Schedules
Schedules automate the delivery of content, the execution of Workflows, updating Groups, and the delivery of some notifications. There are several default Schedules you can choose from or modify, or you can create your own custom schedule.

Schedule settings
When creating or modifying a schedule, you will have multiple settings to configure. Below is a description of each setting and some possible use cases.
General settings

Name
You'll want a unique name of your schedule that describes when it runs.
E.g. - Every Thursday at 9 AM.
Description
You can optionally add a description that will add more context especially for similar schedules.
E.g. - This schedule is set to Every Thursday at 9 AM and uses the Server timezone.
Schedule settings

Use Server TimeZone
This setting is disabled by default and will use the local time zone.
Use case of Local Timezone
You set the schedule to run at 6 AM local machine time for your Seattle Location (PST) clients to receive content. New York clients have a separate schedule to also run at 6 AM EST local machine time. This ensures that the New York Location's working hours are unaffected by a PST schedule.
Use case of Server Timezone
You toggle on Use Server Timezone (CST) and set the schedule to 4 AM. New York and Seattle clients receive their content at 5 AM and 3 AM respectively. This ensures both Locations receive content at the same time in their different timezones.
Start/End Time
You must specify at least a Start time and an optional End time that requires Enable End Time to be enabled.
Use case of end time
You set your Schedule to run every hour between 11/01 7 AM and 11/01 11:59 PM to receive Dashboard Subscription notifications to monitor Deployment Status for new Tucson location clients.
Schedule Repeat
By default this is set to ASAP. You can select recurring times or Not Recurring so it only runs a single time once deployed and added to an object.
Additional Time Constraints
When enabled, you can more granularly configure time slots to ensure the object is scheduled around any time constraints like working hours or business events.

Time slots
You can add time slots to define when you don't want your Schedule to run.
Use case
Your business has regular server maintenance on Tuesdays. You want to create a schedule that runs every hour of each day, except during working hours on Tuesdays. You can create a Schedule with Recurring Interval set to 1 hour, and add a time slot for Tuesdays between 7 AM and 7 PM.

Load Leveling Duration
Adaptiva balances the load so clients are targeted in smaller subsets within a set Load Leveling Duration duration instead of all clients targeted at the same time.
Use case
You have 100 clients set to receive some content via a custom Schedule. The custom Schedule is configured to run every Sunday at 2 a.m and has a load leveling Duration of two hours. This will assign to each device a random time within the load level window to receive content. If the devices are not available during this window they will wait until the next Sunday at 2 a.m.
Set Override Duration
Override Duration sets a timer at the end of the specified time slots. When the Override Duration has expired, Schedules will run ASAP.
Use case
You have 100 clients who are schedule to receive a patch every Sunday between the hours of 2 AM and 4 AM. Of the 100 clients, only 96 clients receive the patch during that load leveling duration. The last four clients were not powered on and therefore will have to wait until the following Sunday when the schedule runs again. However, you have set your Override Duration to 8 hours. So, once the 8 hours has passed, the schedule will run again at 10 a.m. (8 hours from the start time) on Monday for those remaining clients.
Create a custom Schedule
In the example below, we'll be creating a new Schedule and applying it to Dashboard Subscription.
This example will take you less than 10 minutes to complete.
Click Schedules from the side bar navigation in the Admin Portal.

Click the Schedules folder and click the existing Daily at 2 AM schedule in the Schedule Name column.

Click More > Save As and change the name to Every 108 Minutes.

In the Schedule editor, configure the following settings:
General Settings

Name - The name will already be displayed from the Save As step.
Description - Enter a description.
Schedule Settings

Use Server TimeZone - Toggle ON.
Start/End Time - We'll set the Start Time to our current date at 7 AM, and our End Time to September 22 at 7 AM.
Schedule Repeat - Keep Recurring Interval selected from the Daily at 2 AM schedule we copied. Change the Recurring Interval to 1 Hours and 48 minutes (108 minutes) in the respective fields.
Additional Time Constraints - We'll leave this disabled for simplicity.
Click Save and Deploy.
Navigate to Dashboards > Subscriptions from the side navigation bar.

Create a new Subscription or modify an existing and add the Every 108 minutes Schedule.

You have now set up a Dashboard Subscription to send a notification every 108 minutes.
Last updated
Was this helpful?