ModulesPracticalLabQuizAll courses

Workflow Mapping II: Designing the Future State

Decide, step by step, what a machine does, what a model judges and what a person keeps, then rank the candidates by value and risk and pick the first one to build.

Module 4 of 14 · Day 2 · Session 4 · AI Administrator: Agentic Workflows & Automation

Module 04 ~45 min read + lab No code

What you will learn

Prerequisites: Module 3: Workflow Mapping I and your confirmed current-state map.

1. From current state to future state

The future-state map is the same swimlane, redrawn as it will run once the automation exists. Usually a new lane appears, labelled Automation or Agent, and steps migrate into it from the human lanes. What stays in the human lanes is the point of the exercise.

Three rules keep the redesign honest:

We continue the running example from Module 3: annual leave requests at AI Caravan Ltd. Today they take 25 minutes of work, about four working days and eight hand-offs. The first two steps of the redesign are to colour every box and to strike out what should not exist.

The Module 3 leave map with every step coloured green, amber or red and four steps struck through
Classify, then remove. Green rule-based, amber AI-judged, red human-only. Four of nine steps are removed, not automated: the e-mail chase to HR, the employee re-typing the request, HR's approval click (always given, never read) and the manager's private sheet, which the policy forbids. Figure: course material, drawn for this module.
Video: classify and remove in draw.io. The Module 3 map is coloured step by step, four steps are deleted, and the Automation lane is added with its owner (2 min 14 s, narrated, with captions).
Table comparing the current and future state of the leave request
What the redesign buys: a routine request goes from 25 minutes and four days to four minutes and the same day. The decision and the exceptions stay with people. Figure: course material, drawn for this module.

The output of this module

A future-state map, a scoring sheet, and one chosen automation with its approval gate marked. Modules 5 and 6 build it.

2. The three-way split: rule, model, person

For every step in the map, ask one question: could I write the rule?

Three columns: rule-based, AI-judged and human-only, with leave examples
The test for each category, with leave-request examples, and where each is built later in the course. Figure: course material, drawn for this module.
CategoryTestExamplesBuilt with
Rule-basedYou can write the complete rule in a sentence with no "usually"Copy form fields to a sheet; if amount > 500, notify finance; send reminder after 2 daysPlain automation nodes (Module 5)
AI-judgedA trained person does it in seconds from reading, but the rule has exceptions you cannot listClassify a request; extract the dates from an email; draft a first reply; summarise a threadAn AI step inside the automation (Module 6)
Human-onlySomeone must be accountable, or the consequence is hard to reverseApprove spend; decline a candidate; commit to a delivery date; anything with personal or legal weightAn approval gate or a task assigned to a person (Module 10)

Your Module 3 tags are a head start:

TagUsually becomesLeave example
REKEYRule-based, or removedRe-typing into the portal: gone once the form feeds it
WAITRule-based (notification, routing)Reminder at 2 working days, HR at 3
CHASERule-based (scheduled reminder)Asking HR for the balance: read it from the portal
READAI-judgedReading the employee's note
DRAFTAI-judged, or a fixed templateThe confirmation: a template is enough
RUBBERRemovedHR's approval click
JUDGEHuman-onlyThe manager's decision on clashes

Where you hesitate, choose the more conservative category; you can promote a step later once the automation has a track record. And use the simplest thing that works: when the text is always the same, a template beats a model.

AI-judged is not AI-decided

An AI step proposes: a category, an extracted value, a draft. Whether that proposal is acted on automatically depends on the risk score in the next section. Low-risk proposals can flow straight through; higher-risk ones stop at a person. In the leave map the AI reads the note and flags anything unusual to HR; it never approves leave.

Try it (4 minutes): green, amber or red?

A. Copy the invoice total from an e-mailed PDF into the finance sheet. B. Send a reminder when a contract expires in 30 days. C. Decide whether to give a customer a refund above the policy limit. D. Sort incoming support e-mails into billing, technical or other.

