Skip to main content

Notifications

Power Automate - General Discussion
Suggested answer

Best practices for power platform development in a shared environment

(0) ShareShare
ReportReport
Posted on by 4
Hello,
 
I would like some advice on best practices of how to use connectors, environment variables and connection reference. 
 
Our goal is to re-use the same environment variables, connection references and use a generic Microsoft account for connection to SharePoint / Forms etc. Another generic account for sending E-mails. Currently the connection references are created from User1's personal account but the connection is a Shared Microsoft Account. However, when user2 imports the connection reference, it doesn't show up while making the flow.
 
We already have a service principal set up and the plan is to set service principal as the owner of all the flows.
 
Can everyone share how shared development is done in power platform with focus on re-usability of components
 
Thank you for answering!
Categories:
  • AJ-17011758-0 Profile Picture
    AJ-17011758-0 4 on at
    Best practices for power platform development in a shared environment
    Hi DreamCatcher,
     
    Thank you for you reply. What if the service account/principal owns the flow and the individual users are added as a co owner. Can then a common connection reference be used. The reason I'm asking is to keep track of who did what. Also what if multiple users are working in the same solution as a same user, would it support concurrency. 
     
    Thank you
  • Suggested answer
    Best practices for power platform development in a shared environment
    In our situation, which sounds like yours, we have a service account which does all of the development.  I have a personal work account I use for minor flows for myself.  My coworker has a personal work account he uses for minor flows.  
     
    When we do company work we are signed into and are using the service account.  Period. I use a separate Chrome profile for the service account to ensure Chrome does not get confused between my work account and the service account.
     
    When I export I export as the service account.  When I import I import as the service account.  When I edit flows I edit as the service account.  Nothing is done under my personal work account.  To the point that my personal work account does not even have most of the Production permissions the service account has because I don't need it.
  • AJ-17011758-0 Profile Picture
    AJ-17011758-0 4 on at
    Best practices for power platform development in a shared environment
    Hi David MA, 
     
    Thank you for your mentioning the post, however it does not answer my question of re-usability of  environment variables and connection references. Let me know if you have anything in this regards.
     
    Thank you 
  • David_MA Profile Picture
    David_MA 8,929 on at
    Best practices for power platform development in a shared environment

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.

Helpful resources

Quick Links

Microsoft Kickstarter Events…

Register for Microsoft Kickstarter Events…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Announcing Forum Attachment Improvements!

We're excited to announce that attachments for replies in forums and improved…

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 145,422

#2
RandyHayes Profile Picture

RandyHayes 76,287

#3
Pstork1 Profile Picture

Pstork1 64,711

Leaderboard