Before you activate your flows or Integration Apps, verify that your schedules are correctly configured for your flows to run.
- Before you begin
- Scheduling a flow
- Run flows in succession
- Related links
This article generally applies to most Celigo Integration Apps, and the flows shown are likely to be relevant to your app. For information on a specific app, see community forum topics on customer compass.
Celigo recommends that you successfully run a flow manually before setting up the scheduling rules in order to verify the flow works. Before scheduling a flow, verify that the flow you have constructed is switched on and performs as expected.
You must enable flows to run on an as-needed basis.
Use the following steps to run a flow:
- Click the integration tile for the flow.
- Click the run icon in the Run column for the flow you want to run.
- If the run icon next to your flow is unavailable, toggle the Off/On switch.
- Confirm your choice in the popup window.
- Click the run icon.
Schedule flows at a rate that will not place a considerable load on your connection. The applications you are integrating have varying thresholds for the amount of data that can be imported or exported. Consult the service providers' API documentation to calculate appropriate connection loads. The integrator.io platform has presets for automatic flow scheduling and also supports Cron expressions for more specific flow scheduling. For more information on Cron scheduling, see Cron schedule guide.
Note: integrator.io does not automatically account for Daylight Savings Time (DST) for flow scheduling. If you schedule a flow to execute on November 1st at 1:30 AM Eastern TZ, and the local time reverts to 1:00 AM at 2:00 AM for DST, the flow will run a second time at the revised 1:30 AM time. Likewise, if you schedule a flow to run on March 14th, at 2:30 AM Eastern Standard TZ, and the clock advances to 3:00 AM, the flow will be skipped until the following day.
The NetSuite Concurrency Governance settings may not handle aggressive web service requests, which are based on NetSuite user concurrency and/or account concurrency settings. While you may have found a workaround for this scenario, verify that you understand how NetSuite handles web services. For more information on NetSuite concurrency governance, see Govern Concurrency with NetSuite.
- Open the integration that contains the flow you want to schedule.
- Click the calendar icon in the Schedule column.
- Set the schedule according to your business needs. If you choose to schedule your flow with Presets, you can select one of the following options from the Frequency drop-down menu.
- Once weekly
- Once daily
- Twice daily
- Every eight hours
- Every six hours
- Every four hours
- Every two hours
- Every hour
- Every 30 minutes
The Cron style of scheduling is used in all Celigo flows. For more information on Cron scheduling options, see Cron Schedule Guide.
Use the following steps to build a Cron schedule in integrator.io:
Note: This example assumes you want the flow to run every five minutes. You can modify the frequency to fit your business needs.
- Select the integration.
- From the settings page, select the schedule icon on the flow row.
- Select the Use cron expression radio button
- Select the tabs to build the Cron expression.
- Use the slider under Every 5 Minutes to set the job frequency in minutes.
- Click Reset to clear the expression field.
0-14 11,23 ? * MON,TUE,WED,THU,FRI,SAT,SUN
will schedule run times of:
0-14 5 15 * ?
will schedule run times of:
If you want a flow to run immediately after another flow is complete, open the flow that you want to trigger the next flow and click the Settings ( ) button in the upper right corner. From the Settings panel, select the flow you want to run next from the Next integration flow drop-down menu.
- NetSuite Concurrency Governance
- Email Notifications on Flows and Connectors
- User Management and Account Ownership Transfer