Add canvas apps and cloud flows to a solution by default

When we talk about the ALM (Application Lifecycle Management) process in the Power Platform we are always mentioning solutions and benefits of using them when we want to transfer our applications, Automates, etc. to other environments. So, on that note, we must think of a way to manage everybody who’s creating applications and automates in our environments.

Probably most people just click on “Create a new application or flow from the blank” and start creating something there. After they finish creating these apps or automates, they would probably need to transfer to our test and production environments. And there it can get a little complicated if those newly created apps and automates have some connections to external systems that need to be transferred to other environments because we don’t have them now in one place for transfer.

Microsoft has thought about a solution for this kind of scenario that can help us manage all stuff in one place. The option is “Add canvas apps and cloud flows to a solution by default”.
To turn this option on you need to follow these simple steps.

This feature is disabled by default. You must enable it before you can use it.

To do this, you need to log in to your Power Platform admin center as an administrator of the environment. Here is the link for the admin page: https://admin.powerplatform.microsoft.com/home

Power Platform Admin Center

After you log in to the admin center you need to choose the environment for which you want to enable this new feature.

Power Platform Admin Center Environments

After you choose your environment, you need to go to settings.

Power Platform Admin Center Settings

And expand the Product tab and go to Features.

Power Platform Admin Center Product and Feature

At the end of the page with all features you will see the feature that was mentioned before: Add canvas apps and cloud flows to a solution by default. Set options to ON and the feature will be activated for your every project in the future.

Add canvas apps and cloud flows to a solution by default

The feature is currently in the preview phase, and here are all the currently supported methods for this feature.

For PowerApps:

MethodAvailable for canvas apps in a solution by default?
Create a canvas app from DataverseYes
Create a canvas app from other data sources, such as SharePoint, Excel, Azure Blob Storage, and othersYes
Create a blank canvas appYes
Create a canvas app from a templateNo
Create a canvas app by customizing SharePoint formsNo
Create a canvas app directly from the Azure portal using Azure SQL DatabaseNo

For Power Automate:

MethodAvailable for canvas apps in a solution by default?
Create a cloud flow from blank in a portalYes
Create a cloud flow from a template in a portalYes
Create a cloud flow from the Power Automate Management connectorYes
Create a cloud flow from PowerShellYes
Create a cloud flow from the mobile appNo
Create a cloud flow from OneDriveNo
Create a cloud flow from SharePointNo
Create a cloud flow from other integration points, such as the Excel add-inNo
Create a cloud flow from a legacy package importNo

Overall, it is a useful feature to be enabled in your environment so that you can manage all applications and flows in one default solution from which you can then do proper ALM with all your environments in your tenant.

I hope that this article will help you manage your tenant better. Stay tuned for more tips and blogs soon.


Leave a Reply

Your email address will not be published. Required fields are marked *