Orchestration
Orchestration brings together the artifacts carrying Ormuz operational logic and interactions: the process for sequencing and action, the Forms for versioning reusable collection schemas, the Decisions for isolating deterministic policy, and the Agents for executing bounded AI activities. This section explains how to design, compose, and observe their executions.
Understand processes
Build the right mental model before designing: definition, revision, instance, and execution rules.
Process model
Core concepts, nodes, routes, triggers, and interactions.
Read the documentation →Definitions, revisions, and instances
Definition lifecycle and isolation of instances on their revision.
Read the documentation →Versions, Releases, and deployment
Shared lifecycle of deployable artifacts, live publication, and snapshot retention.
Read the documentation →Execution model
Scheduling, waits, resumes, and observable states.
Read the documentation →Build a process
Compose typed nodes while preserving explicit contracts on data and possible paths.
Core node catalog
Reference for native capabilities available in the editor.
Read the documentation →Inputs, outputs, and bindings
Types, data sources, variables, and guaranteed ancestors.
Read the documentation →Expressions
JSONata calculations and Ormuz functions when a direct binding is insufficient.
Read the documentation →Routing and decisions
Conditions, values, expressions, and business policies selecting a branch.
Read the documentation →Collections and loops
Filter, order, partition, and iterate over typed lists.
Read the documentation →Subworkflows
Compose a process from a child process with an input/output contract.
Read the documentation →Trigger and wait
Start an instance from a business signal and suspend execution cleanly when time or an external event requires it.
Human interactions
Suspend the process on an interaction, present the action in a User Journey, and resume with a typed output.
Understanding Forms
Reusable schemas, Working, immutable revisions, and Releases.
Read the documentation →Build in Form Studio
Field canvas, inspector, assistant, and version history.
Read the documentation →Use a Form in a process
`custom_form` node, revision pinning, typed outputs, and Release dependencies.
Read the documentation →User actions
Action lifecycle, collected data, and instance resumption.
Read the documentation →User Journeys
Access URL, display modes, progress, and security.
Read the documentation →Markdown and dynamic content
User-facing content with variables and formatting.
Read the documentation →Decisions
Isolate deterministic policies that must be reusable, versioned, tested, and explained independently from processes.
Agents
Design versioned Agents with bounded activities, explicit tools, controlled memory, and observable Runs.
Understanding Agents
Agent model, revisions, activities, and Runs.
Read the documentation →Activities, tools, and authority
Activity contracts, authorized capabilities, guardrails, and disclosure.
Read the documentation →Tool catalog and risk
Tool contracts independent from nodes, risk levels, and available Agent catalog.
Read the documentation →Agent Memory
Ownership by the Agent, reuse across revisions, and optional continuity sources.
Read the documentation →Run and observe an Agent
Provider, model, diagnostics, warnings, and protected values.
Read the documentation →Use an Agent in a process
Agent Task, exact revision, activity, bindings, and optional Agent Memory.
Read the documentation →Data and operations
Understand guarantees governing data and diagnose an execution from its results and history.
Data protection
`normal`, `sensitive`, and `secret` classes, propagation, and explicit downgrades.
Read the documentation →Node permissions
Consent for extension access beyond declared inputs/outputs.
Read the documentation →Errors, retries, and idempotency
Safe resume, transient errors, and idempotency.
Read the documentation →Observability
Read operational state, chronology, graph, child Runs, and diagnostics.
Read the documentation →