Notifications
Announcements
Hi All,
Hi,
the concept of Business Units is to apply security to level data in Dataverse, not to organize the solutions. In your case, I think that the best option could be to have one environment by each department
-------------------------------------------------------------------------If I have answered your question, please mark your post as Solved.If you like my response, please give it a Thumbs Up.
RegardsAlberto
As @AlbertoCastro said, Solutions are not used for security. Apps still need to be shared and the data source permissions still need to be assigned. Dataverse is the only DB that uses business units to assign roles for security. Since they are using standard connectors it doesn't apply.
The best practice is to have related Apps/flows in the same Solution. Unrelated apps/flows can be in the same Solution if that makes deployment easier, but its not required. So if a department has its own set of apps and flows that aren't used by other departments then put them in the same solution. If multiple departments use the same apps/flows then group them together in a solution. There is no one best way to organize. The one rule would be to keep related apps/flows together so they can be deployed together along with environment variables and connection references, etc.
Thanks a lot @AlbertoCastro and @Pstork1 for valuable insights,
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
WarrenBelz 717 Most Valuable Professional
Michael E. Gernaey 329 Super User 2025 Season 2
Power Platform 1919 268