# Scheduler Overview

To reduce management overhead and improve productivity, you can schedule common events to run automatically.

The following event types can be scheduled:

- IDS Synchronization

- CSV File Import/Export

- Night Service

- Backup

- Database Audits

- File Transfer

- User Logout (for Hot Desk Users)

This feature includes a calendar, which you can update with the holidays for your locality. Then, when you add an event, you can specify an exact repetition interval (daily, weekly, etc.) and indicate whether the event should run on holidays or only on weekdays.

NOTES

- A monthly event which is scheduled to occur on the 31st of the month will not take place if the month does not include 31 days.

- The start date for a new event is set by default to the system current date and time. This value should be changed for each new event.

- Take care when scheduling events to occur close to the current system time. A delay committing the event could make the vent out of date before it can be processed. A recurring event will not take place until the next scheduled instance and a non-recurring event will never take place.

- Create smaller repeat intervals by defining identical scheduled events to start at different times. For example, to repeat an event at 12-hour intervals, define two identical daily events with start times separated by 12 hours.

- Scheduled backups in Server Manager may fail when overlapped with certain scheduled system events in the MiVoice Business System Administration Tool, for example, the Embedded Voicemail audit (Scheduler form) at 3 AM and the DBMS Check (maintenance command) at 5 AM. Ensure that scheduled backups in Server Manager do not overlap with scheduled system events in the MiVoice Business System Administration Tool Scheduler form.

## Updating the Calendar

Prior to scheduling any events, you should update the calendar so that it contains the correct holidays for your locality. You can do this manually, by programming holidays directly on the calendar, or automatically, by importing a .csv file containing all of the holidays for the current year.

Manual Update

To manually update the calendar:

1. Open the Scheduler.

2. Use the screen tools (arrows and mini-calendar) to locate the day you wish to update.

3. To change a weekday into a holiday, right-click the day and select one of the following options:

- Designate this day as a holiday: Programs the selected day as a holiday.

- Designate this week as a block holiday: Programs the entire week, including the selected day, as a holiday.

- Designate this day of the week as a holiday: Programs this day of the week (e.g. Monday) as a holiday for the selected month.

4. To change a holiday (including Saturday or Sunday) into a weekday, right-click the day and select one of the following options:

- Designate this day as NOT a holiday: Programs the selected day as a weekday.

- Designate all days in this week as NOT a holiday: Programs the entire week, including the selected day, as weekdays.

- Designate this day of the week as NOT a holiday: Programs this day of the week (e.g. Monday) as a weekday for the selected month.

CSV File Update

To update the holidays presented on the calendar by importing a .csv file:

1. Open the Scheduler.

2. Obtain the Import Spreadsheet, and then access it.

3. Create the Scheduler worksheet, and then open it.

4. Record Data for your holidays on the Scheduler worksheet:

- Set the vid1.119.

- Set the 10.1.0.1.

5. On the Import Spreadsheet, click Save for Import to save the worksheet.

6. On the Scheduler form, click Import, and then Preview and Import the Spreadsheet.

NOTE: You can also update the calendar by clicking Export and saving the current form data as a .csv file. After updating this file with new data, you can import it again.

## Managing Scheduled Events

To schedule IDS synchronization events, refer to the following procedures:

- Add an Event

- Edit an Event

- Delete an Event

- Copy an Event

- Execute an Event Immediately

### Add an Event

Adding an event involves picking an activity, specifying a start date and time, and indicating whether the event should occur repeatedly or only once.

To create a new event:

1. Access the Scheduler form.

2. Use the screen tools (arrows and mini-calendar) to locate the day you wish to update.

3. Select the day and click Add.

4. Click the Event Parameters tab and complete the following fields:

5. Title: Type a title for the event. The title can contain up to 255 alphanumeric characters.

6. Start Date: Use the dialog box to select the Month, Day, and Year that the event is scheduled to start.

7. Time: Use the dialog box to select the Hour, AM/PM, and Minute that the event is scheduled to occur. Click Set to save your changes.

8. Repeats: Specify how often you want the event to repeat - Once, Daily, Weekly, Monthly, Yearly, or Repeats Interval. If you select Daily, Weekly, Monthly, or Yearly, the dialog expands, enabling you to customize the repetition interval. If you select Repeats Interval, you can specify the number up minutes between repeat events (up to 1440 minutes, or 24 hours), and whether you would like the event to be repeated continuously or a fixed number of times.

5. Click the Activity Parameters tab, and complete the following fields: click Select Activity and choose one of the following options:

6. Click Select Activity and choose the type of activity you wish to schedule.

7. Program the activity-specific fields. For details, see the following:

   - Backups

   - CSV File Import/Export

   - Database Audits

   - File Transfers

   - IDS Synchronization

   - Night/Day Service

   - User Logout (for Hot Desk Users)

6. Click Submit and then OK to save the new event.
   The new event is added to the event list.

### Edit an Event

To edit an event:

1. Access the Scheduler form.

2. Locate the event in the event list.

3. Select the event and click Edit.

4. Click the Event Parameters tab and update the Title, Start Date, Time and Repeats fields as necessary.

5. Click the Activity Parameters tab and update the Activity.

6. Click Submit and then OK to save the edited event.
   The event list is updated.

### Delete an Event

You can delete pending events but not those already executed.

To delete an event:

1. Access the Scheduler form.

2. Locate the event in the event list.

3. Select the event and click Delete and select one of the following options:

4. Cancel: Returns to the event list without making any changes.

5. Delete All: Deletes all scheduled instances of the event.

6. Delete Just This Instance: Deletes the selected instance of the event.

4. Click the OK to confirm deletion.
   The event list is updated.

### Copy an Event

To copy an event:

1. Access the Scheduler form.

2. Locate the event in the event list.

3. Select the event and click Copy Event. The Copy Event dialog displays with the event settings already programmed.

4. Click the Event Properties tab and update the Title, Start Date, Time and Repeats fields as necessary.

5. Click the Activity Properties tab and update the Activity.

6. Click Submit and then OK to save the copied event.
   The copied event is added to the event list.

### Execute an Event Immediately

If desired, you can execute an event immediately.

NOTE: Executing an event immediately does not impact the event list. For example, if an event is scheduled to run every day of the week at 4 PM and you execute the event at 2 PM, the event will run again at 4 PM the same day.

To execute an event immediately:

1. Access the Scheduler form.

2. Locate the event in the event list.

3. Select the event and click Execute. The Execute Event Details dialog displays with the event settings already programmed.

4. Click the Event Properties tab and enter a Title.

5. Click the Activity Properties tab and update the Activity.

6. Click Submit and then OK to save the event.
   The event is added to the event list and begins executing immediately.

Related Topics

- Scheduler

- Scheduling Backups

- Scheduling CSV File Import/Export

- Scheduling Database Audits

- Scheduling File Transfers

- Scheduling IDS Synchronization

- Scheduling Night/Day Service

- Scheduling Hot Desk User Logouts