CopilotForgeDraft

Templates › Automation design

Automation design

Template id: automation-design

Responsible skill: automation:automation-process-design. The review section is completed with automation:human-in-the-loop, the exceptions section with automation:exception-handling, the connectors section with automation:automation-connector-governance and the monitoring section with automation:automation-monitoring.

Complete this design before build starts on any automation with AI steps or at risk tier 2 and above, and update it whenever the process, policy or systems change. Every fact the organisation must supply is marked [To confirm: ...]. Example rows are fictional. A design is ready for build only when every branch has a written rule, every AI step has a fallback and every exception has an owner.

1. Automation and ownership

FieldEntry
Automation name[To confirm]
Process it supports[To confirm]
Automation assessment reference[To confirm]
Process owner (business)[To confirm: name and role]
Technical owner[To confirm: team and role]
Exception owner(s)[To confirm: role and team for each exception type]
Risk tier[To confirm: tier and date set]
Target environment[To confirm: environment and governance zone]

2. Process changes made before automation

Step removed, consolidated or changedReasonAgreed byDate
Fictional example: manual re-keying of order into second systemDuplicate of system integrationProcess owner[To confirm]
[To confirm][To confirm][To confirm][To confirm]

Input changes requested at source (forms, templates, supplier files):

InputChangeOwnerStatus
[To confirm][To confirm][To confirm]Requested / Agreed / Done

3. Future-state steps

Step type is one of Human, Flow, AI step, Desktop flow, Approval.

No.StepTypeInputOutputRule or taskOwnerException route
1Fictional example: receive supplier invoiceFlowEmail with attachmentStored file and item keyTrigger on shared mailbox, filter by sender domainTechnical ownerNot a supplier: route to accounts queue
2Fictional example: extract invoice fieldsAI stepInvoice fileSupplier, number, date, total, currencySee section 4Technical ownerLow confidence: review queue
[To confirm][To confirm][To confirm][To confirm][To confirm][To confirm][To confirm][To confirm]

4. AI step definitions

Complete one block per AI step.

FieldEntry
Step number and name[To confirm]
Why AI is needed here (input unstructured or output is language)[To confirm]
Task, stated precisely[To confirm: for example extract these six fields; classify into these categories]
Model or AI capability, and where it is deployed[To confirm: check source records before naming a capability]
Output shape (fields and allowed values)[To confirm]
Validation rules applied before use[To confirm]
Confidence or validity threshold, and who agreed it[To confirm: threshold, owner and date agreed, before testing]
Fallback when validation fails or confidence is low[To confirm]
Evaluation sample (size, source, location)[To confirm]
Accuracy achieved in testing[To confirm]

5. Human review and approval

Effect pointReview modeReviewer roleInformation shownTime limitEscalation and delegateOutcome on timeout
Fictional example: payment releasedApproval before effectAccounts approverInvoice, extracted fields, confidence, purchase order match2 working daysFinance team lead; named delegateHold and escalate
[To confirm]None / Sampled / On exception / Approval / Two-person[To confirm][To confirm][To confirm][To confirm][To confirm]

Reviewer capacity: expected items per day [To confirm] multiplied by review minutes per item [To confirm], against declared capacity [To confirm].

Evidence required before any step moves to a lighter review mode: [To confirm].

6. Exceptions and failure handling

Failure or exception classResponseRetry ruleOwnerResponse time
Transient technical[To confirm][To confirm: attempts, delay, cap; idempotent steps only][To confirm][To confirm]
Permanent technical[To confirm]No retry[To confirm][To confirm]
AI output invalid[To confirm]At most one controlled retry[To confirm][To confirm]
AI low confidence or filteredRoute to review with reasonNo retry[To confirm][To confirm]
Business exception[To confirm]Not applicable[To confirm][To confirm]
Partial run[To confirm: resume from checkpoint or compensate][To confirm][To confirm][To confirm]

Exception queue location: [To confirm].

7. Systems, connectors and connections

Connector or systemOperations usedData carriedPermitted in target environmentProduction identityConnection owner
[To confirm]Read / Create / Update / Delete / Send[To confirm]Yes / Exception requested[To confirm: service account or service principal, never personal][To confirm]

Connector exceptions: [To confirm: reference, approver and review date, or none].

8. Monitoring and alerts

SignalThresholdAlert toExpected response
Run failure[To confirm][To confirm][To confirm]
Missing runs (heartbeat)[To confirm: expected minimum per period][To confirm][To confirm]
Exception queue age[To confirm][To confirm][To confirm]
AI validation failure, low confidence and override rates[To confirm: baseline from testing][To confirm]Re-test against evaluation sample
Connection and credential expiry[To confirm: warning period][To confirm][To confirm]

9. Value baseline

MeasureBaselineSource and periodTarget
Cycle time[To confirm][To confirm][To confirm]
Handling effort per item[To confirm][To confirm][To confirm]
Error or rework rate[To confirm][To confirm][To confirm]
Expected review and exception effort after go-live[To confirm]EstimateNot applicable

10. Reviews and sign-off

ReviewerRequired from tierFinding summaryBlocking or advisoryStatus
Design authority2[To confirm]Blocking / AdvisoryOpen / Closed
Security and privacy2[To confirm]Blocking / AdvisoryOpen / Closed
Responsible AI3[To confirm]Blocking / AdvisoryOpen / Closed
RoleNameDecisionDate
Process owner[To confirm]Approved / Not approved[To confirm]
Technical owner[To confirm]Approved / Not approved[To confirm]

Credit: Template from CopilotForge by Simon Foote (https://github.com/SimonFoote-greensparx/CopilotForge), licensed under CC BY 4.0. Keep this credit when you share or adapt the template; in your own completed document you may keep it as a footer or remove it.

Download the template (Markdown)