Scheduling
In addition to running pipelines manually, you can configure periodic schedules for automatic execution.
The scheduling feature is exclusive to Batch pipelines. The Schedule tab is not displayed for Event pipelines.
Cron Schedule Configuration
How to Configure
- Click Settings (gear icon) on the workflow editor's top toolbar.
- Select the Schedule tab.
- Choose a preset option, or select Custom to enter a Cron expression directly.
- Click Save to register the schedule.
Once a schedule is registered, a Schedule badge is displayed in the pipeline list.
Cron Expression Structure
A Cron expression consists of 5 fields:
┌───────────── Minute (0-59)
│ ┌───────────── Hour (0-23)
│ │ ┌───────────── Day (1-31)
│ │ │ ┌───────────── Month (1-12)
│ │ │ │ ┌───────────── Day of Week (0-6, Sunday=0)
│ │ │ │ │
* * * * *
Common Cron Expression Examples
| Expression | Description |
|---|---|
0 0 * * * | Every day at midnight (00:00) |
0 * * * * | Every hour on the hour |
0 9 * * 1-5 | Mon–Fri at 9 AM |
0 9,18 * * * | Every day at 9 AM and 6 PM |
*/30 * * * * | Every 30 minutes |
0 0 1 * * | First day of every month at midnight |
0 6 * * 0 | Every Sunday at 6 AM |
0 0 1 1,4,7,10 * | First day of each quarter at midnight |
Preset Options
You can use the following presets instead of writing Cron expressions manually:
| Preset | Cron Expression | Description |
|---|---|---|
| Every Minute | * * * * * | Every minute |
| Hourly | 0 * * * * | Every hour |
| Daily | 0 0 * * * | Every day at midnight |
| Weekly | 0 0 * * 1 | Every Monday at midnight |
| Monthly | 0 0 1 * * | First day of every month at midnight |
| Custom | Manual input | Write Cron expression directly |
The timezone for Cron expressions is based on the server setting (UTC). To set schedules in Korean Standard Time (KST), subtract 9 hours from UTC. For example, to run at 9 AM KST, use 0 0 * * * (UTC 00:00).
Deleting a Schedule
To deactivate a schedule, click the Remove button in the Schedule tab to delete the schedule.
Deleting a schedule does not stop currently running batches. To stop a running batch, use the Stop button in the editor.
Schedule Monitoring
You can check schedule status from the pipeline list screen:
| Information | Description |
|---|---|
| Schedule Badge | A badge is displayed on pipelines with a registered schedule |
| Next Execution Time | View the next scheduled execution time |
| Execution History | Check recent scheduled execution results (success/failure) |