Main functions
1. How to execute
This item is responsible for setting the frequency of the task. There are 5 execution options in total:
One time - the task will be executed exactly one time.
Every day - the task will be executed every day from Mon to Sun.
Every week - the task will be executed on the specified days of the week. The required days should be ticked off in the checkboxes.
Every month - the task will be executed on specific dates. Individual days of the month are indicated with commas, date intervals are indicated with a hyphen. Example: 1-5, 10, 20 (the project will be executed from the 1st to the 5th day of the month, as well as the 10th and 20th).
By trigger - the task execution will start when the loaded file appears. If you want the file to be deleted after the start of the task, mark the “Remove file” checkbox.
2. Start
This section specifies how and when to start the task.
Immediately - the task will start executing immediately after enabling the scheduler.
By date - the task will start running on the specified date and time.
3. Attempts count
This field indicates the number of project execution attempts to add to the task. The number can be specified either as an exact number or as a range from which the number of attempts will be randomly selected. To add a range, you need to click on the "Specify Range" link.
The “Reset successes” checkbox is responsible for resetting the success counter from the “Stop” tab.
4. When to repeat
This clause specifies the time intervals for the project. To add an interval, you must click the "Add interval" button and in the window that appears, specify the time frame of the interval. To add a new interval, you must click the button again. The number of intervals is unlimited.
If no intervals are specified, the project will run around the clock. The function is available in the "Every day", "Every week" and "Every month" execution modes.
5. How often to repeat
This function controls the setting of the repeat type of the project execution. It is activated in the "Every day", "Every week" and "Every month" execution modes.
There are 4 ways to repeat a project:
One after another - the task will start again immediately after the completion of the previous repetition.
One after another with a pause - the task is executed in the same way as in the “One after another” mode, but a pause is added between repetitions. The pause can be specified either as an exact number or as a range from which the pause time will be randomly selected. To add a range, you need to click on the "Specify Range" link. The time is indicated in minutes.
Regularly - the task will start over again after the specified time, regardless of the previous repetition, as it is done in the "One after another with a pause" mode.
Distribute over an interval - repeats of the task will be automatically distributed to the intervals specified in the “When to repeat” field (point 4).
6. Finish
This clause specifies the conditions for completing the task. This function is available in the “Every day”, “Every week” and “Every month” execution modes.
There are 3 ways to complete the task:
By date - the project will run before the specified date and time.
After N Repeats - The project will be completed after completing the exact number of repetitions or any number from the specified range. To add a range, you need to click on the "Specify Range" link.
Endless - the project will run an unlimited number of times until it is manually stopped.