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 / Power App change controls
Power Apps
Unanswered

Power App change controls

(1) ShareShare
ReportReport
Posted on by 11
My organization is just starting to roll out use of Power Platform. As we do that, we are starting to implement governance around the platform.
 
There is a big concern from our risk & compliance teams about user created apps and flows becoming critical parts of business processes without change control. This situation has caused several impacts over the last few years when modifications to “UDAs” (User Defined Applications) have been made either accidentally or intentionally without enough communication.

We want to avoid unnecessary overhead but need to insert some way to prompt validation from users for changes to apps that will be used outside of just individual productivity.
 
The current thinking is to prevent sharing in the default environment and insert a BU approval in the deployment pipeline to a shared production environment.
 
Does this approach make sense? Is there a better way?
I have the same question (0)
  • Verified answer
    Michael E. Gernaey Profile Picture
    53,335 Super User 2025 Season 2 on at
     
    Let me start by saying, using the Default environment is like using a giant garbage can that you just let anyone throw recycling, garbage, real trash, food in.
     
    That's not meant as a mark on you, its silly that the default environment in fact let's you do whatever you want, UNLESS you put specific policies in place.
     
    So yes,
     
    you should have either
    1) a Pipeline build out that has approvals, but you'd always want to have build in regression testing as part of it to succeed before approval
    2) build your own customized pipeline using GIT actions to verify code changes.
     
    I will say, that from a governance perspective, I am certain you realize this is a huge wide net, not something that is a quick checkbox.
     
    You are absolutely thinking correctly about this and I love that, you just have to choose which process you want to follow.
     
    I would personally have
     
    1. Dev environments
    2. Push to Test for Validations
    3) Push to UAT, where you have at least some real production data (even if you've changed it), to again make sure it works in the real world.
    4. Then production
     
    In each case, it requires testing validation and sign off
     
    You got this !!
  • Mitchell GC Profile Picture
    11 on at
    Michael,
     
    Thank you for the input and kind words!
     
    Do you (or others) have a recommendation on how best to build a prompt into the pipeline for approval from the right business user(s)?
     
    P.S. I tried to at-mention you above, but it didn't seem to work; I don't know if there is a trick to doing that or just user error.
     
  • Mitchell GC Profile Picture
    11 on at
    Michael,
     
    I'm sorry for the instant follow-up, but I forgot to ask for clarification! 
     
    For the dev. environments, are you talking about "Production" type environments that are explicitly used for development work, or "Development" type environments? 
     
    Personally, I like the idea of replacing default with individual development environments via environment routing

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 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard