product-example checked
Power Automate approvals
Documents approval requests with approver notifications, Start and wait for an approval, everyone-must-approve, first-to-respond, custom response, wait-for-all, wait-for-one, and sequential approval behaviors.
Pattern Decisions This Source Supports
| Pattern | Supported decision | Required contract | Claim note |
|---|---|---|---|
| AI agent acts without approval | Flag this anti-pattern when an AI agent or automation executes a high-impact side effect without showing and requiring approval for the exact action and payload first. | The agent distinguishes read-only steps, draft steps, reversible local changes, and external side-effect steps before execution. | Supports automation flows that wait for human approval before continuation. |
| Approval workflow | Choose approval workflow when the core job is routing a submitted request through one or more authorized decisions before work can continue. | Submitting creates a durable approval record with requester, target, requested action, version, approver rule, due date, and route state. | Power Automate supports approval request details, approver notification, everyone-must-approve, first-to-respond, custom response, wait-for-all, wait-for-one, and sequential approval types. |
| Human approval gate | Choose human approval gate when automation is paused at runtime and cannot execute the next step until an eligible human authorizes it. | The gate belongs to a specific automation run, step ID, payload version, model or workflow version, target object, and approver rule. | Supports automation that starts and waits for human approval before continuing. |
Evidence Role
This source is treated as product-example evidence. Use it to validate the decision rules above, not as a visual style reference.
Publisher: Microsoft Learn. Last checked: .