Adding special processing to a flow (Toolbox utilities)

App Connect provides a toolbox with a set of utilities that apply specialized processing to the behavior of a flow. For example, utilities decide between alternative paths through the flow or modify the data mapping between actions. Or they can apply "if-then-else" logic to use data that is returned from an event or action to decide between alternative actions.

To add special processing when you edit a flow, complete the following steps.

  1. Click a (+) in the flow diagram.
  2. Select the Toolbox tab.
  3. Select the toolbox utility that you want to add to your flow.
Figure 1. Toolbox tab in the flow editor
Toolbox tab in the flow editor

When you add a toolbox utility to a flow, the utility is added as a node in the same way as an event or action for an application or API. You complete fields to configure the special processing behavior of the utility.

For a summary of the toolbox utilities that App Connect provides, see the following table. For more information about a toolbox utility, click the link to the utility page.
Table 1. Toolbox utilities
Node Description Notes
Scheduler icon Scheduler The Schedule node triggers a flow on demand; for example, at repeating intervals or on a specific day or time. The Scheduler node is available for event-driven flows only. You can add a Scheduler node as an event only.
If icon If (conditional) The If node applies conditional processing to data from an earlier event or action in a flow.  
For each icon For each The For each node iteratively loops through a collection of retrieved items to extract individual records so that you can take further action.  
Log icon Log

The Log node enhances logging with your custom messages.  
Set variable icon Set variable The Set variable node creates a variable with defined properties and data mappings that you can reuse in a flow.  
JSON parser icon JSON parser The JSON parser parses data that is encoded in JSON format from an earlier node in a flow.  
CSV parser icon CSV parser The CSV parser parses tabular data that is formatted as comma-separated values (CSV) from an earlier node in a flow.  
XML parser icon XML parser The XML parser parses a string of XML text in UTF-8 encoding into an XML object representation of the string.