Adding special processing to a flow (Toolbox utilities)
App Connect provides a toolbox with a set of utilities that you can use to apply specialized processing to the behavior of a flow, such as to decide between alternative paths through the flow or to modify the data mapping between actions. For example, you can apply "if-then-else" logic to use data returned from an event or action to decide between alternative actions.
To add special processing when editing a flow, complete the following steps:
- Click a (+) in the flow diagram
- Select the Toolbox tab.
- Select the toolbox utility that you want to add to your flow

When you add a toolbox utility to a flow, it's added as a node in the same way as an event or action for an application or API, with fields for you 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.
Trigger a flow on demand; for example, at repeating intervals or on a specific day or time. | Available for event-driven flows only. Can be added only as an event. | |
|
Apply conditional processing to data from an earlier event or action in a flow. | |
Iteratively loop through a collection of retrieved items to extract individual records so you can take further action. | ||
Define a log message that you want to send to your App Connect logs. | Available only in App Connect on IBM Cloud. | |
|
View business-relevant information that's emitted from a flow and choose a course of action at the click of a button. | |
|
Retrieve a large number of records (bulk data) from an application and process the records in parallel. | Available only in App Connect on IBM Cloud. |
Create a variable with defined properties and data mappings that can be reused in a flow. | ||
Parse data that's encoded in JSON format from an earlier node in a flow. | ||
Parse tabular data that's formatted as comma separated values (CSV) from an earlier node in a flow. | ||
Parse a string of XML text in UTF-8 encoding into an XML object representation of the string. |