Scheduling Packages

Skyvia allows you to specify a schedule for a package to execute it automatically without user interaction. This may be useful if you want to configure data loading operations to run periodically or if you want to delay an operation to a later time. You can find an example of creating a package schedule in the Setting Up Replication of Salesforce Accounts and Contacts tutorial.

note Note

Backup packages cannot be scheduled to run more often than once per day.

To specify a schedule for a package, open the package for editing and under Schedule (at bottom left of the package editor) click the Set schedule button. After this a schedule editor is displayed on the page.

schedule-default

User interface elements of the schedule editor may be different depending on the specified settings.

Recurrence

Determines whether the package should run once or it should be run repeatedly. Can be set to Recurring or One-Time.

Run every

This setting is available only when Recurring is selected in the Recurrence drop-down list. Determines the interval the recurring package runs are repeated. Can be set to Day, Week, or Month. If you want to run your package only on several specific weekdays, select Week. If you want to run your package every day or every several hours or minutes, select Day. If you want your package to run one day per month, select Month.

Days of week

These settings are available only when Recurring is selected in the Recurrence drop-down list and Week is selected in the Recur every drop-down list. Click the buttons of the weekdays to enable the package execution on the specified days.

On day/On the

These settings are available only when Recurring is selected in the Recurrence drop-down list and Month is selected in the Recur every drop-down list.

These settings allow you to specify the day the package will run each month. You can specify it either as a day of the month (1st, 3rd, 15th, or etc.), or a specific weekday of a specific week (second Wednesday of the month or last Thursday of the month).

To specify the day select the day number in the drop-down list.

If you want to specify it as a specific weekday of a specific week click this button and select On the from the drop-down list.

schedule-on-day

Then select the number of the week in the first drop-down list and the weekday in the second drop-down list

schedule-on-the

Occur once at/Recur every

These settings are available only for Recurring packages. They are not available if One-Time is selected in the Recurrence drop-down list. They are also not available for backup packages, since backup packages cannot be scheduled to run several times per day.

These settings allow you to select whether the package should execute once per each of the specified days (or every day if Day is selected in the Recur every drop-down list) or it should be run several times on every of the specified days.

If you want to run package once per each of the specified days, just specify the time on which you want it to run.

schedule-occur-once-at

If you want to run it several times per day, click this button and select Recur every from the drop-down list. Then specify the time interval. Enter the number of time units into the box and click the button corresponding to the required time units - hours or minutes.

schedule-every-hour

You can also click the Set time restrictions link and limit the time period during which to run the package. Specify the Start at and End at time, and the package will run every specified number of  hours or minutes within the specified time restriction interval on specified days.

schedule-restrictions

Occurs At

This setting is available only for backup packages. Specify here the time of the day on which you want it to run.

schedule-occurs-at

Starting

Determines when to enable the package execution on schedule if Recurring is selected in the Recurrence drop-down list. If One-Time is selected in the Recurrence drop-down list, it determines the time of the package execution. Can have one of the following two values:

Now - the package execution will start immediately (or the package execution on schedule will be enabled immediately for recurring packages).
At a specific time - you specify the time when the package execution will start (or the package execution on schedule will be enabled for recurring packages).

Starting on

These settings are available only if At a specific time is selected in the Starting drop-down list. Allows you to set the date and time when the package execution will start (or the package execution on schedule will be enabled for recurring packages).

To set the date, click the corresponding box and select the required date using the calender control.

schedule-starting-on

Time Zone

Allows you to select time zone for the schedule.

Disable Schedule/Enable Schedule

Allows you to temporary disable and enable the package schedule without deleting it.

Remove Schedule

Removes the schedule for the package.