FlowNodeDefinitionItem

Represents a node within a flow definition, including its type, inputs, outputs, and visual metadata.

Overview of FlowNodeDefinitionItem goes here.

FlowNodeDefinitionItem Properties

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.

JSON Structure of FlowNodeDefinitionItem

{
   "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)"
}