Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
If you're new to Power Apps and creating your first app, follow the tasks described in this article to successfully deploy a functioning application to your production environment using a healthy application lifecycle management (ALM) strategy.
| Task | Description | More information |
|---|---|---|
| 1. Plan and implement your environment strategy. | Determining the environments you'll need and establishing an appropriate governance model is a critical first step. At a minimum, you should have two environments: dev and production. However, we recommend that you have at least three environments: dev, test, and production. | Environment strategy |
| 2. Plan your solution strategy. | Decide whether to consolidate all customizations into a single unmanaged solution or adopt a modular design with multiple solutions, and determine if each should be developed in its own isolated Microsoft Dataverse development environment. At a minimum, create a new blank solution, and create a custom publisher for that solution. | Organize solutions |
| 3. Set up your DevOps project. | Set up a DevOps project in which you later add several pipelines to perform the required processing like export and deployment of your solution. | Setting up continuous integration and deployment Create a project |
| 4. Store solution source code in DevOps. | You can either use the Dataverse Git integration or create a DevOps pipeline to export your completed unmanaged solution to an Azure DevOps repository. | Dataverse Git integration Create your first pipeline Build pipeline: Export a solution from development (DEV) |
| 5. Configure and build your app. | Create your app within the solution you created. | Model-driven apps: Build your first model-driven app from scratch Canvas apps: Create an app from scratch using Microsoft Dataverse |
| 6. Add any additional customizations to that solution. | Add additional components as needed. Choose from a vast selection of components, such as flows, AI models, export to data lake configuration, web resources, plug-ins, and even other apps. | Use table segmentation in solutions Create components in a solution Add an existing component to a solution |
| 7. Deploy your solution. | Use pipelines in Power Platform or create a DevOps pipeline to deploy your managed solution to one or more target production environments. | Pipelines in Power Platform Build and release pipelines Release pipeline: Deploy to production (PROD) |
| 8. Grant access to the app. | Assign licensing and assign security roles to share applications with users. | Licensing Share a model-driven app Share a canvas app |