Talent Crons List

Crons are used to schedule commands at a given time. These scheduled commands or tasks are known as Cron Jobs.

A Cron is generally used for tasks, such as running scheduled backups, monitoring disk space, deleting files that are no longer required (for example, log files), running system maintenance tasks, and a lot more. This table lists the Cron jobs included in this release.

Module Cron Script Description Frequency/Schedule Active/Inactive Notes
Recruiting (ATS) ats_auto_change_interview_statuses.php This cron automatically changes the status of candidates in any logical value "Interview" status into another status specified by Talent if the candidates have not accepted or rejected the interview invitation within the number of days specified by the system. Daily Active
Recruiting (ATS) ats_bglens_threshold.php This cron retrieves 10 recently posted requisitions and resumes, then performs conceptual searching and matching. It raises the current threshold value and monitors the number of results. It also monitors the minimum and maximum scores of the resulting data. Daily Active
Recruiting (ATS) ats_everify_case_updates.php This cron updates and synchronizes the E-Verify case status. Hourly Active
Recruiting (ATS) ats_everify_set_new_password.php This cron retrieves the list of users that need to update their passwords. Daily Active
Recruiting (ATS) ats_everify_update_issuing_authorities.php This cron updates the list of issuing authorities that support E-Verify for the List B ID 1 (driver's license) document type. Daily Inactive This cron is activated when the E-verify feature is enabled.
Recruiting (ATS) ats_jobseeker_deletion.php This cron deletes Job Seekers who meet the deletion criteria. Daily Active
Recruiting (ATS) ats_jobseeker_opt_in_remind_delete.php This cron processes the deletion of accounts that remain unverified after 14 days. It also sends a reminder to unverified Job Seekers every seven days. Daily Active
Recruiting (ATS) ats_lens.php This cron registers resumes in the Lens server and updates requisition registrations if requisition data has changed. Daily Active
Recruiting (ATS) ats_monster_seemore_export_checker.php This cron checks if Monster has processed the exported resumes. Daily Inactive This cron is only available on MUA sites.
Recruiting (ATS) ats_onboarding_task_reminder.php This cron sends users a notification reminder to complete their Onboarding tasks. Hourly Active
Recruiting (ATS) ats_printable_resume_batch.php This cron processes the larger resume printable batch requests so users need not wait for a script in order to process the request. Hourly Active
Recruiting (ATS) ats_requisition_status_change_schedule.php This cron processes scheduled requisition status changes. Hourly Active
Recruiting (ATS) ats_requisition_statuses.php This cron executes all requisition-related cron jobs and sends notification events to the appropriate user. Daily Active
Recruiting (ATS) ats_requisition_view_refresh.php This cron updates the ats_requisition.ats_requisition_views field with data from the ats_requisition_view table. Daily Active
Recruiting (ATS) ats_search_agents.php This cron processes Job Search Agents and sends notification emails. Hourly Active
Recruiting (ATS) ats_send_campaigns.php This cron sends campaigns to recipients. Daily Inactive This cron is activated when the Talent Relationship Management feature is enabled.
Recruiting (ATS) ats_send_reminders.php This cron sends users reminder-related notifications from the Resume Dashboard. Hourly Active
Recruiting (ATS) ats_send_unclaimed_interviews_reminders.php This cron sends reminder notifications to candidates who have unclaimed interviews. Daily Inactive This cron is activated when the Interview feature is enabled.
Recruiting (ATS) batch_process.php This cron processes hourly and any partially-completed Bulk Launch runs. Hourly Active
Recruiting (ATS) batch_process_daily.php This cron processes daily, nightly, and any partially-completed Bulk Launch runs. Daily Active
Recruiting (ATS) feedback_reminder.php This cron sends an email notification reminder users to provide feedback. Daily Active
Recruiting (ATS) resume_email_reader.php This cron parses resumes sent via email to Talent and then adds the resumes to the list of candidates for a requisition. Hourly Active
Recruiting (ATS) synchronize_ats_monster_seemore_resumes.php This cron sends unsent resumes to the Monster SeeMore database. Daily Active
Recruiting (ATS) synchronize_monster_data.php This cron ensures that Monster integration data is kept up-to-date when necessary and executes on any site that has Monster Integration. Daily Active
Deltek Learning Zone (DLZ) dlz_drop_bundle_enrollments.php This cron removes enrollments from bundle subscriptions that have already ended. Daily Active
Core Framework (HUA) elastic_health_check.php This cron checks the health of Elastic Search indexes, adds logic to the application to detect any Elastic Search-related issues, confirms that the errors are due to index breakage, and writes messages to error logs if any unhealthy errors are found. It also creates a process for monitoring logs and notifying the appropriate parties when indexes fail. Daily Active
Core Framework (HUA) hua_delete_temporary_attachements.php This cron cleans up the temporary table that stores letter attachments not removed for more than three days. Daily Active
Core Framework (HUA) hua_purge_emp_records_for_external_js.php This cron deletes all but one blank employment records for External Job Seekers and resets the current employment record for them. Every 5 minutes Active
Core Framework (HUA) hua_sso_run_automated_metadata.php This cron manually runs Meta Refresh and then runs the Parser to merge the downloaded metadata with the main metadata. Hourly Inactive This cron is activated when the Automated Metadata Refresh feature is enabled.
Core Framework (HUA) hua_sync_ed_fields.php This cron synchronizes the current employee employment record data to the deprecated fields in hua_user, hua_position. Every 5 minutes Active/Inactive
Core Framework (HUA) hua_task_reminder_notifications.php This cron sends Task reminder notifications to users. Daily Active
Core Framework (HUA) hua_terminate_user.php This cron terminates user records. Daily Active
Core Framework (HUA) hua_track_current_employment_record.php This cron marks the current employee record for all employees. Every 5 minutes Active
Core Framework (HUA) hua_trigger_queue_executer.php This cron runs the triggers queued in hua_trigger_queue. It also checks if the queued record is valid and deactivates any invalid records. Hourly Active
Core Framework (HUA) hua_update_location_coordinates.php This cron updates Location coordinates. Daily Active
Core Framework (HUA) hua_user_duplicate_account_detection.php This cron detects and saves possible user duplicates based on newly added Page Option rules. Hourly Active
Core Framework (HUA) synchronize_system_notification_templates.php This cron synchronizes geographical notification templates into the local database. This includes removing local geographical templates that are no longer in the geographical database, updating existing local geographical template versions and/or translations, and adding new geographical templates. Daily Active
Core Framework (HUA) synchronize_system_tokens.php This cron synchronizes geographical tokens into the local database. This includes removing local tokens that are no longer in the geographical database, updating existing local geographical token versions and/or translations, and adding new geographical tokens. Daily Active
Core Framework (HUA) synchronize_system_videos.php This cron synchronizes geographical training videos into the local database. This includes removing local geographical videos that no longer exist in the geographical database, updating existing video versions, and/or translations, and adding new geographical videos. Daily Active
Core Framework (HUA) hua_event_dispatcher.php This cron fetches data from the hua_event_dispatcher_log table, which is the queue table for Unionpoint requests, and dispatches ready Unionpoint events. Every 5 minutes Active
Core Framework (HUA) hua_survey_cron_notifications.php This cron sends survey invitation notifications to participant employees. Daily Active
Core Framework (HUA) batch_process_daily.php This cron handles any of the following tasks queued for processing:
  • bulk import of employee historical information
  • bulk close appraisals
  • bulk launch of appraisals
  • bulk launch of continuous feedback sessions
  • bulk launch of 360 feedback
  • send employee letter
  • bulk class enrollment notifications
Daily Active
Learning (LMS) lms_certifications_archive.php This cron automatically archives certifications based on their archive date. Daily Inactive This cron is activated when the Certification feature is enabled.
Learning (LMS) lms_certifications_auto_grant.php This cron grants certifications to eligible students. Daily Inactive This cron is activated when the Automatically Grant Certifications setting is enabled.
Learning (LMS) lms_certifications_notifications.php This cron is designed to send simultaneous notifications for both internal and external. It also sends notifications before and after a certification has expired. Daily Active
Learning (LMS) lms_class_drop_students.php This cron drops students from Open classes if they do not have an Enrolled status after the Add/Drop Date . It also drops any unapproved students. Daily Active
Learning (LMS) lms_close_classes.php This cron closes Open status classes when the End Date has expired. Daily Active
Learning (LMS) lms_curriculum_student_auto_enroll.php This cron enrolls students in associated curricula. Hourly Active
Learning (LMS) lms_curriculum_student_percent_completion_update.php This cron updates the student's curriculum completion percentage if any of the following conditions are met:
  • A new course is added or removed from the curriculum.
  • The course Status is changed from Draft/Inactive to Open/Archived, or vice versa.
Hourly Active
Learning (LMS) lms_epiq_processing.php This cron updates the student's curriculum percentage when the following conditions are met:
  • A new course is added or removed from the curriculum.
  • The course Status is changed from Draft/Inactive to Open/Archived, or vice versa.
Daily Active
Learning (LMS) lms_import_elearning_ag_courses.php This cron imports online courses from E-Learning vendors using SOA and Collective. Daily Active
Learning (LMS) lms_import_skillsoft_courses.php This cron imports online courses from SkillSoft using SOA and Collective. Daily Active
Learning (LMS) lms_import_skillsoft_courses_results.php This cron imports online courses results from SkillSoft using SOA and Collective. Hourly Active
Learning (LMS) lms_learning_req_processing.php This cron processes active learning requirements and results in the creation of tasks but not does not modify them. Daily Active
Learning (LMS) lms_training_notifications.php This cron sends notifications to users who are approaching the target date for the completion of a Development Plan item associated with a course_id. Daily Active
Performance (PAS) appraisal_bulk_launch.php This cron executes any scheduled Bulk Appraisal launches for the current day. Daily Active
Performance (PAS) batch_workflow_appraisal_process.php This cron applies the recent Appraisal Workflow changes to the related open appraisal selected by the user. Daily Active
Performance (PAS) bulk_continuous_feedback_session.php This cron runs any Bulk Continous Feedback launches that have been scheduled for the current day. Daily Active
Performance (PAS) bulk_epm_360_future_launch.php This cron runs any Bulk 360 launches that have been scheduled for the current day. Daily Active
Performance (PAS) epm_delinquent_feedback_notification.php This cron sends out Delinquent Feedback notifications. Hourly Inactive This cron is activated when the Continuous Feedback feature is enabled.
Performance (PAS) pas_schedule_run.php This cron runs the EPM scheduler, which sends notifications about upcoming moves. It also moves appraisals into different stages of the appraisal process if they meet the criteria to move forward. It will also attempt to move appraisals for 30 days past the scheduled end date. Daily Active