Browsed by
Tag: ALM

ALM, short for Application Lifecycle Management, covers source control, environments, solutions and release pipelines. These posts show how to bring structure to Power Platform, Dataverse and Business Central projects.

Application Lifecycle Management for PowerApps: Tools

Application Lifecycle Management for PowerApps: Tools

Manual work vs. automation? I am definitely someone who automates as much as possible! For this reason I am always looking for Cmdlet’s or suitable APIs. Most important for me is that I can use these tools and scripts for build automation and application lifecycle management. In Dataverse, my manual work is importing and exporting solutions when I transport my canvas apps between my DEV, TEST, and PROD environments. In addition, I want to store the source code of my…

Read More Read More

Application Lifecycle Management for PowerApps: Solutions

Application Lifecycle Management for PowerApps: Solutions

Once you have started setting up DEV, TEST and PROD environments in Datavers, the next big question arises. How can I transport all my stuff to the next deployment stage? It’s not just my model-driven or canvas apps. I have to take care of their dependencies as well, of course. There are all my used cloud flows, custom connectors, Dataverse tables and much more. In the beginning, as a citizen developer, I transferred every part manually. This means, I exported…

Read More Read More

Application Lifecycle Management for PowerApps: Environments

Application Lifecycle Management for PowerApps: Environments

My journey with Dataverse started as citizen developer. I discovered this funny new environment and used canvas apps for cool & portable demos. After a while, my demos, prototypes, and tiny apps became a productive status and started to grow. I think each of us knows these problems and the resulting questions. I faced new challenges: How can I maintain my apps and how can I continue adding new features? Furthermore, how can I stop breaking existing features? Well, the…

Read More Read More