
Hi All,
Hope you are keeping safe.
My question related to development :
For example: if i have Entity A that is being enhanced in a future project and the work is in progress.. meanwhile entity A need some fixes related to Live issue, now i am stuck as either i have to undo my project work so not to promote the enhanced under progress work or wait for project to finish before release the fix for entity A.
How do you deal with such scenario.
I am thinking if i create another environment say BAUDEV for any BAU related development work and DEV for any project work will that work ? Now thinking about this we do patch solutions what will happen to versioning of these patch how will i maintain and align the numbers?
Or there should be any other approach to this entire scenario, please suggest.
Thanks,
PS
Hi PS,
There are various approaches to this, especially if you are working with Git and CI/CD.
Regardless of that, there are always scenarios that multiple people are working on functionality that some is ready to be deployed while the other is not.
What I have done in multiple projects, and this is something that has been available in software development projects is Feature Flags. You basically validate if a particular feature is completed, and if it is not, you don't execute that portion of the code. You can implement this in Server-side code, Client-side code and even workflows or flows.
I wrote a post about it some time ago:
www.ariclevin.com/.../feature-flags-powerapps-deployment
Hope this helps.