Active and pinned versions
The active version is the default selected for a new run. A caller may request another published version, but the Workflow itself must still be active. At start, Noorle records the selected version and artifact on the run. That pin is used for recovery, inspection, and child execution throughout the run’s lifetime.Start from the Portal
Open Workflows → (workflow) → Runs, select Run, choose a version, and provide JSON input. The Portal opens the new run after it is accepted.Start through the Management API
version to use the active version, or include it beside input:
run_id. Retrying with the same
Idempotency-Key returns the same logical start; changing the key requests a
new run.
Read status
workflow_version, timestamps, result or error when terminal, and pending-wait
details when parked.
When status is Waiting, inspect the wait kind rather than guessing from the
status:
Inspect a run
The Portal run detail shows the pinned version, current wait, result or error, usage, and the pinned execution outline. It also exposes the action relevant to the current wait: approve or deny, deliver a named signal, read a callback path, or cancel.Step-by-step journal and executed-path detail are not yet projected into the
Portal for ledger-backed runs. An empty Journal / phases section does not
mean the Program did no work; use the authoritative run status, wait, result,
and usage fields.