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.
 |
The following steps are part of the Advanced Workflow and are therefore available only in the Professional and Enterprise Editions of Dell Boomi AtomSphere: Notify, Process Call, Find Changes, Add to Cache, Cleanse, Flow Control, Business Rules and Catch Errors. |
Special Steps
|
Start |
The Start step is the initial step that begins every process. It is automatically included in every new 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 using one of the application or data source connectors. |
|
Trading Partner |
Gets data into the process or sends data out of the process for a specific trading partner and handles common EDI document frameworks such as X12. |
|
Map |
Transforms data from one format (profile) to another. |
|
Set Properties |
Sets connector-specific properties (such as disk file name, FTP directory, mail subject, etc.) for documents as well as global process properties. |
|
Message |
Generates free-flow text messages with both static and dynamic content. |
|
Notify |
Creates a custom notification that will appear in your RSS feed. |
|
Program Command |
Executes commands including calling database SQL and stored procedures and invoking command line scripts. |
|
Process Call |
Executes another process from within a process or passes document data to another process for further execution. |
|
Data Process |
Manipulates data with one or more processing steps, including document splitting, zip/unzip and custom scripting. |
|
Find Changes |
Tracks changes made to system files and sends the document results down an Add, Update or Delete path. |
|
Add to Cache |
Used to add documents to a document cache so that they can be used in a process or sub-process. References a Document Cache component, which describes how the cache is defined. |
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. |
|
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. |
|
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. |
|
Stop |
Ends the current execution path without generating an error. |
|
Return Documents |
Returns the documents to the calling source point. |
|
Flow Control |
Controls document data flow and system resource management. |
|
Business Rules |
Checks multiple "business rules" to determine if the given document should be accepted or rejected. |
|
Catch Errors |
Captures document-level errors for one to many document instances that fail during an execution. |
|