Represents a node within a flow definition, including its type, inputs, outputs, and visual metadata.
Overview of FlowNodeDefinitionItem goes here.
FlowNodeDefinitionItem
| Field | Type | Inherited from | Description |
|---|---|---|---|
| ActionType | String | FlowNodeDefinitionItem | The action type to execute (if applicable). |
| ConditionExpression | String | FlowNodeDefinitionItem | Condition expression for conditional nodes. |
| ExecutionTarget | FlowNodeExecutionTarget | FlowNodeDefinitionItem | Specifies where this node executes: on the system (cloud) or on a specific controller. Used in hybrid flows to determine execution boundary crossings. |
| Inputs | Dictionary<String> | FlowNodeDefinitionItem | Input parameters for the node.For Rules Engine style inputs,andrepresent object keys (MongoDB ObjectId values). They may be provided either as a plain key string (for example,) or as extended JSON encoded in the string value (for example,). |
| NodeDefinitionType | String | FlowNodeDefinitionItem | The entity type associated with this node, if applicable (e.g., “Door”). |
| NodeId | String | FlowNodeDefinitionItem | Unique identifier for the node within the flow. |
| NodeType | FlowNodeType | FlowNodeDefinitionItem | The type of the node (e.g., Action, Condition, EventWait). |
| Outputs | Dictionary<String> | FlowNodeDefinitionItem | Output parameters for the node. |
| Timeout | Nullable<TimeSpan> | FlowNodeDefinitionItem | Optional timeout for event wait or timer nodes. |
| Visual | FlowNodeVisualMetadataItem | FlowNodeDefinitionItem | Visual metadata for UI representation. |
{
"ActionType" : "String",
"ConditionExpression" : "String",
"ExecutionTarget" : "[FlowNodeExecutionTarget](/object-model/flownodeexecutiontarget)",
"Inputs" : "Dictionary\<String\>",
"NodeDefinitionType" : "String",
"NodeId" : "String",
"NodeType" : "[FlowNodeType](/object-model/flownodetype)",
"Outputs" : "Dictionary\<String\>",
"Timeout" : "Nullable\<TimeSpan\>",
"Visual" : "[FlowNodeVisualMetadataItem](/object-model/flownodevisualmetadataitem)"
}