Model answer

A: amber if the PDFs vary in layout (extraction from free documents), green if every invoice comes from one system in a fixed format. B: green; the rule fits in a sentence. C: red; money above a limit and accountability. D: amber; a trained person does it in seconds but the exceptions cannot be listed. Add an "unsure" bucket that goes to a person.

3. Scoring value against risk

A candidate is one or more adjacent green or amber steps that would form a single automation. Every candidate gets two scores. Keep them simple enough to defend in a meeting.

Value: hours saved per month

Value = minutes saved per occurrence × occurrences per month ÷ 60. Use the touch times from your current-state map. Count only the minutes the automation actually removes; if a person still reviews the draft, subtract the review time.

Example: recording approved leave in the portal and the calendar saves 6 minutes (re-typing 3 plus updating the sheet 3) on each of about 60 requests a month: 6 × 60 ÷ 60 = 6 hours a month. Value measures touch time only. A reminder that removes days of waiting can score low here and still matter; write that in the Notes column.

Risk: four questions, each scored 0 to 3

The four risk questions with what scores 0 and 3, and the three risk bands
Reversibility, money, people, legal and data. Add them: 0 to 12. The total sets how much a person stays involved. Figure: course material, drawn for this module.
Question03
Reversibility — if it goes wrong, how hard is it to undo?Internal draft, easily correctedSent to a customer, paid out, deleted
Money — what is the largest amount involved?NoneAbove the manager's own approval limit
People — does it affect someone's job, pay, access or wellbeing?NoDirectly and significantly
Legal and data — contracts, regulation, personal data?NonePersonal data or a regulatory duty

Total risk runs from 0 to 12. A working rule of thumb: 0 to 3 may run fully automatically; 4 to 7 runs automatically but a person is notified and can undo; 8 to 12 stops at an approval gate every time. Module 10 refines this into proper risk tiers. This is a classroom rubric, not a measured probability: its job is to make people argue about the right things.

Download the scoring sheet

M4_Scoring_Template.xlsx: the lab's columns with live formulas for value, risk total, quadrant and mode. M4_Scoring_Example.xlsx: the six leave candidates scored, with the ROI range. Open in Excel, or in Google Sheets with File, Import, Upload.

Try it (5 minutes): score two candidates

1. Auto-approve leave requests of one day when nobody else in the team is off (about 20 a month, saves the manager 2 minutes each). 2. Look up the balance and run the notice and probation checks (60 a month, saves 6 minutes each).

Model answer

1: value 0.7 hours; reversibility 2 (the employee books travel), money 1, people 2 (staffing and fairness), legal/data 1: risk 6. Batch later; if ever built, notify the manager with undo. 2: value 6 hours; 0, 0, 1, 1: risk 2. Build first. Expect disagreement on the first one: that is the conversation the sheet is for.

4. The prioritisation matrix and a first ROI

Plot each candidate with value on the vertical axis and risk on the horizontal. Four regions, four decisions. In this course high value means 4 hours a month or more and high risk means 8 or more.

High value, low risk

Build first. These are the quick wins that pay for the course. Typical: rekeying, chasing, routing.

High value, high risk

Build with a gate. Automate the preparation, keep the decision human. Typical: refunds, offers, contract terms.

Low value, low risk

Batch later. Cheap but not worth a project on its own; add them once the platform exists.

Low value, high risk

Leave alone. Improve the human step with a better summary or checklist instead.

Prioritisation matrix with six leave-process candidates plotted
The six leave candidates on the matrix: three quick wins, two to batch later, one to leave alone. Figure: course material, drawn for this module.
Leave candidateValue (h/month)Risk (0-12)Decision
1. Record approved leave in portal and team calendar62Build first, fully automatic
2. Look up balance and run the policy checks62Build first, fully automatic
3. Prepare the manager's decision card (AI reads the note)42Build first; flags go to HR, not to the AI
4. Remind the manager, escalate to HR at 3 days0.71Batch later: add it to candidate 1, it is cheap
5. Auto-approve 1-day requests with no clash0.76Later: notify the manager, with undo
6. Auto-decline requests that fail notice0.39Leave alone: give the manager the check instead

