A token advances through a process flow
Viewing tokens
Retrieve the current process instance status using the FlowX Designer. The Designer displays information about tokens related to that process instance and the current nodes they are in.
Token view table
The token view displays tokens in a tree table format, providing a hierarchical view of parent and child tokens. This format is especially useful when working with parallel gateways or embedded subprocesses.
Token view features
Tree structure
Horizontal scrolling
Frozen columns
Tooltips

Understanding token status
Token status values
The token status indicates the lifecycle state of a token in the process:ACTIVE
ACTIVE
INACTIVE
INACTIVE
ABORTED
ABORTED
ON HOLD
ON HOLD
DISMISSED
DISMISSED
EXPIRED
EXPIRED
TERMINATED
TERMINATED
Current node status values
The current node status indicates the execution status of the token within its current node:ARRIVED
ARRIVED
EXECUTING
EXECUTING
EXECUTED_COMPLETE
EXECUTED_COMPLETE
EXECUTED_PARTIAL
EXECUTED_PARTIAL
WAITING_MESSAGE_EVENT
WAITING_MESSAGE_EVENT
WAITING_TIMER_EVENT
WAITING_TIMER_EVENT
WAITING_MESSAGE
WAITING_MESSAGE
MESSAGE_RECEIVED
MESSAGE_RECEIVED
MESSAGE_RESPONSE_TIMED_OUT
MESSAGE_RESPONSE_TIMED_OUT
Initiator types
Tokens can be initiated by different sources. The initiator information is displayed in the Initiator Node column of the token view:START_EVENT
BOUNDARY_EVENT
PARALLEL_GATEWAY
SUBPROCESS
Viewing token details
To view more details about a token:Open Process status
Select a token
View details

Detailed token status view showing token information, node details, and execution states
Token identification
Token identification
- id: The unique identifier of the token
- version: The version number of the token schema
- parentTokenId: The identifier of the parent token (present for child tokens created by parallel gateways or subprocesses)
- processInstanceId: The identifier of the process instance this token belongs to
Token state
Token state
- state: The current lifecycle state of the token (see Token status values for details)
- statusCurrentNode: The execution status of the token within its current node (see Current node status values for details)
- dateUpdated: The ISO 8601 timestamp indicating when the token was last updated
Node information
Node information
- startNodeId: The identifier of the node where the token execution began
- currentNodeId: The identifier of the node where the token is currently positioned
- currentNodeName: The human-readable name of the current node
- currentNode: Detailed information about the current node object
- embedNodeId: The identifier of the embedded node, if the token is executing within an embedded subprocess
- mainSwimlaneId: The identifier of the main swimlane associated with the token
Process context
Process context
- currentProcessVersionId: The identifier of the process version currently being executed
- currentContext: The current execution context (typically “main” for the main process, or the subprocess name for embedded subprocesses). This corresponds to the Context column in the token view table.
Initiator information
Initiator information
- initiatorType: The type of initiator that created this token (see Initiator types for details)
- initiatorId: The identifier of the initiator node or event
- initiatorNode: The name of the node that initiated the token. This corresponds to the Initiator Node column in the token view table.
Synchronization
Synchronization
- syncNodeTokensCount: The total number of synchronized node tokens (used for parallel gateway synchronization)
- syncNodeTokensFinished: The count of synchronized node tokens that have finished execution
Execution history
Execution history
- nodesActionStates: An expandable array containing detailed information about the action states for each node the token has visited. Each entry includes:
- nodeId: The identifier of the node
- context: The execution context (main or subprocess name)
- embedNodeId: The embedded node identifier, if applicable
- name: The name of the node
- backSeq: An expandable object containing backward sequence information for tokens that have moved backward in the process flow:
- nodesSeq: An array of node sequences that were executed in reverse order
- uuid: The unique identifier for the backward sequence
- context: The context where the backward sequence occurred
- initiatorNode: The name of the node that initiated the backward sequence
- firstExecutedNode: The first node executed in the backward sequence
- currentNode: The current node in the backward sequence
Additional data
Additional data
- paramValues: Parameter values and process variables associated with the token

