To execute the action associated with a Timer, the timer must be awakened, which can be done in one of the following ways:
Automatically: simply indicate when the action must be executed in the Schedule property of the Timer element. See how to Automatically Wake a Timer.
Explicitly: a built-in action is automatically created when you create a timer. You can either programmatically invoke the built-it Wake<TimerName>, or manually wake the timer in Service Center. See how to Explicitly Wake a Timer.
In both situations, the timer will be handled by the OutSystems Scheduler Service and executed according to its priorities. See how timers are handled.
When the 'Is Multi-Tenant' property of a Timer is set to 'Yes', it runs once for each tenant. As an example, if the schedule of the timer is set to 'When Published', the following happens:
Learn more About Multi-Tenancy.
Overview of Timers | Automatically Wake a Timer | Explicitly Wake a Timer | How Timers are Handled