Scheduling
Overview
Iconnek provides flexible scheduling options to determine when and how your integration scenarios run. This ensures that your data synchronization and business processes occur at the optimal times, balancing system resources and business requirements.
Scheduling Methods
Webhook Triggers
When supported by third-party APIs, webhooks provide real-time execution capabilities:
Scenarios run immediately when the source system sends data
Eliminates polling and reduces unnecessary actions
Provides the most up-to-date information
Ideal for time-sensitive operations
Standard Interval Planning
For regular operations, Iconnek offers predefined scheduling intervals. You can configure scenarios to run hourly, daily, monthly, etc.
CRON Expressions
For advanced scheduling needs, Iconnek supports CRON expressions:
Provides precise control over execution timing
Follows standard CRON syntax (minute, hour, day, month, weekday)
Supports complex schedules like "every Tuesday at 3:15 PM" or "first day of each month at midnight"
Example:
15 15 * * 2
(runs at 3:15 PM every Tuesday)
Configuring Schedules
To set up scheduling for a scenario:
Navigate to the Scenarios>Edit section
Select the specific scenario you want to deploy
If no webhooks are associated with the scenario, you'll find the Scheduled option in the top right corner of the Scenario edition workspace
Choose from pre-defined planning options or enter a custom CRON expression
Save your settings to activate the automated schedule
If you have already linked a webhook to your scenario, no additional scheduling setup is required - your next step is simply to deploy the scenario, which will activate it to execute automatically whenever the webhook is triggered. If you haven't yet configured a webhook trigger, please refer to the Webhook Configuration section for detailed instructions on setting up webhook-based automation for your scenario.
Best Practices
Match your scheduling frequency to your business needs to avoid unnecessary action consumption
Use webhooks whenever possible for real-time data processing
Consider time zones when scheduling across global operations
Test CRON expressions thoroughly to ensure they trigger at the expected times
Monitor execution patterns in the Dashboard to optimize scheduling
Effective scheduling is crucial for balancing responsiveness with resource efficiency in your integration scenarios.
Dernière mise à jour