Job Scheduling
The scheduling panel serves as the central hub for monitoring, managing, and configuring automated system jobs. It provides administrators with a comprehensive view of background processes, system alerts, and report distribution mechanisms.
Job Scheduling Panel
The "Job Scheduling" tab is dedicated to managing and scheduling the various system jobs that automate key functions within the IDMS. This panel allows administrators to oversee the status of these jobs and access details about their execution.
The main table on this panel presents the following information for each job:
State: This column indicates the current operational status of the job, such as:
NORMAL: The job is active and running as scheduled.
PAUSED: The job has been temporarily suspended and will not execute until manually resumed by an operator. Along with the state, there are control icons (play/pause) that allow administrators to change the job's state directly from this interface.
Description: This column provides the name of the job (e.g., "CredentialRenewalQueue", "ReconciliationJobManager") along with a brief explanation of its purpose or the task it performs (e.g., "Credential expiration renewal alerts," "Reconciles relying parties credential data with latest CMS credential data").
Progress: This column offers detailed, real-time updates on the job's execution status. This can include:
Running status and error messages: For example, "RUNNING: Error occurred processing batch..." if a job encounters issues.
Pause indicators: "Currently paused and will not run again until resumed by operator."
Next scheduled run time and server: "Job will run again at [date/time] on server [server name]."
Last reported status and completion time: "Last reported status: Job completed at: [date/time]."
Internal run states: "Run state reported by DB: IDLE."
Above the job list, the "Refresh Job Details" button allows administrators to update the displayed information to ensure they are viewing the most current status of all scheduled jobs.