Skip to main content
cd ../lexicon
sys/docs/lexicon/microsoft-power-automate.md
Lexicon
Microsoft Power Automate

Microsoft Power Automate

Microsoft Power Automate is a Microsoft cloud service for building automated workflows across apps and services using triggers, connectors and actions, requiring bounded testing, permission review and rollback planning before production use.
Difficulty: Introductory
5 min read
Updated 2026-08-26

In plain English

Plain definition

Microsoft Power Automate is a Microsoft cloud service for building automated workflows across apps and services using triggers, connectors and actions, requiring bounded testing, permission review and rollback planning before production use.

Technical Definition

Microsoft Power Automate is a low-code automation platform within the Microsoft Power Platform. A workflow, called a "flow", is composed of a trigger (an event that starts the flow), one or more actions (steps that perform work), and optional conditions, loops and variables. Flows execute using connectors, which are pre-built or custom interfaces to services such as Microsoft 365, Microsoft Dataverse, SharePoint, SQL Server and third-party APIs. Power Automate supports several flow types, including cloud flows (automated, instant or scheduled), desktop flows (robotic process automation for legacy or UI-based tasks), and business process flows that guide users through a defined sequence of stages.

Operational Relevance

In production environments, Power Automate is commonly used to automate approval routing, data synchronisation between systems, notification pipelines and repetitive administrative tasks. Because flows run under a specific identity (a user account or service principal) and consume licensed connector calls, operational teams must account for authentication expiry, connector throttling limits and licensing tiers (per-user, per-flow or included with Microsoft 365) when planning a deployment. Flows that call external or premium connectors may require dedicated Power Automate licensing separate from a standard Microsoft 365 subscription; teams should confirm the applicable licensing and permission model for their tenant before relying on a flow operationally.

Architecture Relationship

Power Automate sits within the broader Microsoft Power Platform alongside Power Apps, Power BI and Power Virtual Agents, and shares the Dataverse data layer and the Common Data Model where used. Flows are typically triggered by events in Microsoft 365 (such as a new email or SharePoint list item), by Dataverse record changes, or by external HTTP requests. Administrators govern flows through environments, data loss prevention (DLP) policies and Microsoft Entra ID-based access controls, meaning a flow’s behaviour and permissions are bounded by the environment and connector policies configured for the tenant, not solely by the flow’s own logic.

Example

A common bounded example is an approval flow: a form submission in SharePoint triggers a flow that sends an approval request to a manager via Microsoft Teams or Outlook; on approval, the flow updates a Dataverse record and sends a confirmation notification. Each step depends on the prior step’s output, so a failure at any stage (for example, an expired connection to the approval connector) halts downstream actions unless explicit error handling, such as a "configure run after" setting, is defined.

Common Misunderstanding

A frequent misunderstanding is treating Power Automate as inherently transactional or atomic, expecting a multi-step flow to roll back automatically if a later step fails. Power Automate does not provide automatic rollback; each action commits independently unless the flow author explicitly builds compensating actions or error-handling branches. Another common error is assuming a flow’s connector permissions are scoped narrowly by default; in practice, a connection often carries the full delegated permissions of the connecting account, so least-privilege design must be applied deliberately by the flow author and tenant administrator.

  • Power Platform
  • Dataverse
  • Connector
  • Robotic Process Automation (RPA)
  • Data Loss Prevention (DLP) policy

Further Reading and Verification

Consult the official Microsoft Power Automate documentation for current connector lists, licensing terms and governance controls, as these details change between platform releases and should be confirmed against the tenant’s active version before implementation.