
| Short Description |
| Ports |
| Subgraph Attributes |
| See also |
The Subgraph component represents whole subgraph in parent graph.
| Component | Same input metadata | Sorted inputs | Inputs | Outputs | Each to all outputs | Java | CTL | Auto-propagated metadata |
|---|---|---|---|---|---|---|---|---|
| Subgraph | – | ![]() | 0-n | 0–n | ![]() | – | – | [1] |
[1] The component Subgraph can propagate metadata through itself or auto-propagate metadata on it's ports. The metadata auto-propagation depends on metadata assigned on edges in the subgraph. | ||||||||
Component Subgraph serves for launching of subgraphs from graph. The subgraph functionality is user defined and depends on particular subgraph being used.
For details about subgraphs see Part VI, Subgraphs.

| Port type | Number | Required | Description | Metadata |
|---|---|---|---|---|
| Input | 0-n | [1] | Input of Subgraph | Depends on Subgraph |
| Output | 0-n | [2] | Output of Subgraph | Depends on Subgraph |
[1] All input ports defined by SubgraphInput component in corresponding subgraph are required. [2] All output ports defined by SubgraphOutput component in corresponding subgraph are required. | ||||
The component Subgraph can propagate metadata through itself or auto-propagate metadata on it's ports.
The metadata auto-propagation depends on metadata assigned on edges in the subgraph.
| Attribute | Req | Description | Possible values |
|---|---|---|---|
| Subgraph | |||
| Input mapping | no | Enables to set up input parameters and dictionaries of subgraph. | |
| Output mapping | no | Enables to set up mapping from dictionaries in subgraph to the dictionaries in parent graph. | |
| Skip checkConfig | no | Enable to skip checkConfig of subgraph. | Inherited from parent job (default) | true | false |
| Subgraph URL | yes | URL of file with subgraph definition. | E.g. ${SUBGRAPH_DIR}/my-subgraph.sgrf |
For more details about the subgraphs see Part VI, Subgraphs.