FlowNode
Description
A FlowNode identify a wolkflow basic operation. The actual specializations are:
- GVOperationNode
- GVNodeCheck
- ChangeGVBufferNode
- GVWaitNode
- GVNotificationNode
- GVIteratorOperationNode
- GVCoreCallNode
- GVEndNode
- GVSavePointNode
- GVSubFlowCallNode
VulCon / GV Console Configuration
It has the following basic attributes:
- type: flow-node;
- class: ....
- id: ID of the node. Unique within the 'Flow' and its value cannot be null.
- input: Specifies the input (from the execution environment) for the operation.
If the input is an exception, the operation is not performed, and the output is set equal input exception. Its value can't be null. - output: The operation's output (GVBuffer or Exception) is inserted into the execution environment with this exact name.
Default to "input" value. The attribute value can't be null. - next-node-id: Indicates the next node in the workflow to execute when the operation ends.
- point-x: X position of the node in the VulCon® workflows editor. Immutable, used by VulCon®.
- point-y: Y position of the node in the VulCon® workflows editor. Immutable, used by VulCon®.
- dump-in-out: If true enable the dump of the input/output GVBuffer (and also of configured internal services). Default false. The attribute admitted values are:
- true
- false
- dump-env-in-out: If true enable the dump of the Execution Environment before and after node execution. Default false. The attribute admitted values are:
- true
- false
and the subelement: