Time Trigger
Description
Use the Time Trigger activity to start a workflow based on a configured schedule automatically.
The Time Trigger supports multiple scheduling patterns, including:
- Fixed recurring intervals
- Daily schedules
- Weekly schedules
- Monthly schedules
- Specific calendar dates
This activity is commonly used for:
- Scheduled automation execution
- Periodic data synchronization
- Batch processing
- Report generation
- Monitoring workflows
- Time-based business operations
Time triggers are registered only when the workflow is published. Saving or updating a draft workflow does not create or modify the trigger schedule.
After publishing, the trigger can be managed from the Time Trigger Management section.
Configuration
Input
| Property | Description | Default |
|---|---|---|
| Display Name | Specify a display name for the trigger activity. | — |
| Schedule Type | Specify the scheduling pattern used to trigger the workflow execution. | Recurring |
| Repeat Every (Polling Interval) | For recurring schedules, specify the execution interval in minutes. | 1 |
| At | For Daily, Weekly, Monthly, and Specific Dates schedules, specify one or more execution times. | — |
| Days of Week | For weekly schedules, specify the days the workflow should run. | — |
| Days of Month | For monthly schedules, specify the calendar days on which the workflow should execute. | — |
| On | For specific date schedules, specify the exact execution dates. | — |
| Start Date | Optionally specify the date and time from which the schedule becomes active. | — |
| Can Expire | Enable this option to configure an expiration date for the schedule. | Disabled |
| Expires On | Specify the date and time after which the schedule should stop executing. | — |
| On Error | Specify how workflow errors should be handled during trigger execution. | Inherit |
Schedule Type
Specify the scheduling pattern used to trigger workflow execution.
| Option | Description |
|---|---|
| Recurring | Executes the workflow continuously at the configured interval. |
| Daily | Executes the workflow at one or more specified times every day. |
| Weekly | Executes the workflow on selected days of the week at the configured times. |
| Monthly | Executes the workflow on selected days of the month at the configured times. |
| Specific Dates | Executes the workflow only on explicitly configured calendar dates and times. |
Repeat Every (Polling Interval)
Specify the execution interval, in minutes, for recurring schedules.
This option is available only when the Schedule Type is set to Recurring.
Example intervals may include:
- 1 minute
- 5 minutes
- 10 minutes
- 15 minutes
- 30 minutes
- 60 minutes
At
Specify one or more execution times for the schedule.
This option is available for:
- Daily schedules
- Weekly schedules
- Monthly schedules
- Specific Dates schedules
Multiple execution times can be configured depending on the scheduling requirements.
Days of Week
Specify the days of the week on which the workflow should execute.
This option is available only when the Schedule Type is set to Weekly.
Days of Month
Specify the calendar days of the month on which the workflow should execute.
This option is available only when the Schedule Type is set to Monthly.
Multiple days can be configured.
On
Specify the exact calendar dates on which the workflow should execute.
This option is available only when the Schedule Type is set to Specific Dates.
Outputs
Triggered At
Represents the UTC date and time when the workflow execution was triggered.
Schedule Type (at run time)
Represents the schedule type that triggered the workflow execution.
Possible values include:
- Recurring
- Daily
- Weekly
- Monthly
- Specific Dates
Schedule Name (at run time)
Represents the display name associated with the active schedule.
Run Id
Represents the unique identifier associated with the current trigger execution.
Trigger Payload
Represents the optional trigger payload associated with the workflow execution.
Notes
- The Time Trigger activity is a trigger activity and must be placed at the beginning of the workflow.
- Time triggers are registered only when the workflow is published.
- Updating a draft workflow does not update the registered trigger schedule.
- Trigger registration and schedule management can be performed from the Time Trigger Management section.
- Schedule execution timing depends on the configured polling interval and server time synchronization.
- For recurring schedules, the workflow executes once immediately after the trigger becomes active, and subsequent executions continue based on the configured interval.
Related
- Time Trigger Management – Manage and enable or disable time triggers.