A customer says an export is blocked. Support asks for a screenshot, an administrator changes a permission, the customer retries, and the ticket closes. The next agent sees the same problem a week later but cannot tell which permission mattered, who was allowed to change it, or what proved the fix worked.
Process documentation turns that scattered activity into a maintained account of how work moves from a clear trigger to a verifiable finish. It identifies the roles, inputs, decisions, handoffs, evidence and exceptions around the work. An SOP can then explain one procedure inside that wider process.
The worked example below uses a fictional company and synthetic data. You can adapt the structure without copying product labels, customer information or rules that do not apply to your team.
Quick answer: what is process documentation?
Process documentation is the maintained description of how a repeatable piece of work moves from start to finish. It records what starts the process, who is accountable, which roles perform each part, what information moves between them, where decisions branch, what result ends the process and who updates the document when the work changes.
It should help a new operator understand the whole path without pretending every case follows one perfect sequence. The useful document includes the normal path, the important exceptions and a clear point where the operator stops and asks an owner for help.
| Document | Question it answers | Support example |
|---|---|---|
| Process document | How does work move across people or systems from trigger to finish? | How an export-permission report moves from customer evidence through support review, access approval and confirmation |
| SOP | How does one role carry out a recurring procedure? | How a support agent qualifies and hands off an export-permission report |
| Work instruction | How does someone complete one detailed task inside the procedure? | How an authorized administrator reviews the relevant access setting |
| Supporting evidence | What helps someone see the state, action or result? | A safe screenshot, short recording, decision table or example ticket |
Start with the trigger, finish condition and accountable owner
A process document becomes vague when its boundaries are vague. “Handle export problems” can expand into browser troubleshooting, billing, storage, role management and product defects. A useful document starts with one observable trigger and ends with one observable result.
Name one accountable owner even when several teams do the work. The owner does not have to perform every step. The owner settles disagreements about the process, approves changes and makes sure an outdated document does not remain the source of truth.
- Trigger: the event that starts the documented process, such as a support ticket reporting an export-permission message.
- Finish condition: the result that ends it, such as a confirmed export or a complete escalation packet accepted by the next owner.
- Audience: the people expected to follow or review the document.
- Scope: the cases included and the cases sent to a different process.
- Accountable owner: the role responsible for the process definition and future revisions.
- Review triggers: the product, policy, role or handoff changes that require an update before the normal review date.
Worked example: document a fictional export-permission support process
Northstar Docs is a fictional software company. The process below starts when a customer reports that a workspace member cannot export a project. It ends when the authorized member completes the export or when support hands a verified escalation packet to the product team. Teams building a similar handoff can start from the customer service SOP template, then adapt its fields to their own roles and policies.
| Field | Documented value |
|---|---|
| Trigger | A ticket includes the export attempt, the affected member role and the result or exact error shown |
| Process owner | Support Enablement lead |
| Working roles | Support agent, authorized workspace administrator and product support engineer when escalation is required |
| Finish condition | The authorized member exports the synthetic project successfully, or product support accepts a complete escalation packet |
| Out of scope | Billing restrictions, service outages, corrupted source files and requests to bypass an access policy |
| Records | Ticket status, safe evidence reference, tested role, decision, expected result and escalation reference when used |
| Review triggers | Changes to roles, access policy, export behavior, evidence requirements or escalation ownership |
Write the normal path as actions and expected results
The main path should be specific enough to test without copying labels from an interface you have not verified. Use one action per step. Put the expected result next to the action so the operator knows whether to continue.
The following steps describe the fictional process, not the controls in any real product.
- Support confirms that the report concerns an export attempt and records the affected workspace, item type and member role. Expected result: the ticket identifies one reproducible task and one intended user.
- Support checks that the evidence contains no password, authentication code, private token or unrelated customer content. Expected result: only the minimum diagnostic context remains attached to the case.
- Support compares the report with the documented access policy. Expected result: the case is classified as an authorized access review, an out-of-scope policy request or an unknown product behavior.
- For an authorized review, a workspace administrator checks the relevant permission without broadening the member’s role beyond the approved requirement. Expected result: the approved access state is recorded.
- The member retries the export using a synthetic or otherwise approved project. Expected result: the file downloads and opens with the expected sample content.
- Support records the result and closes the ticket, or assembles the required evidence and assigns the escalation to product support. Expected result: the next owner can act without asking the customer to repeat the report.
Put decision branches beside the step they change
A process that only documents the successful path pushes the difficult decisions back into chat messages and memory. Add a branch where the operator first needs it, not in a separate appendix nobody opens.
Write each branch as a condition, an action and an owner. When the safe next action is unknown, the branch should stop the process and name the escalation owner instead of inventing a workaround.
| Condition | Action | Owner |
|---|---|---|
| The reporter did not include the member role or result shown | Request the missing context before diagnosing access | Support agent |
| The request would violate the documented access policy | Do not change access; explain the policy path or route the policy question to its owner | Support agent or access-policy owner |
| The approved permission is unavailable to the administrator | Stop and send the role, environment and safe evidence to product support | Workspace administrator |
| The approved permission is present but the export still fails | Record the exact result, time, environment, item type and tested role, then escalate | Support agent |
| The recording or screenshot contains unrelated customer information | Replace it with a narrow, sanitized capture or a synthetic reproduction | Evidence collector |
Map the inputs, outputs and evidence without collecting everything
Documentation should say what information a role needs, not encourage the team to collect an unrestricted screen recording for every case. Ask for the smallest input that distinguishes one branch from another.
For the fictional process, useful inputs are the member role, item type, attempted action, exact result and a narrow view of the relevant state. A complete desktop, open inbox, customer list or authentication screen adds exposure without making the decision clearer.
The output should be just as explicit. “Issue resolved” is hard to audit. “Authorized member downloaded the synthetic CSV and opened it with the expected sample columns” gives the operator and reviewer something concrete to check.
Choose text, screenshots, recordings or a decision table by job
Use text for prerequisites, ownership, policies, expected results and anything that must remain searchable without an image. Use a screenshot when a still state or location is difficult to describe. Use a short recording when motion, sequence or narration matters. Use a decision table when the next action depends on a condition.
A long row of screenshots is not automatically better documentation. If one still image explains the state, follow the method for writing a screenshot guide. If a process crosses roles or includes several branches, keep the visual evidence beside a written process document rather than letting the recording become the only source.
- Text: scope, roles, prerequisites, policy boundaries, actions and expected results.
- Screenshot: a relevant location, state or result that is hard to identify from text alone.
- Recording: a short sequence, transition or explanation from the person who performs the task.
- Decision table: branches that depend on role, state, result or risk.
- Linked SOP: the detailed procedure one role follows inside the wider process.
Use a recorded demonstration as evidence for a draft
A clean recording can preserve the visible sequence while the person who knows the task narrates why each decision is made. Where the feature is available to the workspace, Zight can create a draft from a recorded process for someone to review.
The recording does not prove everything an operational document needs. It may not show the permission granted before the recording, the policy that makes an action acceptable, the branch that did not occur, or the person accountable for future changes. Add those details from the process owner rather than asking the draft to infer them.
For customer-facing work, a visual support workflow can preserve the demonstrated state and the written handoff together. Keep evidence access appropriate to its contents, and do not turn one customer’s private recording into a general training asset without an approved, sanitized replacement.
Test the document with a second operator
Give the process document and its linked instructions to someone who did not write them. Ask that person to follow the normal path using a synthetic case. Do not fill in the gaps while they work.
Record every point where they cannot tell whether the process has started, which role acts next, what information crosses the handoff, which branch applies or what result means the work is finished. Those pauses are documentation defects, even when the original author thinks the answer is obvious.
- Can the operator identify the trigger and confirm the case is in scope?
- Do prerequisites appear before the action that needs them?
- Does every handoff name the sending and receiving roles?
- Can the operator recognize the expected result after each important action?
- Do the most likely exceptions have an owner and a safe next step?
- Can the operator finish or escalate without asking the author what was meant?
Keep the process current after it is approved
Process documentation becomes risky when a familiar URL makes an obsolete path look official. Put the owner, version, effective date and next review date where readers can see them. Keep a short revision history that says what changed and who approved it.
Use event-based review as well as a calendar date. A role change, renamed control, new access policy, different output or moved escalation queue should trigger a review immediately. The owner should test the revised process with the people who perform it before replacing the maintained version.
Process documentation checklist
- The document describes one process with a clear trigger and finish condition.
- The intended audience and accountable owner are named.
- Scope and out-of-scope cases are explicit.
- Every working role and handoff is visible.
- Prerequisites and minimum required inputs appear before the procedure.
- Each important action has a result the operator can check.
- Decision branches name the condition, action and owner.
- Stop and escalation conditions do not encourage improvised access changes.
- Examples use synthetic or otherwise approved information.
- Screenshots and recordings add evidence rather than replace essential text.
- A second operator completed a dry run without coaching.
- The document has a version, approval, review date and event-based update triggers.
Source notes
The method above was informed by Atlassian’s first-party overview of process documentation and Scribe’s first-party guide to writing process documentation, reviewed for this article on October 11, 2026. The Northstar Docs process, roles, values and outcomes are original fictional examples.
Frequently asked questions
What should process documentation include?
Include the trigger, finish condition, scope, audience, accountable owner, working roles, prerequisites, inputs, actions, expected results, handoffs, decision branches, escalation conditions, records, version and review triggers. Add screenshots or recordings only where they clarify a state or sequence.
What is the difference between process documentation and an SOP?
A process document shows how work moves across roles or systems from a trigger to a finish. An SOP explains how one role carries out a recurring procedure inside that process. A process may link to several SOPs and detailed work instructions.
Who should write process documentation?
The people who perform the work should supply and test the steps. A process owner decides the boundaries, resolves branches and approves changes. A writer or enablement lead can organize the material, but should not invent missing rules or interface details.
Can a screen recording replace process documentation?
No. A recording can show visible actions and preserve the operator’s narration, but it may omit prerequisites, policies, branches, handoffs and ownership. Use it as evidence for a draft, then add the operational context and test the written process.
How often should process documentation be reviewed?
Set a regular review date, then review earlier whenever a role, policy, interface, input, output or escalation path changes. The useful test is to run the current process with a second operator, not simply reread the document.
What makes process documentation useful for support teams?
It makes the evidence request, access decision, customer handoff, expected result and escalation packet repeatable. That prevents each agent from rebuilding the process from an old ticket or asking the customer to explain the same issue again.