web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Creating Solutions for...
Power Apps
Unanswered

Creating Solutions for existing Flows

(0) ShareShare
ReportReport
Posted on by 116
Dear Community,
 
I have existing list-customized PowerApps forms and some are canvas apps. 
 
There are 3 environments- Default, Dev and Production. 

Currently, the flows and apps are directly added into the environment without solutions. Is it still possible to add existing flows and apps to solutions?

If I create new solutions, how many solutions to be created? One per application or create as many as needed and add respective flows there.
what are the precautions to be taken as the flows are in UAT and Production. Remember I am using List customized power forms as well.
I have the same question (0)
  • Suggested answer
    Gabriel G. Profile Picture
    831 Super User 2025 Season 2 on at
    Hi,
     
    On a minor project, I suggest you to create only 1 solution, which you work with through deployments. You add components needed to your solution and export the solution package to the other environments. When you need to make changes on your project, you simply work with your already created solution, add or remove components and re-export the package as a higher version, which you redeploy in your environments as needed. Once created, components are unique and available to add in solution. In a unmanaged environment, a component can be added to many solutions, but still be unique and remains the same through all solution. It means component changes will be the same through all solutions since it is the same component. Solutions are simple containers.
     
    If you have a bigger project, you can create 6 solutions, a solution for each component group types:
    -1_Webresources;
    -2_Customization; (tables, forms, views, businessRules)
    -3_Security roles;
    -4_ReportsAndDashboards;
    -5_FlowsAndWorkflows.

    Then, you deploy each modified solutions in that order to prevent dependencies errors. So, if you have many solutions changed, use this order (1 deployed before 2, 2 before 3, 3 before 4 and 4 before 5).
     
    I hope it helps!
    _____________________________________________________________
     
    Please click Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it a Like.
  • MS.Ragavendar Profile Picture
    4,977 Super User 2025 Season 2 on at
    Hi,
     
    Can You Add Existing Flows and Apps to Solutions?
    Links
     
    Best Practices for Migrating to Solutions
    1. one solution per application that contains all related flows and apps.
    2. To avoid unnecessary trigger before moving to production please Turn off flows and once complete ensure you have enabled again.
    3. Check connections after importing into solutions
    4. Use Environment Variables for URLs.
    5. Always prefer managed solutions in Production to avoid direct edits.
     
    Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item
  • Suggested answer
    Pstork1 Profile Picture
    68,697 Most Valuable Professional on at
    1) Yes, you can add existing flows and apps into a solution.  Create a solution and then on the overview tab of the solution use the Add Existing menu entry to find and add the app or flow.  Please note that after adding a flow to a solution you may need to make some adjustments. For example, you'll should replace existing connections with connection references that point to the connections. You also should consider leveraging things like environment variables to make it easy to move your solutions to new environments.
    2) You can create one or more solutions. Its normally best to create one solution for all of the related apps and flows. So if you have an app that calls two flows its best to use one solution for all three.
    3) When you move a solution to UAT or Production it should be exported as a Managed Solution. Changes should only be made in the dev environment.
    4) Since custom list forms are tied directly to their SharePoint list and always are created in the default environment I don't think you can put them in a solution.

    ----------------------------------------------------------------------------------
    If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!

    Paul Papanek Stork, MVP
    Blog: https://www.dontpapanic.com/blog
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard