Power Automate & PowerApps – Working With Solutions

In Power Automate on Power Platform, there are three keys in implementing digital transformation that you can apply. One is leveraging an application in Dynamics 365 suite like Sales, Customer service apps and other application that is available which is prebuilt by Microsoft. Next, is AppSource were vendors build an application using Power Platform. And the last one is Custom, were you can build your own application.

When building an application, I tend to create an application in + Create navigation in Power Apps. When I’m done and need to transfer it to other environment, I only use the export package button and then import it to another environment.  As I’m building Form Processing Model in AI Builder and use the model during the approval process in Microsoft Teams, one of the requirement is to create the flow inside a solution.

Working With Solutions in Power Automate & PowerApps
Exporting the app (not using solutions)

As I never use the solutions before in building my apps and flow, I’m going to show you how to create the solution and what is the purpose of it.

WHAT IS POWER AUTOMATE SOLUTIONS

Solutions in Power Apps & in Power Automate is like a sandbox were you use it to transfer an app and it’s component from one environment to another environment. You use solution to transport the component in another environment. Components are what’s inside in the solution. It could be custom connector, application, flow, mail merge template, UI flow and etc. You can also link two application as long as it is in the same environment and within the solutions.

Solutions can be found in the navigation bar of Power Automate and Power Apps.

Power Apps Solutions
Solutions in Power Automate

Within the solutions you can add this component.

Working With Solutions in Power Automate & PowerApps
These are the components that are available within the solutions.

When you create a new solution, click the + New Solution, then fill in the Display Name, Publisher, Version. If you want to select the More options, you will see the configuration page and then description. By default the package type is Unmanaged.

Creating a new solution
Creating a new solution

Solution publisher is the information of the publisher on how to contact the publisher. In the publisher information you could add your phone, address and email address.

Under the Publisher, you can create new publisher or use the existing. To create a new publisher, just select new publisher and this will open the new screen for creating the publisher.

creating a new publisher
Creating a new publisher

TWO TYPES OF PACKAGE SOLUTIONS

  • Managed Solutions – this solution is intended to be distributed and installed. It could be transferring from development to another source control.
  • Unmanaged Solutions – this solution is under development or it is not yet intended for distribution. You could use this if you want to transfer a solution from development to production.

EXPORTING THE SOLUTION

If you are done developing and you want to transfer it to another environment.

  • First, you need to publish all the customization in the solution. After published, click Next.
Working With Solutions in Power Automate & PowerApps
Publish all customizations
  • Then, click Run to check if there is an issue in the solutions. Once it is done and no issues, click Next
Working With Solutions in Power Automate & PowerApps
Run the issue checker
  • Select if the solution that you want to export is Managed or Unmanaged. If you just want to transfer this solution from development to production and it is not for distribution, use the Unmanaged. Then click Export.
Working With Solutions in Power Automate & PowerApps
Select the package type

The exported solution will be in .zip file. You use this to import to another environment.

IMPORTING THE SOLUTION

To import the solution to another environment, select the Solutions in the left pane of Power Automate or Power Apps and then select Import.

Working With Solutions in Power Automate & PowerApps
Importing the Solution

To learn more about the solutions life cycle management, you can read this whitepaper.

About the Author:

My name is Mary Angiela Cerbolles. You can call me “Anj.” My Microsoft journey started back in 2012, when my Manager told me to start learning SharePoint. I began to learn how to build a SharePoint server, build forms, and give tech solutions from blogs, tutorials, and the tech community. Everything changed when Microsoft 365 has released. After that, my field of expertise widened. I am now working as an Application Analyst focus in SharePoint, Power Platform (Power Apps, and Power Automate), Microsoft Teams, and Azure.

I am curious about how things work, especially when it comes to technology. Learning and connecting were my great companions since then. I want to help others by leveraging the value of the services offered by Microsoft 365. In any way possible, I try as much as I can to help the tech community and the business as I love doing it.

For more on Power Automate, check out ESPC’s dedicated Power Platform week.

Reference:

Cerbolles, A (2020). Working With Solutions in Power Automate & PowerApps. Available at: https://anjcerbolles.net/2020/04/24/working-with-solutions-in-power-automate-power-apps/ [Accessed: 17th November 2020].

Share this on...

Rate this Post:

Share:

Topics:

General

Tags: