Start Working with Process Schedules is a part of the Boomi Marketplace program. Visit Marketplace.boomi.com to browse additional pre-built solutions that you can install directly into your Boomi platform account!
This utility process "migrates" all process schedules from one Basic Runtime to another using the Boomi Platform's API. This can be useful when migrating to a new runtime (e.g. Basic Runtime to Runtime Cluster; Basic Runtime to Cloud) and you wish to maintain the same schedule configuration.
There are several important assumptions and considerations:
The set of deployed processes are the same between the Source and Target Basic Runtimes.
Any processes deployed to the Target Basic Runtime that were not deployed to the Source Basic Runtime will have their schedule configuration removed.
"Simple" schedules will be converted to "Advanced" (cron-like syntax).
The Process Schedules update is effectively an "upsert": it will add or replace the existing schedule configuration.
The Source and Target Basic Runtime do not need to be online.
Click here to install this recipe
Before you implement this process, ensure valid credentials are configured for the Boomi Platform API connection.
WSDL URL - https://api.boomi.com/api/soap/v1/<ACCOUNT_ID>?wsdl
Authentication Type - Password
Username - <Your Username>
Password - <Your Password>
API Token - <Your API Token>
This process is designed to update process schedules on a Target Basic Runtime. It retrieves schedule information from a Source Basic Runtime, processes it and updates the schedules on the Target Basic Runtime.
Type - No Data
This step sets specific properties required for the next steps in the process.
Process Property - Process Schedules Migration Config - Source Basic Runtime ID - Static value of '<Set Source Basic Runtime ID>'
Process Property - Process Schedules Migration Config - Target Basic Runtime ID - Static value of '<Set Target Basic Runtime ID>'
Splits the process into multiple paths.
Number of Branches - 2
This step queries the Source Basic Runtime for the process schedules using the Boomi Platform API.
Type - Boomi Platform API Connector
Connection - Boomi Platform API Connection
Action - Query
Operation - Boomi Platform Query Process Schedules by Basic Runtime ID Operation
Connector Action - Query
Object - ProcessSchedules
Response Profile - Boomi Platform Query Process Schedules Response XML
Tracking Direction - Output Documents
Parameters
Basic Runtime ID= - Process Property 'Source Basic Runtime ID' from 'Process Schedules Migration Config'
This step stores the retrieved schedule data from the Source Basic Runtime for later use.
Cache Contents
Cache by Profile
Profile Type - XML
Profile - Boomi Platform Query Process Schedules Response XML
Indexes
Process ID - @processId (ProcessSchedules/@processId)
This step queries the Target Basic Runtime for the process schedules using the Boomi Platform API.
Type - Boomi Platform API Connector
Connection - Boomi Platform API Connection
Action - Query
Operation - Boomi Platform Query Process Schedules by Basic Runtime ID Operation
Connector Action - Query
Object - ProcessSchedules
Response Profile - Boomi Platform Query Process Schedules Response XML
Tracking Direction - Output Documents
Parameters
Basic Runtime ID= - Process Property ‘Target Basic Runtime ID' from 'Process Schedules Migration Config'
This step maps and transforms the schedule data from the Source Basic Runtime to the format required by the Target Basic Runtime.
This step updates the process schedules using the Boomi Platform API.
Type - Boomi Platform API Connector
Connection - Boomi Platform API Connection
Action - Update
Operation - Boomi Platform Update Process Schedules Operation
Connector Action - Update
Object - ProcessSchedules
Request Profile - Boomi Platform Update Process Schedules Request XML
Response Profile - Boomi Platform Update Process Schedules Response XML
Tracking Direction - Input Documents
Configuration - Continue if Successful.
This process is designed to
Automate Schedule Transfers - Move schedules efficiently between Boomi runtimes, such as from development to testing to production environments.
Reduce Manual Effort and Risk - Save time and minimize errors associated with manual schedule migration.
Enhance Runtime Administration - Simplify the management of Boomi runtimes by leveraging Boomi Platform APIs.
Start Step Help
Set Properties Step Help
Branch Step Help
Boomi Platform API Connector Help
Map Step Help
Add to Cache Step Help
Stop Step Help