The ID of the step which increases monotonically.
The name of the step. It is specified in workflow by user.
Execution type of the step which indicates type of the context function.Value | Function |
---|
Initial | The default step which created automatically |
Run | context.run() |
Call | context.call() |
SleepFor | context.sleepFor() |
SleepUntil | context.sleepUntil() |
Wait | context.waitForEvent() |
Notify | context.notify() |
Invoke | context.invoke() |
The ID of the message associated with this step.
The output returned by the step
The total number of concurrent steps that is running alongside this step
The unix timestamp in milliseconds when the message associated with this step has created.
The following fields are set only when a specific type of step is executing. These fields are not available for all step types.The unix timestamp (in milliseconds) which step will sleep until. Only set if stepType is SleepUntil
.
The duration in milliseconds which step will sleep. Only set if stepType is SleepFor
.
The URL of the external address. Available only if stepType is Call
.
The HTTP method of the request sent to the external address. Available only if stepType is Call
.
The HTTP headers of the request sent to the external address. Available only if stepType is Call
.
The body of the request sent to the external address. Available only if stepType is Call
.
The HTTP status returned by the external call. Available only if stepType is Call
.
The body returned by the external call. Available only if stepType is Call
.
The HTTP headers returned by the external call. Available only if stepType is Call
.
The event id of the wait step. Only set if stepType is Wait
.
The unix timestamp (in milliseconds) when the wait will time out.
The duration of timeout in human readable format (e.g. 120s, 1m, 1h).
Set to true if this step is cause of a wait timeout rather than notifying the waiter.
The ID of the invoked workflow run if this step is an invoke step.
The URL address of the workflow server of invoked workflow run if this step is an invoke step.
The Unix timestamp (in milliseconds) when the invoked workflow was started if this step is an invoke step.
The body passed to the invoked workflow if this step is an invoke step.
The HTTP headers passed to invoked workflow if this step is an invoke step.