web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Center of Excellence (...
Power Apps
Answered

Center of Excellence (CoE) Push or Import to Production Environment

(0) ShareShare
ReportReport
Posted on by 52

If core components are working and I've made modifications to the CoE in the Test Environment, is the best practice to push to Production via pipeline, or to Import the components and redo the modifications from scratch?  Also, can I use the same Admin, Maker, and User M365 Groups, and the same Service Account between Test and Production environments?

I have the same question (0)
  • AlbertoCastro Profile Picture
    1,201 Most Valuable Professional on at

    Hi,
    I think that there is not a universal answer about this. It will depend that the customization that you have made, the tool that your organization uses to deploy solutions, etc
    All are valids: pipeline, alm aceleratos, devops, github, include manually.

    By other side, if in your test environment you have the variable production = no, you can re-use the groups.

    -------------------------------------------------------------------------
    If I have answered your question, please mark your post as Solved.
    If you like my response, please give it a Thumbs Up.

    Regards
    Alberto

  • velegandla Profile Picture
    204 Moderator on at

    @R1449A 

     

    Make sure you follow the guidelines about the customizations guidelines 

    https://learn.microsoft.com/en-us/power-platform/guidance/coe/modify-components 

     

    We use Power Platform pipelines to deploy the customizations. Power Platform needs managed environments. You can use other options such as ADO or export/import managed solutions manually.

     

    Follow the recommendations here for Variables

    https://learn.microsoft.com/en-us/power-platform/guidance/coe/setup-core-components#all-environment-variables 

     

    Yes, you can use the same service account.. 

    Make sure, you don't do full inventory every time in development environment. If you Tenant is big then you will hit throttling limits.


    Exclude the environments from inventory that doesn't need. 

     

    ====================================================

    If this response helped you in any way, please give kudos by clicking the 'Thumbs Up'/'Like' button and/or marking it as an 'Accepted Solution'. This helps others by providing a quick way to identify likely solutions to their issues.

    https://www.linkedin.com/in/devendravelegandla/ 

     

  • Verified answer
    EricRegnier Profile Picture
    8,720 Most Valuable Professional on at

    Hi @R1449A,

    To answer your specific questions:

    1. "If core components are working and I've made modifications to the CoE in the Test Environment, is the best practice to push to Production via pipeline"? No, best practices states to perform changes in a Dev environment, then push those in a new managed solution to the Test and then to Prod (same managed solution). Using a pipeline is best (Azure DevOps, GitHub, or Power Platform Pipelines).
    2. "Import the components and redo the modifications from scratch"? If you mean to re-import the modifications into a Dev environment in an unamanaged solution or redo from scratch in a Dev environment, then redeploy to Test/Prod as managed (as stated in point #1), then yes, this is best.
    3. "Can I use the same Admin, Maker, and User M365 Groups"? Yes, this groups/teams/roles will exists in every environment
    4. "The same Service Account between Test and Production environments"? Technically yes, but best practices states here that its best to use separate account for security reasons and regression reasons. Also best practice is to use service principals. E.g. 
      1. You need to make changes to that account and test it without impacting prod.
      2. Or you developers that shouldn't have access to prod but need these account access in dev/test. Everyone who has access to the account credentials will gain access to prod.

    Hope this helps!

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 739 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 343 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard