- Under 'Setup Schedules' you can create/update one or more schedules at the same time.
- The Schedules will all automatically get unique names composed of the transfer or group code, appended with any Tag information chosen.
- When saving your setup RapidiOnline will check if the schedule(s) concerned by the selections you made (transfer, group, tags) already exists and either update these or create new schedules as needed.
- An existing schedule will be updated rather than create duplicate schedule.
- If you choose a single Transfer or Group and no Tags, then just one schedule will be created/updated.
- If a Tag group (All Tags) is selected, then one schedule for each Tag will be created/updated.
- If no group and no transfer is selected, then a schedule will be created/updated for each Group you have (and for each Tag if a Tag group is selected).
Below you can see a description of the different fields:
Is automatically created when creating a new Schedule.
Is automatically created when creating a new Schedule. This field can be edited.
- Here you can select one Transfer if you need to create a schedule for a specific Transfer.
- If you need to create a schedule for a Group, then leave this field blank.
- Here you can select one Group if you need to create a schedule for a specific Group. If you need to create a schedule for a Transfer, then leave this field blank.
- If you leave both the Transfer and the Group field blank, then a schedule for each Group will be created/updated.
- If your Transfers are using Tags, then you can select either a Tag group (All Tags) or a single Tag value.
- If a Tag group is selected, then a Schedule for each Tag value in that group will be created/updated.
By specifying "Interval", you can define how often the Schedule should be repeated.
This is the status of the Scheduler job:
- Ok: The schedule has run through without errors last time and/or is ready to run. Set the Status to "Ok" when you want a schedule to run.
- Processing: The schedule is currently being run. If a schedule fails with a error, the status will at first stay as processing. After a few moments (if the scheduler is not busy) it will retry to run the schedule and the status is changed to either "Error" or "Ok".
- Error: There was an error while processing the schedule the last time.
- Stopped: The schedule is disabled and will not be run. If you want to disable a certain Schedule, you can set it to "Stopped".
Specify what RapidiOnline should do if errors occur while running the job. Choose between the following options:
- Skip: (default value) RapidiOnline will calculate next run time for the schedule and try the schedule again at that time. If "Interval (Error)" is specified, it will be used, else the value in "Interval" will be used for the calculation of the Next time to run. Skip is the recommended setting.
- Retry: RapidiOnline retry this schedule in case of an error. RapidiOnline will first run all other schedules that are due to run, then it returns to the "Error" schedules and will try to run it.
- Stop: RapidiOnline will set the schedule to "Stopped". You will have to manually change the status to run the schedule again.
- These two fields indicate the date and time for when the Schedule will be run next time.
- If you leave them blank, the Scheduler job will not be run.
Specify when the Schedule should be to run again in case of an error.
Start Time (run between) and End Time (run between):
- If the Schedule has to be run within a certain period of a day, you can specify when it should start and stop. This would be the case, for example, if you only want the Scheduler job to be run at night only.
- You should only use this setting if your Interval is less than once a day. If your Interval is 1 Day (or greater), leave these two fields set to the same time which will disable the feature.
Run on these days:
Specify which days of the week the Schedule should be run. The default setting is all days.
- Here you can specify when you want then RapidiOnline to sent you a notification email, if this schedule fails with an error.
- The RapidiOnline notification system does not immediately alert you if a schedule fails to run correctly. This is intended because some errors (like failed connections etc.) tend to solve themselves after a few retries and so you don't need to be notified of these.
- The notify interval is used to calculate and set a value in the field Notify Date/Time.
- This value is calculated based on the Next Date/Time value when a schedule is run through without errors. First the Next Date/Time is calculated, and then the Notify Interval is added to this value to result in the Notify Date/Time.
- A typical setting is 4 hours for a schedule that is set to each hour.
- Another typical setting is to set a schedule to run daily (1 Day in Interval), have an Interval (Error) of 1 hour and notify Interval of 4 hours.
- Any changes to the Notify Interval will not impact the Notify Date/Time immediately. The changes will only be reflected after the schedule is run through without error. For example, if changes is made to Notify Interval from 1 Day to 1 Hour, the Notify Date/Time will not show the changes immediately. Changes will only reflect after the schedule has gone through its subsequent run and it is run through without error.
Only when connected:
In this field you can specify a comma seperated list of RapidiConnectors. When filled in the Scheduler will only attempt to run the schedule if the specified RapidiConnector(s) are currently connected. In this way you can avoid errors saying that the RapidiConnector is currently not connected. It is specially usefull when the RapidiConnector is located on e.g. a laptop that is not always connector to the internet. Specify for example: NAVSQL001_R