This node can be used to call other workflows that reside either locally or remotely on the KNIME Hub. The called workflow may contain one or multiple of the following nodes to receive data from the workflow containing this node:
- Container Input (Table)
- Container Input (Variable)
- Container Input (Credentials)
Send Table. The data table provided at the input of the Call Workflow (Table Based) node can be sent to a Container Input (Table) node in the called workflow via the input parameter defined in the Container Input (Table) node
Receive Table. After the execution of the called workflow, a data table can be received from a Container Output (Table) node in the called workflow via the output parameter defined in the Container Output (Table) node. The received data table will be made available at the output port of the Call Workflow (Table Based) node
Send Flow Variables. Certain flow variables available in the Call Workflow (Table Based) node can be sent to a Container Input (Variable) node in the called workflow. Currently, neither boolean, long, nor list or set flow variables are supported and will be ignored without warning. The supported types are mostly converted to string flow variables (e.g., path or URI flow variables), except for integer flow variables and non-NaN double flow variables. Note that the Call Workflow Service node supports all flow variable types.
Send Flow Credentials. All flow credentials available in the Call Workflow (Table Based) node can be sent to a Container Input (Credential) node in the called workflow via the credential-input defined in the Container Input (Credential) node
To call workflows on a KNIME Hub, a KNIME Space Connector node must be connected to this node. You can add a File System Connection port by clicking on the three dots on the node.