Pipeline
Pipeline provides a graphical representation of data and enables mapping between the user input, connectors, and services.
Pipeline is the general term that is used to refer to the data structure in which the input and output values are maintained for each step of a flow service. The pipeline starts with the user-defined input to the flow service and collects inputs and outputs from every step to the next step in the flow service. When the flow service runs, the pipeline has access to data until the previous step's output.
Pipeline page
The Pipeline page displays an interface for mapping the input and output fields. You can access the Pipeline page by clicking the View/Edit Pipeline icon on the flow services step. The Pipeline page appears when an operation of the connector or service is selected. If a connector is present, an account must be configured. The flow service generates the fields based on the operation and the service or connector selected. You can define the input or output fields in the Input and Output section and map them to the service or connector fields.
The Pipeline page has theses columns:
-
Pipeline Input. Displays the results from the previous step. For the first step, the input fields that are defined in the Define I/O section are listed. The fields that are listed in the Pipeline Input column are sent as inputs to the Service Input fields.
- Service Input . Displays input fields of the service or connector that is selected in the step.
- Service Output. Displays the output fields of the service or connector that is selected in the step.
- Pipeline Output . Displays the results that are produced for the step. These results are sent as inputs to the next step's Pipeline Input . The last step results indicate the output of the pipeline.
You can map the fields in this order.
- Pipeline Input fields to Service Input fields.
- Service Output fields to Pipeline Output fields.
Pipeline taskbar
| Name | Description |
|---|---|
| Recommended Mappings | Identifies mappings based on the pattern of previous mappings. The identified mappings are represented with dotted lines. For more information, see Smart Mapping. |
| Show only Mapped | Displays the mapped fields. |
| Copy | Copies a field from the Pipeline Input and Pipeline Output sections. This icon is enabled when a field is selected. For more information, see Copy and Paste Fields. |
| Clear | Clears all mappings and values set for fields in the pipeline. This icon remains enabled. |
| Delete | Deletes the selected mapping. You can also delete the values set for input and output fields, delete the map between fields, and delete the drop value. This icon is enabled if a particular mapping is selected by clicking the mapping line. For more information, see Delete Mappings. |
| Move | Moves the selected field to either left, right, up, or down in the pipeline. The left and right icons are enabled when the selected field has a possibility to move to the immediate parental hierarchy (if any). The up and down icons are enabled when the selected field has a possibility to move 1 level up or down its sibling field. |
| Map | Connects service and pipeline fields in the pipeline with a line called a map (link). |
| Set Value | Sets the values for input and output fields. For more information, see Set Values. |
| Drop | Drops a field from the pipeline Input or Pipeline Output sections. |
| Map by Condition | Assign a value to the target field when the condition on the pipeline map is met. |
| Expand | Expands the Pipeline page. |
| Toggle Pipeline page | Enables efficient management and inspection of pipeline data. Offers a flexible way to control screen space. |
| Close | Closes the mapping page and returns to the flow service. This icon is enabled by default. Any mappings or data manipulations completed up to that point are saved. |
| Paste | Pastes the field in the pipeline after a copy field action. For more information, see Copy and Paste Fields. |
| Add | Adds a field to the pipeline. You can add fields that were not declared as input or output fields (through Define I/O) of the flow service. |
You can resize the pipeline view panel for a more flexible and personalized layout.