When assigning a Timer runtime property, you need to take care to specify the schedule using the correct format.

Hour and Minute

Means that the Timer is awakened on a daily basis at the specified time.

Example: To awake the Timer every day at 16:15, the string must be:

"16:15"

Hour and Minute followed by a List of Days of the Week

Means that the Timer is awakened on each of the listed days of the week at the specified time.

Example: To awake a Timer every Monday and Friday at 22:00, the string must be:

"22:00 Mon Fri"

Hour and Minute followed by the Month's Day Number

Means that the Timer is awakened on the nth day of every month at the specified time.

Example: To awake a Timer on the 16th day of every month at 15:30, the string must be:

"15:30 16"

Hour and Minute followed by the Month's Week and Day of the Week

Means that the Timer is awakened on the day of the week (1st, 2nd, 3rd, 4th, or last) of every month at the specified time.

Example: To awake a Timer on the 2nd Tuesday of every month at 00:15, the string must be:

"00:15 2nd Tue"

When Published

Means that the Timer is awakened at the end of each 1-Click Publish operation that is executed for the eSpace where the Timer is defined. However, if the eSpace is being published within a solution publishing operation, the Timer is queued and then awakened at the end of the whole solution publish operation.

The only possible value for this option is: "When Published".

Be aware that no format validations are done at development time, so you must be careful when assigning to the Timer runtime property, otherwise the Timer might not be called.

The Schedule expression is case sensitive.

See Also

Runtime Properties of Timers | Use Timers | Timer Schedule Editor | Wake a Timer