Adding or Removing Jobs in the Job Queue

Jobs run on a schedule to clean up or maintain Archer.

Job types

Archer runs these jobs for various processes. The jobs that apply to both standard processing and offline access are identified in the table as (offline access).

The following table describes job types that you can filter in Job Engine Manager.

Job Type

Description

AdminDashboardJobHandler

Populates the Admin Dashboard application with system performance and utilization metrics.

AutomaticUserAccountDeactivationJobHandler

Inactivates user accounts.

BatchCreateContentJob

Creates Archer batch content.

BatchDeleteContentJob

Deletes Archer batch content.

BatchUpdateContentJob

Updates Archer batch content.

BulkCreateJob

Creates Archer bulk content.

BulkDeleteJob

Deletes Archer bulk content.

BulkEnrollmentJob

Enrolls Archer content in bulk.

BulkUpdateJob

Updates Archer bulk content.

ComparePackageJobHandler

Compares Archer packages.

CondenseEquedJobsWorkflow

Optimizes execution of calculations.

ContentHistoryLogCleanupJobHandler

Cleans Content Histories that no longer have Field History information. It also deletes the oldest Content History or Field History that occurs outside the defined range of their respective History Field.

ContentWorkflowAuditCleanupJob

Cleans audit workflow content.

CreateOfflineSyncDownload

Creates offline sync download.

CreateRiskAndControlsJob

ORM based JOB.

DataFeedScriptExecutionJob

Executes Java script data feeds.

DataPublicationWorkflow

Publishes the selected solution to a relational database format.

DeleteContentJob

Deletes orphan sub-form orphan records in batches of 100.

DeleteContentMarkedAsDirtyWorkflow (offline access)

Deletes content records that have been queued for calculation, but do not actually exist.

DeletedMetaDataCleanupJobHandler

Scheduled system job that deletes any application, level, or field that is marked for deletion.

DeleteFieldContentMetadataWorkflow

Deletes a field and all content tied to it.

DeleteLdapconfigurationJobHandler

Deletes LDAP configuration.

DeleteLevelContentMetadataWorkflow

Deletes a level in an application.

DeleteModuleContentMetadataWorkflow

Deletes an application.

DeleteModuleContentWorkflow

Deletes all content for an application.

DirectExecuteDataFeedWorkflow

Executes data import or manually started data feed.

DiscussionForumExpirationJobHandler

Deletes and archives expired discussion forums.

EncryptedFieldDataToggleActivity

Encrypts or decrypts Archer content according to field encryption settings.

EncryptedFieldHistoryDataToggleActivity

Encrypts or decrypts Archer content according to field history encryption settings.

ExecuteDataFeedWorkflow

Executes data feed work and logic. Child job of DirectExecuteDataFeedWorkflow.

ExportTranslationsJob

Executes a language export for translation. This job can run only on demand from the Globalization > Manage Languages page.

FindingsGenerationJobHandler
(offline access)

Generates records in Findings applications.

FindingsQueueCleanupJobHandler
(offline access)

Cleans up orphaned Findings records.

GeneratePackageJobHandler

Generates packages.

GenerateReportJob

Generates the installation report which is being shown in the Archer Control Panel.

ImportTranslationsJob

Executes a translated language import. This job can run only on demand from the Globalization > Manage Languages page.

InstallPackageJobHandler

Installs packages.

KeywordIndexTargetRelatedLevelsJobHandler

Initiates a keyword search index rebuild of related or referenced applications after key field is changed.

ManualCampaignGenerationJobHandler

Generates manual and scheduled campaigns.

OfflineSyncUploadJob

Runs on Offline Archer to upload offline content.

OrphanSubformContentCleanupJobHandler

Deletes sub-form content records older than 12 hours that are not tied to an application content record.

PerformMailMergeJobHandler
(offline access)

Performs mail merge.

PhysicalCalculationsWorkflow
(offline access)

Calculates content records as a result of calculated fields. Child job of ScheduleRecalculateWorkflow.

PrecomputeModuleAccessJobHandler

Updates application permissions.

PrecomputeTaskPermissionsCleanupJobHandler

Updates user permissions.

PrecomputeTaskPermissionsJobHandler

Updates user permissions.

PrePopulateTrendJobDataJobHandler

Populates trending data for field.

ProcessReturnReceiptsJob

Gets Notification Return Receipt configuration.

PublishFieldContentWorkflow

Publishes content to child tables in Attachments, User/Groups, Values Lists.

PublishModuleContentWorkflow

Publishes content to main table in Applications, Questionnaires, Sub-forms.

QuestionCopyJobHandler

Copies questions from the Question Library.

RecalculatePermissionForGroupJobHandler
(offline access)

Recalculates cascading group permissions.

RecalculateRelatedWorkflow
(offline access)

Recalculates inherited record permissions.

RecurringCampaignGenerationJobHandler

Generates recurring campaigns.

RepositoryFileCleanupJobHandler

Deletes orphan repository files.

ResetPasswordForUserWorkflow

Resets user password if validation passes.

ScheduledDataFeedWorkflow

Executes scheduled data feed.

ScheduledRuleJob

Executes scheduled rules.

ScheduleEncryptedFieldValueExpressionDataToggleActivity

Encrypts or decrypts data on a schedule for supported fields that are marked encrypted after schedule creation.

ScheduleRecalculateWorkflow
(offline access)

Executes scheduled recalculations.

ScoreCardCalculationContentScopeJobHandler
(offline access)

Updates CAST Scorecard values.

ScoreCardCalculationFullJobHandler

Updates CAST Scorecard values.

SendMessagesJob

Sends notification email messages.

SendNotificationJob

Evaluates notification templates.

SessionCleanupJobHandler
(offline access)

Deletes expired sessions and signature PINs.

SessionStateCleanupJobHandler

Cleans up all sessions.

SetupContentReviewActivationJobHandler

Creates work-flow fields when Workflow is activated for application/level.

SystemCleanupJob

Deletes Job Engine service job history older than 15 days.

TelemetryJobWorkflow

Gathers and uploads diagnostics and system data.

TrendingContentCleanupJobHandler

Cleans up trending data.

UpdateContentStatisticsJobHandler
(offline access)

Updates the number of content records tied to a level and field.

UserReassignmentJobHandler

Reassigns resources from one user to another.

WorkflowCleanupJobHandler

Removes completed jobs after 30 days and marks jobs without content as deleted.

Note: This Job Type is listed as Workflow History Cleanup in the Archer Control Panel System Jobs menu.

WorkflowUpdateJobsSummaryCleanupJob

Deletes Bulk Update Jobs Summary table records older than one year.

Add a job to the job queue

  1. On the System Jobs window, do 1 of the following:
    • Click to select an instance from the Instance list.
    • Click Select All Instances.
  2. Select 1 or more system jobs in the Job Types field, or select Add All.
  3. Click Queue Jobs to add the selected system jobs to the job queue.
  4. Click Submit.

Remove a job from the job queue

Removes any existing jobs that are the same job type as the selected job and replaces them with a new job of that job type.

  1. On the System Jobs window, do 1 of the following:
    • Click to select an instance from the Instance list.
    • Click Select All Instances.
  2. Select 1 or more system jobs in the Job Types field, or select Add All.
  3. Click Dequeue Jobs to remove the selected system jobs from the job queue.
  4. Click Submit.