Power Process is a generic and detailed model to automate processes using the Microsoft Power Platform and is designed with the following topics in mind:

  • Security
  • Scalability
  • Manageability
  • No long-running workflows
  • Performance
  • Useability

Because of its generic nature, many processes can be automated with Power Process.

Various implementations are possible based on:

  • the type of data being used: Only structured data or also unstructured data.
  • how to act on rejects (an approval activity).
  • the type of data store.

Describing various implementations is on the roadmap.

No premium Power Platform licenses are needed because Power Process is designed to use SharePoint Online as a data store. This because most organizations embracing the Microsoft Power Platform for creating business solutions do not (yet) support all their employees with premium Power Platform licenses.

Dataverse – the native Power Platform data store – can be used too. It will result in additional licensing costs but Dataverse also allows for even more powerful business solutions because of its extended security model and enterprise data store. Power Process is designed with migrating to Dataverse in mind.


From a high-level perspective, a process can be seen as a 3-layer system:

  1. Reporting
  2. Process actions
  3. Management
    • Functional management
    • Technical management

, and the data involved can be classified as:

  • master data.
  • work data.
  • archived data.

The main focus of Power Process is on the “Process actions” layer and master/work data. Some content pages will also be available/created for the other topics.

The “Process actions” layer can be divided in:

  • the trigger (or starting a process instance).
  • activities.
  • ending a process instance.

Security is directly related to the process actions because it can differ who can start a process instance, who is how involved in which activity and who is allowed to end a process instance.

Sending notifications via email is an regular event for a process automated with Power Process. In the described implementations, Microsoft 365 Outlook is used for sending email.

The content page A detailed description of Power Process gives more detailed insights.