Scale Intelligence■ Docs
Docs / The model / WorkflowStep

WorkflowStep.

One step: a tool to run, a wait, a branch on a predicate, or another workflow

Figure 1WorkflowStepspecified
WORKFLOWSTEPvalue at none scopework is a kind of platform work the platform runs itself, such as the backup, named by its kind rowkindenum:tool|wait|branch|workflow|…tooltextoptionalthe serialisation of the tool's input typeinputjsonoptionalfor a work step, the kind of platform work it runs; a kind with no runner in the release makes the workflow not readyworkKindoptionalwaitdurationoptionalon_wait_passedtextoptionala predicatebranchhashoptionalworkflowidoptionalKINDthrough work
WorkflowStep is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
harness

Fields#

fieldtyperequirednote
kindone of tool | wait | branch | workflow | workyeswork is a kind of platform work the platform runs itself, such as the backup, named by its kind row
tooltextno
inputjsonnothe serialisation of the tool’s input type
workKindnofor a work step, the kind of platform work it runs; a kind with no runner in the release makes the workflow not ready
waitdurationno
on_wait_passedtextno
branchhashnoa predicate
workflowidno

Routes that use it#

No route takes or returns WorkflowStep directly. The record holds it, and the objects that point at it reach it.