Overview for configuring ALM for desktop flows

This article provides an overview for the tasks involved in how to set up a healthy application lifecycle management (ALM) strategy for your Power Automate desktop flows. For information about ALM in the Power Platform, go to Power Platform ALM resources.

Follow the list of tasks described in this article to set up your ALM strategy for cloud flows and desktop flows. To benefit from the latest features of desktop flows, we recommend following those steps in an environment with schema v2 activated.

Task Description More information
1. Set up your DevOps project Create your Azure DevOps or GitHub repository Continuous integration
Create a project
2. Create and configure a service principal How to create a Service Principal in Azure and link it to your environment as an Application User Create a Service Principal
Configure service connection using Service Principal
3. Create a solution with cloud flow, desktop flow and connection reference Learn how to create and add your cloud flow, desktop flow and connection reference to your solution. Create a solution and a publisher
Add desktop flow, cloud flow and connection reference
4. Configure an ADO pipeline to export and commit into your repository Learn how to set up your ADO pipeline to export and commit changes into your repository. Build pipeline
5. Review your changes Learn how to compare changes between two versions of your solution Use Azure DevOps to see diff
6. Share a machine with a Service Principal and create a connection Learn how to share a machine with a Service Principal and create a connection to the machine Share a machine with a Service Principal and create a connection
7. Create a setting file and configure connection references Learn how to create a setting file for your deployment and set the connection ID used by the connection reference. Prepopulate connection references for automated deployment
8. Build and deploy Learn how to build your application and deploy it Build your solution
Deploy your solution