What the person is doing
A request has already been drafted or submitted and a policy, workflow, governance, financial, release, access, procurement, content, or compliance rule requires human or external approval.
Application · lesson 20 of 23 · Task And Workflow Patterns
Underlying principle: A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
Provide a durable approval record that routes a submitted request to eligible decision makers, shows the active rule and gate, collects decisions and comments, handles changes, delegation, expiry, cancellation, and bypass, and records the final outcome before downstream work proceeds.
A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
A request has already been drafted or submitted and a policy, workflow, governance, financial, release, access, procurement, content, or compliance rule requires human or external approval.
Provide a durable approval record that routes a submitted request to eligible decision makers, shows the active rule and gate, collects decisions and comments, handles changes, delegation, expiry, cancellation, and bypass, and records the final outcome before downstream work proceeds.
Draft or submit-ready request handoff state
Who requested the approval, what object or action is being approved, and what version is the approver deciding on?
Submitting creates a durable approval record with requester, target, requested action, version, approver rule, due date, and route state.
A request has already been drafted or submitted and a policy, workflow, governance, financial, release, access, procurement, content, or compliance rule requires human or external approval.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A request has already been drafted or submitted and a policy, workflow, governance, financial, release, access, procurement, content, or compliance rule requires human or external approval.
Provide a durable approval record that routes a submitted request to eligible decision makers, shows the active rule and gate, collects decisions and comments, handles changes, delegation, expiry, cancellation, and bypass, and records the final outcome before downstream work proceeds.
Draft or submit-ready request handoff state
A stale email approval applies to a request version that has changed.
Use labelled request summary, approver, status, due date, decision, comment, and history regions.
GitHub Docs - checked
GitHub supports required reviewers for deployment jobs, self-review prevention, wait timers, environment restrictions, bypass controls, and custom deployment protection rules.
GitLab Docs - checked
GitLab supports required approval rules, approval counts, reviewer categories, code owner approval, merge request approval status, additional approval, and approval revocation.
Microsoft Learn - checked
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.
Microsoft Learn - checked
Power Automate supports all-assigned approval workflows where every assigned approver must approve and any approver can reject the entire request.
ServiceNow Docs - checked
ServiceNow supports approval and rejection rules, manual approvers, due dates, approval output states, journal fields, cancellation, and safeguards for waiting states.
Source trail checked: