Skip to main content

Notifications

Power Apps - Building Power Apps
Unanswered

best current approach to maintain canvas apps with different environments

(0) ShareShare
ReportReport
Posted on by 24

hello,

 

I need some help in understanding what is the best current approach to maintain canvas apps with different environments like dev, test, prod with an database as a source

 

Let's say I have created one power app in default environment on power apps portal. This app will be used by Power BI only. I have three database environment which should be reflected and here are my questions:  

 

1) Should I create three different power apps environment according to database environments? or three different power apps in one power apps environment? or maybe one app is enough (but how to implement environment variable then?)

2) Should I package my Power App into solution? is it required? what are the benefits in such a case?

 

Thank you very much for your help, regards!

Categories:
  • Re: best current approach to maintain canvas apps with different environments

    Hi @jacob_ 

     

    Please let us know if anything needs on your post. We can help with this.

    Please do not forget to give kudos if you find the suggestion helpful or Accept it as a solution if works fine to help other users to find it useful.

    Thanks,
    Stalin - Learn To Illuminate

  • Re: best current approach to maintain canvas apps with different environments

    Hi @jacob_ 

     

    • The best practice is to have a separate app for each environment so that we can keep the data source name as it is. Otherwise changing the data source all over the app is hard and messy.
    • We can isolate the apps from one environment to Other environments
    • The developer always uses the Dev environment to develop, Test and Prod are for a separate set of users to access.
    •  Yes, the Best practice is to create a solution
      • It's a container which easy to maintain for more than one component.
      • We can Identify the dependencies for all the components within the solution
      • This is required for CI/CD process (Continous Integration/Continous Deployment)

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,343

#2
RandyHayes Profile Picture

RandyHayes 76,287

#3
Pstork1 Profile Picture

Pstork1 64,703

Leaderboard