VocalDocscontracts 1.65.0

ProcessStep

One execution attempt of one node of a Process instance (1.62.0; section 9.3): its status, outlet, keyed output hash, references and evaluation. It holds no content in any mode.

An object with 16 fields.

Fields

FieldTypeRequiredDescription
attemptintegeryesThe attempt, from 1; above 1 only under the node's retry.
edgeWorkflowName or nullyesThe outlet taken; null while started and when skipped.
ended_atTimestamp or nullyes
errorWorkflowNodeError or nullyesWhy a failed step took on_failure: a failure code and a cause.
evaluationProcessStepEvaluation or nullyes
idProcessStepIdyes
iterationintegeryesThe iteration of the enclosing loop; 0 outside one.
node_idWorkflowNodeIdyes
node_typeWorkflowNodeTypeNameyes
object"process_step"yes
output_hmacstring or nullyesThe keyed hash of the canonical JSON of the node's output; null when it has none or failed.
process_idProcessInstanceIdyes
refsProcessStepRefsyes
started_atTimestampyes
statusProcessStepStatusyes
usageProcessStepUsage or nullnoThe model usage of a generate step (1.65.0); null for any other step, absent from an older api.