Skip navigation
Toggle Sidebar

Process Steps Reference

A Process is comprised of a series of steps that dictate how the Process retrieves, manipulates, routes, and sends data from source to destination. Steps can be connected together in endless combinations to build simple to very complex integration work flows.

Each step has its own set of configuration options. The configuration often references other components such as Profiles, Maps, Connections, and Operations.

  • To add a step to a Process, drag and drop the icon from the palette on the left side of the Process Builder onto the canvas.
  • To edit a step already on the canvas, double click it to display the configuration options.
  • To remove a step from the canvas, click the step to select it and press the delete key on the keyboard.


Special Steps

Start Gets data into the Process. The Start Step is simply a mandatory "Get" Connector at the beginning of every Process. The Start Step is automatically added to your Process and cannot be removed.


Execution Steps

Execution steps manipulate the Document data.

Connector Gets data into the Process or sends data out of the Process.
Data Process Manipulates data with one or more processing steps, including document splitting, zip/unzip, and custom scripting.
Set Properties Sets Connector-specific properties (such as Disk file name, FTP directory, Mail subject, etc.) for Documents as well as global Process properties.
Map Transforms data from one format (Profile) to another.
Message Generates free-flow text messages with both static and dynamic content.
Process Call Executes another Process from within a Process.
Program Command Executes commands including calling database SQL and stored procedures and invoking command line scripts.


Logic Steps

Logic steps direct the flow of Documents through the Process.

Branch Creates a copy of a Document and passes it down each branch in sequential order. A branch is executed to completion before the next branch is executed. If a Document errors on one branch it will not continue down subsequent branches.
Cleanse Repairs or rejects Documents by validating field-level restrictions defined by the data Profile.
Decision Routes Documents based on a true/false comparison of two values. Comparison values can be static or dynamically pulled from Document Properties or actual document data.
Exception Terminates the Document execution and generates a user-defined error.
Route Routes Documents conditionally down different paths based on some value. Routing values can be static or dynamically pulled from Document Properties or actual document data.
Stop Ends the current execution path without generating an error.
Branch (Boomi AtomSphere)
Cleanse (Boomi AtomSphere)
Connector (Boomi AtomSphere)
Data Process (Boomi AtomSphere)
Decision (Boomi AtomSphere)
Exception (Boomi AtomSphere)
Map (Boomi AtomSphere)
Message (Boomi AtomSphere)
Process Call (Boomi AtomSphere)
Program Command (Boomi AtomSphere)
Route (Boomi AtomSphere)
Set Properties (Boomi AtomSphere)
Stop (Boomi AtomSphere)

Adaptavist Theme Builder Powered by Atlassian Confluence