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