To execute asynchronous logic, use Timers. This is useful to execute batch tasks like sending emails at a predetermined time, or to execute logic to configure an application after its deployment.

A timer can be awaked in three different ways:

How to create a timer

To create a timer in your eSpace simply:

    1. In the eSpace tree, under the Process layer, right-click on the Timer folder and select Add Timer;

    2. Choose the action to execute when the timer wakes;

    3. Select when the timer will wake. Learn how to wake the timer.

Learn more about the Timer properties.

Launching timers and logging

The Scheduler Service is the service responsible for running timers. It checks the timers that are set to run and execute their actions. To see more about which timers are ready to be called check how timers are handled.

In the Service Center you can see the timer status and its logs. See more about timers monitoring.

Using parameters

If the specified action has input parameters, when creating the timer you need to specify the values that are passed as parameters when the timer wakes. However, if the action has output parameters, there is no way of accessing them after the action is finished executing.

Other sources of information

Read the Timers and Asynchronous Processes technical note to know more about:

See Also

How Timers are Handled | Timer Properties | Runtime Properties of Timers