Designing Your Flow

Version 20.0.7488


Designing Your Flow

Version 20.0.7488


To manage the flow in ArcESB, navigate to the Flows selection in the Administration console to access the Flow Designer.

You will see a grid layout for the designer, and if you have any pre-existing connectors, a visual representation of those connectors on the grid. From here, you can add new connectors to the flow, connect and rearrange existing connectors in the flow, and configure existing connectors from the designer.

When viewing the designer, left-click on any empty space and hold to drag the designer into position for a better view.

In the lower-right corner of the designer, there is a slider where you can zoom in or out on the selected view or select the default home view of the designer.

Note: This zooming functionality is also available from the mouse if you have a scroll wheel feature.

Creating Connectors in the Flow

To add a new connector to the flow, select a Connector type from list on the left side of the designer.

Once you drag your selection onto the designer, you are prompted to name your new connector. Be sure to choose a name that briefly describes the operation that connector performs.

Connecting Connectors in the Flow

To rearrange and connect existing connectors in the designer, click on and drag any of your existing connectors to move them across the grid and rearrange them into the desired configuration.

To connect connectors, select the bright blue dot attached to the right side of a connector, and drag it to the gray dot on the left side of the connected connector, as shown in the following image:

Connecting a Connector in the Flow Designer

This creates a logical relationship between the two connectors so that once the first connector generates a message or file, it is passed directly to the connected connector for processing.

If you want to reconnect the connector to another connector, select the bright blue dot from the left side of the connected connector, and move it to an unconnected connector. If you want to disconnect the connector, drag the blue dot from the connected connector to any empty space on the designer.

Configuring Connectors in the Flow

To configure an existing connector from the designer, click the cogwheel next to the name of the connector to open the connector configuration wizard, as shown in the following image:

Configure a Connector in the Flow Designer

From this tab, you can configure settings for the connector from the Settings and optionally, Advanced tabs, and test the connector configuration from the Send tab.

When you have finished making changes to the connector configuration, you can select the square gray x on the left side of the panel to minimize the connector configuration wizard and return that space to the designer.

Mappings

Data Sources have input and output mappings that tell the connector how to process inbound data and how to format outbound data, respectively. You can configure the connector to lookup fields, update flags, and more when processing data.

Input mappings are used to process incoming messages into the data source.

  1. Click the plus sign icon to add input mappings.
  2. Edit, code, execute, or delete mappings by selecting the icons in the Mappings table.

Output mappings define what data will be exported on the receive polling interval specified in the automation section.

  1. Click the plus sign icon to add output mappings. Optionally, click Play to execute all templates or Reset to reset the list of processed rows.
  2. Edit, code, execute, or delete mappings by selecting the icons in the Mappings table.