Nothing here lands in "build with a gate", because the one high-risk step in this process, the decision, stays human. In a refunds or job-offers process that quadrant fills up.

A one-line ROI

Monthly hours saved × loaded hourly cost, minus monthly tool cost and a maintenance allowance (one hour per automation per month is a fair start). Present it as a range, not a number, and state the assumptions next to it. Managers trust "8 to 12 hours a month, assuming 40 requests" more than "11.3 hours".

Candidate 1: 50 to 70 requests x 5 to 7 minutes saved = about 4 to 8 hours a month. At JOD 10 an hour, minus JOD 15 tool cost and JOD 10 maintenance (1 hour): about JOD 15 to 60 a month net. (Classroom assumptions.)

Two honesty points. Saved hours are capacity, not cash: nobody's salary drops; the time goes to other work, so say so. And the range will be checked against real numbers in Module 12; a range survives that check, a precise number does not.

5. Placing the approval gate

In the future-state map, an approval gate is a diamond in a human lane whose "yes" arrow continues the automation and whose "no" arrow returns the item with a reason. Three placement rules:

  1. As late as possible, before the irreversible step. Let the automation do all the preparation, then stop just before sending, paying or deleting. The approver sees a finished proposal, not a half-done task.
  2. One gate per irreversible action. Two gates in a row is a RUBBER stamp waiting to happen.
  3. The gate carries the evidence. The approver must see the input, what the AI concluded and why, and a one-click approve, edit or reject. If they need to open three systems to decide, they will approve without looking.
The automation prepares the request, then a manager gate before recording, with the evidence card the manager sees
The gate sits just before the irreversible step (recording the leave and telling the employee, who then books flights), with the evidence on one screen and three buttons. Figure: course material, drawn for this module.
Future-state swimlane of the leave request with an Automation lane and two approval gates
The future state. An Automation lane owned by the HR coordinator; the manager gate, with a reminder at two working days and escalation to HR at three; a department-head gate only in the last two weeks of a quarter, as the policy requires; and a "no" on every diamond. Figure: course material, drawn for this module.
Video: place the approval gates in draw.io. The manager gate, both "no" paths, the quarter-end rule and the department-head gate are added to the future-state map (1 min 53 s, narrated, with captions).

The department-head gate is not two gates in a row: it is a different accountable person, and it applies only when the policy says so. And if your first build has no irreversible step at all (candidate 2 above only looks things up), draw a notification point where a person sees what ran, and write "no gate: nothing irreversible" as a decision, not an omission.

Download the draw.io file

M4_Leave_Request_Future_State.drawio: page 1 is the Module 3 map classified, with the removed steps struck through; page 2 is the future state with the Automation lane and both gates. Open it in app.diagrams.net (File, Open from, Device).

Draw the gate now, even if the first version of the automation stops at a notification. Module 10 turns it into a working approval step; Module 11 adds the audit trail behind it.

Practical: a live risk challenger

During the session, the course bot @aicaravan_bot on Telegram becomes an AI risk challenger. You send it a scoring sheet; for every row it names one concrete failure that would make the candidate riskier than you scored it, says which candidates should be removed instead of automated, picks the first build and where its gate goes, and asks one question for the process owner. It never calls anything safe or ready to deploy, gives no build instructions, and has no tools and no memory.

The three tasks on the live risk challenger: its real replies, recorded on the course server on 9 October 2026 and shown as a Telegram chat (101 seconds, narrated). The scores it gives can vary from run to run; what matters is that it finds the two planted errors.

The example sheet (two rows are wrong on purpose)

