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.

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.
Log in to the portal as a member of the Administrators role.
Click the user icon and select Site Manager.
The system displays the Site Manager screen, with the Site Settings tab selected.
Click the Job scheduler tab.
The Job scheduler page displays.
Expand a scheduler job by clicking the arrow to the right of the job.
Click the Enable notifications button to display On or Off.