Workflow tasks can be scheduled to perform automated tasks in intervals.
Configures the task to perform scheduled operations depending on the task type:
Start Point
If the task is configured as a start point, emakin periodically initiates new instances depending on the schedule and executes the evaluation script. When any action is taken, it continues to the next step of a workflow.
Normal
If the task is configured as an intermediate task, emakin periodically checks any waiting tasks and executes the evaluation script on it. When any action is taken, it continues to the next step of a workflow.
Schedule Options
Enabled
Check this field to enable scheduled operation.
Schedule
Schedule of evaluation.
Script
Script to execute when scheduled event occurs.
Common Schedules
Daily Schedule
Performs every day, exactly at 16:01:00.
<Schedule Name=""> <Rule Type="Daily"> <Start>16:01:00</Start> <End>16:01:59</End> <Invert>True</Invert> </Rule> </Schedule> |
Weekly Schedule
Performs every day except Sunday and Saturday.
<Schedule Name=""> <Rule Type="Weekly"> <DayOfWeek>Sunday</DayOfWeek> <DayOfWeek>Saturday</DayOfWeek> </Rule> </Schedule> |
Performs only once on Mondays.
<Schedule Name="Weekly Leave Request Report"> <Rule Type="Weekly"> <DayOfWeek>Sunday</DayOfWeek> <DayOfWeek>Tuesday</DayOfWeek> <DayOfWeek>Wednesday</DayOfWeek> <DayOfWeek>Thursday</DayOfWeek> <DayOfWeek>Friday</DayOfWeek> <DayOfWeek>Saturday</DayOfWeek> </Rule> <Rule Type="Daily"> <Start>09:05:00</Start> <End>09:05:59</End> <Invert>True</Invert> </Rule> </Schedule> |
Yearly Schedule
Performs every 1st day in all months (Example: 20XX-XX-01)
<Schedule Name=""> <Rule Type="Yearly"> <Day>1</Day> </Rule> </Schedule> |
Performs at the beginning of the 4th month of every year (Example: 20XX-04-01)
<Schedule Name=""> <Rule Type="Yearly"> <Month>4</Month> </Rule> </Schedule> |
Performs on the 10th day of a 4th month of every year (Example: 20XX-04-10)
<Schedule Name=""> <Rule Type="Yearly"> <Day>10</Day> <Month>4</Month> </Rule> </Schedule> |
Annual Schedule
Performs on a yearly basis. It basically excludes the date given and runs the scheduled task every day except the given one.
<Schedule Name=""> <Rule Type="Annual"> <Date>2000-02-25T00:00:00.0000000+00:00</Date> </Rule> </Schedule> |