Product Modules

Processes

Define governed multi-step work, publish Process versions, bind executors, and inspect Process-run intake and funnel state.

1 min read186 words

Processes is the multi-step authoring and operating workspace at /processes. Route access requires workflow:read unless a full-access role applies.

What it owns

  • Ordered stages, branches, handlers, typed inputs and outputs, checkpoints, and sign-off.
  • Draft, review, approval, and publication of versioned Process definitions.
  • Required Agent executor bindings for agent-handled transitions.
  • Runtime stage state and the Process Funnel.
  • Document Intake attached to a tenant, Process version, execution, and source event.

Editing requires workflow:update. Publication requires workflow:publish and a valid executor for every agent transition.

Version and run ownership

flowchart TD
  P["Process version"] --> S["Stage contract"]
  S --> AR["Agent Release binding"]
  S --> PC["Policy checkpoint"]
  P --> E["Execution / Process run"]
  E --> DI["Document Intake"]
  DI --> F["Approved typed fields"]
  E --> DR["Decision Requests"]
  E --> L["Lineage Records"]
  E --> Q["Assurance findings"]
  E --> IN["Incidents"]

Document Intake accepts production files through the versioned Process field contract. The run detail shows document state, approved fields, provenance, and intake lineage.

Saved links can select a Process and run. Missing or inaccessible records show an unavailable state and protect other-tenant identifiers.

Processes | Developer Docs | KLA Control Plane