Power Platform Solutions Overview

Power Platform Solutions Overview

Solutions are used to transport your Power Platform application and their components from one environment to another in an organized self-contained fashion. Within a given solution it can contain several applications as well as their components: Tables, Flows, Components, Connectors, Processes, Web Resources, Choices, and more.

No alt text provided for this image

If we think about what makes up a solution it’s a lot like a sandwich, made up of several parts coming together to serve the need of the consumer. The Solution or Bread in our example is the container for all of our ingredients, safely holding them together. The Tables within our solution are the meat because they are the “meat” or backbone of our solution which all other aspects of our application will utilize. The Serving Plate aka the PowerApp is how this is all presented to the consumer. The Flows within our solution tied to our application serve as the condiments tying all of the ingredients together, automating processes, and “adding flavor”. Lastly, components are the lettuce of our sandwich allowing us re-use it in several different scenarios such as navigation, modals, or maybe you don’t want lettuce in your sandwich and turn it into a salad.

No alt text provided for this image
No alt text provided for this image

Unmanaged Solutions: In a traditional ALM fashion we would utilize the lowest environment “Dev” as the unmanaged solution. This allows for developers to build, organize, and establish a baseline solution without restrictions on what can/can’t be modified. Unmanaged solutions are used in development environments while you make changes to your application. They can be exported either as unmanaged or managed. Exported unmanaged versions of your solutions should be checked into your source control system. Unmanaged solutions should be considered your source for Microsoft Power Platform assets. When an unmanaged solution is deleted, only the solution container of any customizations included in it is deleted. All the unmanaged customizations remain in effect and belong to the default solution.

No alt text provided for this image

Managed Solutions: These types of solutions are used to deploy to any environment that isn't a development environment for that solution. This includes Test, QA, and Prod environments. Managed solutions can be serviced independently from other managed solutions in an environment. As an ALM best practice, managed solutions should be generated by exporting an unmanaged solution as managed and considered a build artifact.

要查看或添加评论,请登录

Christopher Barber ???????????的更多文章

  • Understanding Power Platform Security

    Understanding Power Platform Security

    As the use of the Power Platform adoption continues to explode globally it is important for everyone to understand the…

  • Microsoft Inspire VIVA Updates

    Microsoft Inspire VIVA Updates

    Hi Everyone, hope you are all doing great! I wanted to break down 2 of the biggest announcements to hit Microsoft…

  • WTH is Microsoft VIVA?

    WTH is Microsoft VIVA?

    Viva is one of the newest releases from Microsoft and we will see components of it released throughout the remainder of…

  • Dataverse(CDS) Bulk Record Deletion

    Dataverse(CDS) Bulk Record Deletion

    When you first start out in Dataverse/CDS/PowerPlatform it appears that there is no easy way to bulk-delete records…

  • SharePoint 2010 Workflows Reach End of Life

    SharePoint 2010 Workflows Reach End of Life

    On June 6th Chris McNulty of Microsoft published a blog post (Link Below) on the retirement of SharePoint 2010…

  • 3 Ways to locate a Microsoft Team ID

    3 Ways to locate a Microsoft Team ID

    So what is a Team ID & why do you care? A TeamID is a unique identifier(UID) related to a specific team within…

    10 条评论
  • Creating an Azure App Registration for use with the Graph API

    Creating an Azure App Registration for use with the Graph API

    In this article I will outline the steps to create an app registration for use with the #GraphAPI. This is pretty…

  • What is the Microsoft Graph?

    What is the Microsoft Graph?

    Everyone is connecting to the Microsoft stack via their own toolsets, but one of the best tools released by Microsoft…

  • Microsoft Teams & The Graph API

    Microsoft Teams & The Graph API

    If you've used the Graph API with Microsoft Teams you understand the endless opportunity it provides and if you haven't…

    1 条评论
  • Thank you to the SPSSD/SDO365S community

    Thank you to the SPSSD/SDO365S community

    For the last 3-4 years or so I’ve been volunteering at SharePoint Saturday in Los Angeles, San Diego, and even the…

    3 条评论

社区洞察

其他会员也浏览了