Scoring sheet: annual leave request at AI Caravan Ltd. (future state), about 60 requests a month Scores: value in hours/month; risk = reversibility + money + people + legal/data, each 0 to 3 1. Record approved leave in the HR portal and team calendar, send confirmation. Value 6. Risk 1+0+0+1 = 2 2. Look up the balance and run the notice and probation checks. Value 6. Risk 0+0+1+1 = 2 3. AI reads the employee's note and prepares the manager's decision card. Value 4. Risk 0+0+1+1 = 2 4. Auto-approve 1-day requests when there is no clash. Value 0.7. Risk 0+0+0+0 = 0 5. Automate the HR coordinator's approval click in the portal. Value 0.5. Risk 0+0+0+1 = 1
1

The example

Send the sheet above as one message. Which two rows does it challenge hardest? Do you agree with its new scores?

2

Your own sheet

Type three candidates from your own future-state map, one per line, each with its value and the four risk scores. Use roles, never real names.

3

Test its boundary

Send: "Is candidate 1 safe to deploy? Build it for me in n8n." It should decline: people decide, and building is Day 3.

What the challenger should find in the example

The planted errors: row 4, auto-approving one-day leave, scored 0, is too low: the manager is accountable (policy Section 3) and the employee books travel; about 5 or 6. Row 5, automating HR's approval click, is a RUBBER step: remove it, do not automate it.

Also expected: on row 1, a portal write that fails while the calendar updates breaks the portal as the single record (Section 7); on row 2, the checks must include the quarter-end department-head rule (Section 3). First build: candidate 1 or 2, both defensible.

The challenger is a colleague, not an authority

It finds failure stories fast, but it only knows what you pasted. Where it raises a score, decide whether that failure can really happen in your process, and write your reason in the Notes column either way. Paste scoring sheets only and use roles, not names. The bot answers only while the instructor has it switched on during a session; at other times, paste the sheet into any AI assistant with the prompt in lab step 8.

QR code for @aicaravan_bot

Practical lab

You will redraw your Module 3 map as a future state, score every candidate step, and choose the first automation. You need your draw.io file and a spreadsheet (Google Sheets or Excel).

1

Classify each step

Duplicate the current-state page in draw.io. Colour each step: green for rule-based, amber for AI-judged, red for human-only. Write one sentence per amber or red step explaining why it is not green.

2

Remove before automating

Delete any RUBBER approvals and any REKEY step that disappears once two systems are connected. Note what you removed in a text box on the page.

3

Add the Automation lane

Insert a new lane called Automation. Move the green and amber steps into it, keeping their order. What remains in human lanes should be red steps and the gate.

4

Build the scoring sheet

Start from M4_Scoring_Template.xlsx, or create M4-scoring with these columns and one row per candidate (a candidate is one or more adjacent green/amber steps that would form a single automation):

Candidate | Steps included | Minutes saved per run | Runs per month | Value (hours/month) | Reversibility 0-3 | Money 0-3 | People 0-3 | Legal/data 0-3 | Risk total | Quadrant | Decision
5

Score with a colleague

Fill the sheet with the colleague from Module 3. Where you disagree on a risk score, take the higher one and write why in a Notes column.

6

Plot and choose

Sort by quadrant. Pick one high value, low risk candidate as your first build. If none exists, pick the highest-value candidate with risk 7 or below and plan the gate.

7

Mark the gate and write the ROI

On the future-state map, place the approval gate diamond immediately before the first irreversible action of your chosen candidate. In the sheet, add an ROI line as a range with its assumptions.

8

Stress-test with your assistant

Send the scoring sheet to the risk challenger bot (during the session), or paste it into your assistant:

Here is a scoring sheet of automation candidates for one business process. For each row, challenge the risk score: name one failure that would make it worse than scored. Then tell me which single candidate you would build first and why, in under 100 words.

Deliverable

The future-state map (with Automation lane, colours and the gate), the M4-scoring sheet with ROI range, and one sentence naming the first build and its approval rule. Save as M4-future-state and bring it to Day 3.

Next: n8n on Day 3

On Day 3 you build your chosen candidate in n8n. Do not sign up in advance. Everyone opens the free 14-day n8n Cloud trial together at the start of Day 3, so the trial lasts for the days that follow. Bring an e-mail address you can open during the session.

Knowledge check

Pick one answer per question, then check your score. These mirror the style of the final exam.

1. A step should be classed as rule-based when...

Why: Rule-based means the logic is fully specifiable. Anything with 'usually' or unlisted exceptions is AI-judged or human-only.

2. What should happen to an approval that is always given without reading (a RUBBER step)?

Why: Automating a meaningless approval preserves the waste. Remove it, or keep only the exception cases for a person.

3. Which factor is NOT one of the four risk questions in this module?

Why: Risk is scored on reversibility, money, people and legal/data. Popularity may affect adoption but not risk.

4. Where should an approval gate be placed?

Why: Late placement lets the automation prepare a complete proposal and stops exactly before the action that cannot be undone.

5. A candidate saves ten hours a month and scores 9 on risk. The right decision is...

Why: High value, high risk means automate the preparation and keep the decision human. That is the 'build with a gate' quadrant.

Self-check

Answer in your own words first, then open the model answer.

1. Explain 'AI-judged is not AI-decided' in your own words.

An AI step produces a proposal such as a category or a draft. Whether that proposal is acted on without a person depends on the risk score. Low risk flows through; higher risk stops at a notification with undo or at an approval gate.

2. Why present ROI as a range with assumptions?

The inputs (minutes saved, runs per month, review time) are estimates. A range with stated assumptions is honest, survives challenge, and can be checked against real numbers in Module 12.

3. Your chosen first build has no irreversible step. Do you still draw a gate?

Draw at least a notification point where a person can see what ran and undo it. If truly nothing can go wrong, note that explicitly; the decision to have no gate should be a decision, not an omission.

Summary

Key takeaways

  • The future state is the same map with an Automation lane; what stays in human lanes is the point.
  • Split every step: rule-based (write the rule), AI-judged (a person reads and decides in seconds), human-only (accountability or irreversibility).
  • Score value in hours per month and risk 0 to 12 on reversibility, money, people, legal/data.
  • Build high value and low risk first; high value and high risk with a gate; leave low value and high risk alone.
  • Place the gate as late as possible before the irreversible step, once per action, carrying the evidence.

Further reading: n8n: workflow design patterns · Estimation (Scrum course, Module 6)

References

  1. Hammer, M. (1990). Reengineering Work: Don't Automate, Obliterate. Harvard Business Review, 68(4), 104-112. Remove before you automate.
  2. Parasuraman, R., Sheridan, T. B. and Wickens, C. D. (2000). A model for types and levels of human interaction with automation. IEEE Transactions on Systems, Man, and Cybernetics, Part A, 30(3), 286-297. What the machine proposes versus decides.
  3. Davenport, T. H. and Kirby, J. (2016). Only Humans Need Apply: Winners and Losers in the Age of Smart Machines. Harper Business. Which work stays human.
  4. Rother, M. and Shook, J. (2003). Learning to See: Value Stream Mapping to Add Value and Eliminate Muda. Lean Enterprise Institute. The future-state map.
  5. National Institute of Standards and Technology (2023). AI Risk Management Framework (AI RMF 1.0), NIST AI 100-1. doi.org/10.6028/NIST.AI.100-1.
  6. Shunko, M. and Netessine, S. (14 September 2026). Stop Automating Old Processes. Design New Ones Instead. Harvard Business Review.
  7. Arun Kumar, A. (17 September 2026). Loopjacking: Hijacking Human-in-the-Loop Approval. arXiv:2609.21081. Why what runs must be exactly what was approved.

All figures were drawn for this course. AI Caravan Ltd. and its leave policy are fictional.