Skip to main content

The JICS Scheduler

This chapter describes the JICS scheduler and the default jobs that it runs.

Key Concepts

The JICS scheduler is a job-scheduling Windows service that runs a number of jobs related to the maintenance of portal data. Details on the history of the jobs are stored in the FWK_SchedulerJobLog table.

Job Scheduler Page in Site Manager

You can manage JICS scheduler jobs from the Job scheduler page in Site Manager. All scheduler jobs are listed on this page along with their most recent run times and statuses. To view details about a job, expand its row in the table. To run a job manually, click its Run button.

Job scheduler page in Site Manager

Scheduler Jobs

The scheduler jobs in JICS are as follows:

SyncGroupMembershipJob

The SyncGroupMembershipJob synchronizes the JICS database and AD LDS so that both have the same details about user membership in JICS roles. This synchronization is necessary to ensure that all functionality in the portal reflects users’ current role assignments—previously, there may have been issues with role membership not being up to date in the database. This caused issues in cases where features used the database as a basis for security privileges. An administrator can also manually synchronize the database by clicking the Synchronize Group Membership button on the Site settings screen in Site Manager. The SyncGroupMembershipJob will run at 4 a.m. daily.

DeleteOldJobLogEntriesJob

The DeleteOldJobLogEntriesJob removes old entries from the FWK_SchedulerJobLog table. This job runs at 4 a.m. every Saturday. It removes any entry older than two months.

Search Crawler Jobs

The following jobs update the JICS search indexes:

  • ArchivedCoursesSearchCrawlerJob (eLearning only) – runs the first of each month at 10 p.m.

  • CampusDirectorySearchCrawlerJob – runs at 2 a.m. every night

  • CampusGroupSearchCrawlerJob – runs every four hours

  • CoursesSearchCrawlerJob (eLearning only) – runs at 1 a.m. every night

  • CurrentCoursesSearchCrawlerJob (eLearning only) – runs every three hours

  • FormsSearchCrawlerJob – runs every six hours

  • FutureCoursesSearchCrawlerJob (eLearning only) – runs at 9 p.m. every night

  • MyPagesSearchCrawlerJob – runs at 3 a.m. every night

  • PastCoursesSearchCrawlerJob (eLearning only) – runs every Saturday at 1 a.m.

  • SiteSearchCrawlerJob – runs every 15 minutes

  • SpellIndexSearchCrawlerJob – runs every 11 minutes

  • AutoCompleteSearchCrawlerJob – runs every ten minutes

RunServerTasks

The RunServerTasks job handles the running of tasks that are marked to be run on all servers in a multiple-server environment, such as changes made in the theme customizer in Site Manager. This job runs every five minutes.

Take the following steps to configure JICS to send an email notification to the JICS administrator anytime a scheduler job fails. You can turn this function on or off for each job.

  1. Log in to the portal as a member of the Administrators role.

  2. Click the user icon and select Site Manager.

    The system displays the Site Manager screen, with the Site Settings tab selected.

  3. Click the Job scheduler tab.

    The Job scheduler page displays.

  4. Expand a scheduler job by clicking the arrow to the right of the job.

  5. Click the Enable notifications button to display On or Off.