Skip to main content

WorkflowExecutionNode

A workflow execution node belonging to a workflow execution.

type WorkflowExecutionNode {
id: ID!
name: String!
confirmed: Boolean!
running: Boolean!
executionCount: Int!
startTime: DateTime
endTime: DateTime
elapsedTime: Int
resultState: WorkflowExecutionNodeResultState
resumeDecision: WorkflowResumeDecision
inputs: [Property!]!
outputs: [Property!]!
children: [WorkflowExecutionNode!]
}

Fields

WorkflowExecutionNode.id ● ID! non-null scalar

This nodes ID.

WorkflowExecutionNode.name ● String! non-null scalar

The name of this node.

WorkflowExecutionNode.confirmed ● Boolean! non-null scalar

Whether this node is confirmed or not.

WorkflowExecutionNode.running ● Boolean! non-null scalar

Is this node in running state.

WorkflowExecutionNode.executionCount ● Int! non-null scalar

The execution count of this node.

WorkflowExecutionNode.startTime ● DateTime scalar

Start timestamp.

WorkflowExecutionNode.endTime ● DateTime scalar

End timestamp.

WorkflowExecutionNode.elapsedTime ● Int scalar

Elapsed time in milliseconds.

WorkflowExecutionNode.resultState ● WorkflowExecutionNodeResultState enum

If available the result state for this node.

WorkflowExecutionNode.resumeDecision ● WorkflowResumeDecision enum

If available the workflow resume decision.

WorkflowExecutionNode.inputs ● [Property!]! non-null object

This workflow execution node's inputs.

WorkflowExecutionNode.outputs ● [Property!]! non-null object

This workflow execution node's outputs.

WorkflowExecutionNode.children ● [WorkflowExecutionNode!] list object

Child nodes

Member Of

ActiveStep object ● WorkflowExecution object ● WorkflowExecutionNode object