Workflow Execution information
Starts at 1 and increments for every retry if there is a
The last Run Id in this Execution Chain
Cron Schedule for this Execution. Set via WorkflowOptions.cronSchedule.
Milliseconds between Cron Runs
Time at which the Workflow Execution expires
Milliseconds after which the Workflow Execution is automatically terminated by Temporal Server. Set via WorkflowOptions.workflowExecutionTimeout.
Run Id of the first Run in this Execution Chain
Length of Workflow history up until the current Workflow Task.
This value changes during the lifetime of an Execution.
You may safely use this information to decide when to continueAsNew.
Failure from the previous Run (present when this Run is a retry, or the last Run of a Cron Workflow failed)
Result from the previous Run (present if this is a Cron Workflow or was Continued As New).
An array of values, since other SDKs may return multiple values from a Workflow.
Non-indexed information attached to the Workflow Execution
Namespace this Workflow is executing in
Parent Workflow info (present if this is a Child Workflow)
Retry Policy for this Execution. Set via WorkflowOptions.retry.
ID of a single Workflow run
Milliseconds after which the Workflow Run is automatically terminated by Temporal Server. Set via WorkflowOptions.workflowRunTimeout.
Indexed information attached to the Workflow Execution
This value may change during the lifetime of an Execution.
Task queue this Workflow is executing on
Maximum execution time of a Workflow Task in milliseconds. Set via WorkflowOptions.workflowTaskTimeout.
ID of the Workflow, this can be set by the client during Workflow creation. A single Workflow may run multiple times e.g. when scheduled with cron.
Workflow function's name