What the person is doing
Users may be configuring automations for support routing, notifications, reminders, approvals, assignments, deployments, content publishing, lifecycle state changes, data sync, lead routing, or AI-assisted actions.
Application · lesson 17 of 23 · AI And Automation UX
Underlying principle: An automated system should expose what it is doing, the evidence behind its output, the limits of its authority, and the action a person can take next.
Provide a rule authoring flow that separates trigger, condition, branch, action, scope, permission, test, activation, and monitoring state, then require validation and preview evidence before users enable the rule.
An automated system should expose what it is doing, the evidence behind its output, the limits of its authority, and the action a person can take next.
Users may be configuring automations for support routing, notifications, reminders, approvals, assignments, deployments, content publishing, lifecycle state changes, data sync, lead routing, or AI-assisted actions.
Provide a rule authoring flow that separates trigger, condition, branch, action, scope, permission, test, activation, and monitoring state, then require validation and preview evidence before users enable the rule.
Empty draft state with rule name, trigger picker, condition builder, action picker, owner, and disabled activation.
Can users explain exactly when the rule runs and what it will do before enabling it?
Every rule has a plain-language summary that updates as users edit structured trigger, condition, branch, and action fields.
Users may be configuring automations for support routing, notifications, reminders, approvals, assignments, deployments, content publishing, lifecycle state changes, data sync, lead routing, or AI-assisted actions.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
Users may be configuring automations for support routing, notifications, reminders, approvals, assignments, deployments, content publishing, lifecycle state changes, data sync, lead routing, or AI-assisted actions.
Provide a rule authoring flow that separates trigger, condition, branch, action, scope, permission, test, activation, and monitoring state, then require validation and preview evidence before users enable the rule.
Empty draft state with rule name, trigger picker, condition builder, action picker, owner, and disabled activation.
The builder hides trigger scope and users enable a rule that runs for every record.
Use labelled groups for trigger, condition, branch, action, test, and activation sections.
Microsoft Learn - checked
Supports trigger and action composition for cloud flow automation authoring.
Microsoft Learn - checked
Supports explicit trigger conditions and editing existing automated flows.
Microsoft Learn - checked
Supports conditional branches that run tasks only when true or false conditions match.
GitHub Docs - checked
Supports workflows as configurable automation with events, jobs, steps, dependencies, permissions, and conditions.
GitHub Docs - checked
Supports condition-based job execution using expression contexts.
Microsoft Support - checked
Supports user-visible workflow triggers, trigger scope, frequency, and escalation examples.
W3C WAI - checked
Supports accessible validation, test, activation, failure, and run-status messages.
Source trail checked: