Recurrence triggers run on a schedule and have multiple properties associated that can change their behavior. Increasingly, Logic Apps' scheduler tasks are being replaced by recurrence triggers so that you can use the integration infrastructure available in Azure to your advantage.
In the following sample, we have set up a recurrence schedule trigger that runs only on Mondays at 2 A.M. and 4 A.M. This recurrence schedule also has a frequency of a week and an interval of three. The schedule parameters describe a Logic Apps schedule running with hours, minutes, and an array of weekdays:
The properties of the recurrence trigger are described here:
Name |
Optional/mandatory |
Description |
recurrence |
Mandatory |
The name of the trigger |
endTime |
Optional |
End time in the following format: YYYY-MM-DDThh:mm:ss |
frequency |
Mandatory |
How often the scheduled trigger will run, such as daily or weekly |
interval |
String |
The scheduled intervals, such as how often a schedule will run in a week |
schedule |
Optional |
Provides specific information about the schedule of the trigger, such as the days of the week or the hours in the day in which it should run |
startTme |
Optional |
The start time in the following format: YYYY-MM-DDThh:mm:ss |
timeZone |
Optional |
The time zone (by default, this is UTC) |
operationOptions |
Optional |
The default behavior of the trigger |
type |
Mandatory |
The type of trigger |