Module 1 · Guided work

Workflow Engine

The engine is what turns a procedure definition into work. It keeps track of where someone is, which answer they gave, what is still required and which version they are following.

Example

One definition, many runs

An access request runs the same way for everyone. The engine picks the branch from the answers given, hands off to a linked identity check, and returns to the main procedure when it is done.

  1. Step Open the access request
  2. Decision Does the system hold sensitive data?No → grant access
  3. Approval Data owner approves
  4. Outcome Access granted, ticket updated

How it works

The lifecycle of a workflow

  1. 01

    Define

    Steps, decisions and exceptions are stored as one structured definition.

  2. 02

    Publish

    An approved version goes live. Earlier versions stay in history.

  3. 03

    Run

    Each run follows the published version and records the path taken.

  4. 04

    Improve

    Drop-offs, restarts and flags show which steps need work.

Capabilities

What’s included

Each item is marked with its real status. “In the demo” works today in the public Studio demo, which runs in your browser with sample data. “Planned” is on the roadmap and not available yet.

Execution

  • Conditional branches from answersIn the demo
  • Exceptions and alternate pathsIn the demo
  • Reusable linked procedures (sub-flows)In the demo
  • Back, restart and jump to an earlier stepIn the demo
  • Resume a run laterPlanned
  • Parallel branchesPlanned

Versions and records

  • Runs follow the published versionIn the demo
  • Version-aware publishingIn the demo
  • Execution records stored on a serverPlanned
  • Workflow templatesPlanned
  • Test runs with sample inputsPlanned

In the demo works today in the public Studio demo (runs in your browser, sample data)In development being built now, not yet availablePlanned on the roadmap, not available yet

See it working on a sample procedure.

The Studio demo runs in your browser with sample data. No account needed.