Overview of solution-aware flows
When you host your flows in a solution, they become portable, making it effortless to move them and all their components from one environment to another. A typical use case is for an independent software vendor (ISV) to develop flows in a sandbox environment, and then move those flows to a test environment. After testing, the ISV would then move the flows to a production environment for clients who purchase these flows. This process is much easier when you create your flows in solutions, and then move the solutions and their contents.
Flows created in a solution are known as solution-aware flows. You can add multiple flows in a single solution. You cannot move non-solution-aware flows (flows not created in a solution) into a solution.
For detailed information about solution concepts and implementing a healthy application lifecycle management (ALM) practice in your organization, see Application lifecycle management (ALM) with Microsoft Power Platform.
You must have the following components to create solutions, and solution-aware flows:
An environment with version 188.8.131.527 or later.
To check your version, go to Power Platform admin center, select Environments, and then select the environment in which you are interested. The Details tab displays all configuration information for the environment that you selected.
Create a solution
Follow these steps to create a solution:
Sign in to Power Automate.
Select Solutions from the navigation bar on the left side of the screen.
Select New solution.
Provide all required information for your new solution, including the Display Name, Name, Publisher, and Version. It's also a good idea to provide a description of your solution.
Select the Create button.
Your new solution might appear like this image:
There are certain limitations when using flows with solutions. For information about these limitations, see Known limitations in the Power Apps docs.