Scheduler

Last Updated : Mar 23, 2026 |

The Scheduler service provides a generic job scheduling service for System Manager and Avaya Aura® applications. The Scheduler service provides an interface to run a job on demand or on a periodic basis. You can schedule a job to generate an output immediately or set the frequency of the task execution to run on a periodic basis. You can modify the frequency for a periodic job schedule any time. After you define a task or a job, System Manager creates instances of the task, monitors the execution of the task, and updates the status of the task.

Scheduled jobs can be of three types:

  • System scheduled: The job that the system executes on a periodic basis for the system to operate normally. The system adds these jobs at start-up and supports all frequencies other than one time. Scheduled jobs run asynchronously in the background. As an administrator, you cannot add or delete system-scheduled jobs. You can only disable or enable the jobs to stop temporarily.

  • Admin scheduled: The job that the administrator schedules for administering the application. The administrator can use various navigation paths to schedule jobs such as bulk import and directory synchronization. The system lists the jobs in the scheduler as admin scheduled jobs.

  • On-demand: The administrator can schedule on-demand jobs from the list of existing jobs.

You can perform the following operations using the Scheduler page on System Manager Web Console:

  • View the pending and completed scheduled jobs.

  • Modify a job scheduled by an administrator or an on-demand job.

  • Delete a scheduled job.

  • Schedule an on-demand job.

  • Stop a running job.

  • Enable or disable a job.

  • Search a scheduled job.

By default, the following jobs are in Enabled state after System Manager is installed.

  • LogPurgeRule

  • ClrdAlarmPurgeRule

  • AgedAlarmPurgeRule

For a better system performance, ensure that these jobs remain in an Enabled state.

Note:

It is recommended not to disable the above jobs manually. If you find the above jobs in a Disabled state, change their state to Enabled. For more information on Enabling a job, see Enabling a job.

Note:

The system Scheduled job "sys_ConfRefreshConfig" will be disabled from System Manager 10.1.3.3 and 10.2.0.1 or higher if "Meeting Exchange and Conferencing 6.0" is not configured. Enable the job "sys_ConfRefreshConfig" from Scheduler > Completed Jobs once the "Meeting Exchange and Conferencing 6.0" element is configured.

Note:
System Manager creates the following default jobs:

Serial Number

Job Name

Description

1

UserMgmtJob

The UserMgmtJob performs user management tasks in User Profile Manager (UPM). The tasks are executed in sequence and may take a long time to complete.

The UserMgmtJob performs the following actions:
  • Disables the inactive communication profiles.

  • Sends notification for the communication profile password expirations.

  • Disables the inactive administrative users.

2

CRLExpirationCheckerJob

The CRLExpirationCheckerJob is a system-scheduled job that runs once per day. The job detects and deletes the expired Certificate Revocation Lists (CRLs).

3

AVPLicenseUpdateJob

The AVPLicenseUpdateJob is a system-scheduled job that runs once per day. The job validates, updates, and applies AVP license information on the AVP device to ensure continuous service availability.

4

PurgeJobStatus

The PurgeJobStatus is a system-scheduled job that runs once per day. The job cleans up scheduled job execution status records.

The job performs the following actions:

  • Saves the most recent execution record.

  • Retains the latest failure record.

  • Removes older failed status records.

5

AgedAlarmPurgeRule

The AgedAlarmPurgeRule is a system-scheduled job that rotates aged alarm records. The job identifies alarm records older than the configured retention threshold and archives or purges them as configured.

6

ExpiredCertificateRemovalJob

The ExpiredCertificateRemovalJob is a system-scheduled job that runs once per day to delete expired certificates. The job calculates a cutoff date by subtracting the configured retention period (in days) from the current date and deletes all expired certificates older than this cutoff date.

7

AgedSchedulerCompletedJobsPurgeRule

The AgedSchedulerCompletedJobsPurgeRule Job is a system-scheduled job that runs once per day. The job purges completed scheduler jobs that exceed the retention period that the Data Retention settings define.

8

PurgeAgedExportUserJobDataRule

The PurgeAgedExportUserJobData Rule Job is a system-scheduled job that runs once per day. The job purges export user records that are older than 30 days.

The job deletes entries when the creation date or the end date-time exceeds 30 days.

This cleanup improves system performance. The cleanup also reduces the slow loading of the Export Users page under the User Select option.

9

REPORTS_CleanUp_System_Job

The REPORTS_CleanUp_System_Job is a system-scheduled job in System Manager that automatically removes old reports to manage storage space. The job deletes reports that exceed the configured retention period, helping prevent unnecessary data accumulation and maintaining optimal system performance.

This job supports the following functions:

  • Storage Management: Prevents System Manager storage from being filled with outdated reports.

  • Performance Optimization: Improves system efficiency by removing large volumes of old report data.

  • Compliance: Supports regulatory or organizational policies by allowing administrators to configure report retention periods.

The job runs according to the configured schedule, for example, once per day. Administrators can configure the retention period, such as deleting reports that are older than 30 days.

10

IPOFFICE_MAINTENANCE

The IPOFFICE_MAINTENANCE is a system job used by IP Office to remove stale ABG information from the database.

The job removes the following outdated data from the table:
  • cscommprofile

  • abgcommprofile

  • abg_parkandpage_info_abg_parkandpage

  • abg_parkandpage

  • abg_parkandpage_info

11

LogPurgeRule

The LogPurgeRule Job is a system-scheduled job that runs once per day. The job rotates audit log records. The job archives or purges the records based on the configured retention policy.

12

ClrdAlarmPurgeRule

The ClrdAlarmPurgeRule is a system-scheduled job that runs once per day. The job rotates alarm records that are marked as cleared. The job archives or purges the records based on the configured retention policy.