Boomi
Disclaimer
Your use of this download is governed by Stonebranch's Terms of Use.
Version Information
Template Name | Extension Name | Version | Status |
---|---|---|---|
CS Boomi | ue-cs-boomi | 1.0.0 | Initial Version |
Refer to Changelog for version history information.
Overview
Boomi is a cloud-based integration platform that enables businesses to connect applications, data, and systems seamlessly.
The Boomi Universal Task allows you to securely execute an Integration Process in Boomi.
An Integration Process in Boomi is a workflow that automates the movement and transformation of data between different systems using a series of connected steps.
Key Features:
Execute a Boomi Integration Process
Monitor a Boomi Integration Process
Drag-and-drop a Boomi task into any existing scheduling workflow within the UAC.
Start a Boomi Integration Process: Time, File, or Event based.
Software Requirements
This integration requires a Universal Agent and a Python runtime to execute the Universal Task and comes bundled with Amazon Boto3 Python AWS SDK V.1.34.136.
Area | Details |
---|---|
Python Version | Requires Python 3.11 tested with Agent Bundled Python 3.11.6. |
Universal Agent Compatibility |
|
Universal Controller Compatibility | Universal Controller Version >= 7.6.0.0. |
Network and Connectivity | Network connectivity and access rights are required for the Boomi Web Services Connector or HTTP Client Connector |
Configure Universal Task
For a new Universal Task, create a new task, and enter the required input fields.
Supported Actions
Action: Execute Integration Process
This action allows the execution of an Integration Process in Boomi. An Integration Process is a workflow that automates the movement and transformation of data between different systems using a series of connected steps.
While the Integration Process is running, the Universal task polls the status of the Integration Process.
Input Fields
Name | Type | Description | Version Information |
---|---|---|---|
Action | Choice | The action performed upon the task execution.
| Introduced in 1.0.0 |
Credentials | Credentials | Credentials should be defined as follows:
| Introduced in 1.0.0 |
Boomi Server URL and Port URL | Text | Base URL of the Boomi Server API Default: https://api.boomi.com/api/rest/v1 |
|
Account ID | Text | Boomi Account ID Can be retrieved in the Boomi UI under: Settings » Account Information |
|
Atom ID | Text | Boomi Atom ID Can be retrieved in the Boomi UI under: Manage » ATOM |
|
Process ID | Text | Boomi Process ID Can be retrieved in the Boomi UI under: Manage » Process Reporting » action gear : view extended informtion |
|
Polling Interval (sec) | Integer | The time between retries for getting the status of the Integration Process As a best practice, if the Job’s expected completion duration is long, set the Polling Interval to a larger value. A short value will trigger frequent checks towards Boomi, which is inefficient in terms of resources for long-duration Jobs. Example: Polling Interval: 60s Max Number of Polls: 10 The Task will check every 60s, if the Process is finished. After 10 checks ( 10x60s = 600s) the task will fail. | Introduced in 1.0.0 |
Max Number of Polls | Integer | Maximum number of polls. Can be used, with Polling Interval (sec), to control the approximate expected duration of the Job. |
|
Exit Codes
Exit Code | Status | Status Description | Meaning |
---|---|---|---|
0 | Success | “SUCCESS: Task executed successfully.“ | Successful Execution. |
1 | Failure | “Execution Failed: <<Error Description>>” | Generic Error or in case Task is finished with reported Error. |
STDOUT and STDERR
STDOUT of this integration is empty and STDERR provides detailed Information on the processing of Integration Process and its individual steps.
Backward compatibility is not guaranteed for the content of STDOUT/STDERR and can be changed in future versions without notice.
Task Example
Execute and Monitor an Integration Process in Boomi
Universal Task for Boomi
The following Task executes an Integration Process in Boomi.
Credentials:
Boomi AtomSphere API Token
Running Integration Process in Boomi
Integration Process Log file
How To
Import Universal Template
To use the Universal Template, you first must perform the following steps.
This Universal Task requires the Resolvable Credentials feature. Check that the Resolvable Credentials Permitted system property has been set to true.
To import the Universal Template into your Controller, follow these instructions.
When the files have been imported successfully, refresh the Universal Templates list; the Universal Template will appear on the list.
Modifications of this integration, applied by users or customers, before or after import, might affect the supportability of this integration. For more information refer to Integration Modifications.
Configure Universal Task
For a new Universal Task, create a new task, and enter the required input fields.
Integration Modifications
Modifications applied by users or customers, before or after import, might affect the supportability of this integration. The following modifications are discouraged to retain the support level as applied for this integration.
Python code modifications should not be done.
Template Modifications
General Section
"Name", "Extension", "Variable Prefix", and "Icon" should not be changed.
Universal Template Details Section
"Template Type", "Agent Type", "Send Extension Variables", and "Always Cancel on Force Finish" should not be changed.
Result Processing Defaults Section
Success and Failure Exit codes should not be changed.
Success and Failure Output processing should not be changed.
Fields Restriction Section
The setup of the template does not impose any restrictions. However, concerning the "Exit Code Processing Fields" section.Success/Failure exit codes need to be respected.
In principle, as STDERR and STDOUT outputs can change in follow-up releases of this integration, they should not be considered as a reliable source for determining the success or failure of a task.
Users and customers are encouraged to report defects, or feature requests at Stonebranch Support Desk.
Document References
This document references the following documents:
Document Link | Description |
---|---|
User documentation for creating, working with, and understanding Universal Templates and Integrations. | |
User documentation for creating Universal Tasks in the Universal Controller user interface. |
Changelog
ue-cs-boomi-1.0.0 (2025-03-06)
Initial Version