A CalAmp schedule is a plan of the specific days of the week and hours of those days designated for an entity's use. For operators and assets, an applied schedule would be the time you expect them to be driving/in operation. If a schedule is assigned to an alert, the alert will be triggered only during the apportioned hours — for example, you can create a schedule from 10 p.m. to 4 a.m. and associate it with an Ignition On alert if you want to be notified about your vehicles being operated after hours. (Also, you can select for an alert to be triggered any time outside the applied scheduled, such as if you want to be notified if a driver is using a vehicle beyond their approved work hours. See Adding an Unauthorized Usage Notification for details.)


If you need to edit the properties of one of your schedules, follow these steps:


Note: Make sure that the schedule is created (and has any necessary edits) before adding a new alert, asset, or driver that will need it.


  1. In the sidebar menu on the left, click .
     
  2. Click Schedules on the flyout menu that appears.
     
    The Admin - Schedules screen will appear.
      
  3. If the schedule is in a subgroup of the one you have selected in the Group Chooser, make sure that View Subgroups is toggled on at the bottom of the screen.
     
  4. Scroll down to the schedule you need to modify or filter the Name column to find it. (See Sorting and Filtering Column Data if needed.)
     
  5. In the row of the schedule, click  at the far right.
      
  6. Click Edit Schedule.
    Note: You can edit multiple schedules by selecting their check boxes and then clicking Edit in the options row that will appear at the top of the grid; however, you will only be able to update fields they have in common, such as their group assignment.
     
    The Edit Schedule dialog box will appear.
      
  7. To change the name of the schedule, select the text in the Name field and type the new one, such as "Weekdays, 9 to 5."
     
  8. If you would like to place the schedule in a different group, click the Group drop-down arrow and select the group from the list.
    Note: Only entities assigned to the group you choose will be able to have this schedule applied to them, plus its subgroups if you make the schedule inheritable. If you want the schedule to be able to be used by every alert, driver, and asset, in every group, place it in your top-level group (and make sure that Inheritable is selected).
  9. If you need to better describe what time frame the schedule is planned for, select the text in the Description field and type your new explanation (such as "Work hours only — 9 a.m. to 5 p.m. weekdays").
     
  10. Normally, you will leave the Schedule Status field set to Enabled.
    Note: If you want to temporarily stop the schedule from being used, you can click this drop-down arrow and select Disabled or Suspended. Either option will prevent it from being associated with an entity.
  11. You can change the time zone used for the schedule by clicking the Timezone drop-down arrow and selecting the new one from the list.
     
    If you want the time zone to match your assets', select Asset Time Zone (Default).
     
  12. If you want the schedule to be able to be applied to entities in subgroups of the group it is assigned to (so the subgroups, or child groups, inherit the schedule from the parent group), make sure that Inheritable is selected.
     
    If you want it to be available only for that single group's entities, deselect Inheritable.
     
  13. If you need to change one of the existing configurations, such as to modify the hours it covers, follow these steps:
     
    1. To change the configuration's day, click its Day drop-down arrow and select the day of the week you need to use.
       
    2. To change the hour the configuration will start, click the Start Time  and follow these steps:
      Note: Alternatively, instead of performing step b, you could select the values in the Start Time box and type the new ones, using the format hh:mm (a or p)m, such as "03:30 pm."
       
      1. In the time picker, click the up or down arrow above or below the minute value until it lands on the minute of the hour you want to use to begin the shift (such as 00 for 9:00 a.m.).
        Caution: It is a little counterintuitive to set the minute value first, but this can save you a step — because if you set the hour value first and THEN set the minutes, if you click until the up or down arrow goes above or below 00, it will change the hour value. You can of course set the hour first, but you might need to correct it in this case.
      2. Click the up or down arrow above or below the hour value until it reaches the beginning of the part of the day you want covered by the schedule (such as 9 for 9:00 a.m.).
         
      3. If the selected 12-hour time period isn't correct, click AM or PM (depending on which you need).
         
      4. Click Okay.
         
    3. To change the hour the configuration will end, click the End Time  and repeat step b's procedure (or select the values in the End Time box and type the new ones, using the format hh:mm [a or p]m, such as "11:30 pm").
      Caution: The time span cannot cross midnight, but there are plans in the future to change that limitation. Currently, though, if you want to create a schedule that covers 10 p.m. to 4 a.m., for example (such as if you want it to be applied to an alert that checks for Ignition On events so that you can make sure no one is operating your vehicles after hours), you'll need to use two configurations to cover that for each day — one for the first day (such as Monday) from 10 p.m. to 11:59 p.m. and a second one for the following day (Tuesday in this example) from 12:00 a.m. to 4:00 a.m.
       
      Alternatively, for the notification in the preceding example, you can set a schedule from 4 a.m. to 10 p.m. and use Outside Schedule for the Schedule Reference value when configuring the alert (which will trigger the notification during the exact opposite time period of the associated schedule). See Adding a Notification (Alert) for more details.
  14. If you need to add another day for the schedule, click  to the far right of Schedule Configurations.
     
    Another row of Day, Start Time, and End Time options will appear.
      
  15. In the row of the new configuration, repeat step 13.
     
  16. Repeat steps 14 and 15 for all the new configurations you need.
     
  17. To remove a configuration, click  in its row.
     
    A confirmation dialog box will appear.
      
  18. Click Yes, Delete.
     
  19. After you have made all the updates you need, click Done.
       
    Your schedule edits will appear in the Admin - Schedules grid, and a success message will appear at the bottom of the screen.

      
  20. Click OK to dismiss it. (Or you can wait a few seconds, and it will automatically close.)

Note: After you edit a schedule, make sure to associate it to the alerts, operators, or assets its time frame applies to. The schedule won't fulfill its function if it's not applied to an entity.