Scheduled background processes for Oracle Learning
Background processes keep learning data up to date and handle tasks that run behind the scenes. Some run automatically, while others you schedule or run on demand.
Scheduled by Oracle Learning
| Process | Frequency | Description |
|---|---|---|
| Learn Migration | Daily at 12:45 AM (UTC) |
Handles upgrade tasks after quarterly release updates. Run it only when directed by Oracle Support. |
Schedule manually
| Process | Recommended frequency | Description |
|---|---|---|
| Change the Status of Offering Assignments with Any Preactive Status to Delete | Daily |
Updates assignment status to Deleted and withdraws learners who don’t have an active seat for instructor-led and blended offerings. Applies to offering assignments with statuses such as Waitlisted, Pending seat acceptance, Requested, Pending fulfillment, and Pending prerequisites. |
| Clear Pending Assignments for Instructor-Led Learning | Daily |
Updates assignment status to Deleted and withdraws learners who don’t have an active seat for events, instructor-led offerings, and blended offerings. Applies to assignments with statuses such as Waitlisted, Pending seat acceptance, Requested, Pending fulfillment, and Pending prerequisites. |
| Create Summaries Using Generative AI |
Full: Initially or for a broad rebuild Incremental: Daily |
Creates and refreshes enriched learning data used by learning semantic search and related suggestions. For learning, set Content Source to Business Object and Object Type to Learning Items. Run in Full mode to create the initial baseline or broadly rebuild it. Then schedule it to run in Incremental mode during off-peak hours for recurring maintenance. Be sure to avoid overlapping runs. Don't use the deprecated Reconcile run mode or Email Account content source. |
| Delete or Withdraw Learning for Terminated Employment | Daily |
Removes assignments and access for employees with terminated employment. Requires Atom feed collections for:
For details about the Termination collection, see the section of the REST API for Oracle Fusion Cloud HCM. |
| Load and Synchronize External Course Data | Daily and manually, as needed |
Imports learning from enabled content providers and processes provider skills when enabled. Manages the lifecycle of imported learning, including new, updated, and retired content.
By default, Force All External Course Data to Reload is No. This is the normal mode and shouldn't be changed to Yes unless directed to by Oracle Support. |
| Process Learning Alerts | Twice daily |
If Microsoft Outlook syncing isn't enabled, the process sends instructor alerts for on-premises and virtual instructor-led training. |
| Process Learning Catalog Item Deactivations and Deletions | Daily | Handle self-paced learning deactivations and deletions whether the learning was created in Oracle Learning or imported from external content providers. Run after the Load and Synchronize External Course Data process completes. |
| Process Learning Experience Statements | Daily | Processes xAPI statements from external content providers that weren't processed automatically in real time. Updates learner attempt progressions and completions in Oracle Learning. |
| Process Learning Recommendations | Daily, 1 hour after Process User Access runs |
Expands and reconciles learning recommendations by evaluating audiences and assigning, withdrawing, or reactivating recommendations. Schedule the process with the Reconcile execution type for routine processing. If you disable Process recommendations immediately after user saves changes, also run the process with the Expansion execution type to create recommendations after learning specialists create or update recommendation initiatives. |
| Process Learning Records |
Reconcile: Daily Expansion: As needed |
Creates and updates learning assignments based on audience criteria. Supports reconcile and expansion processing. Configure how the process runs based on your requirements:
Processing frequency controls how often learning initiatives are processed. Configure other frequency values using the ORA_WLF_LRN_ASSGN_PROCESS_FREQ lookup if the delivered values don't meet your needs. If assignment creation requests occur while the process is already running, the current run also processes those requests. The user who started the run is recorded as the creator or updater of the assignments. |
| Process Unfinished Attempts | Daily | Updates activity status to Completed for finished attempts not reflected correctly. Set an appropriate grace period, such as 24 hours, so learners who are still in progress aren't marked as completed. |
| Process User Access | Daily |
Updates access groups and reconciles user access based on criteria. Use this process instead of older reconciliation processes. To reduce the overall time spent reconciling and expanding global and local access groups, change the concurrency defaults and execution details. Specify how it runs based on your needs:
Leave the initiative number blank for normal runs, or enter a specific access group to process only that group. This process also runs the Process Access Control Lists for Learning Items for OSCS process, to ensure that the Explore page search results enforce changes in access lists. |
| Purge Learning Assignments | As needed |
Permanently removes all remnants of learning assignments and recommendations in a Deleted or Error status from the database. This process serves as an alternative to using the HCM Data Loader purge. |
| Reconcile Learning Assignment Status | Daily (when using prerequisites) |
Updates assignments when prerequisites are used, based on completion or expiration. Use for two operations:
|
| Sync Instructor-Led Training for Learning |
Hourly after setup or Daily if automatic sync is enabled |
Before running, make sure the FND_LANGUAGE profile option has a site-level value defined. Syncs sessions, attendees, and recordings with virtual classroom providers. Also sends calendar invites, generates join links, and pulls attendance, and retrieves virtual meeting recordings where supported. By default, this process retrieves recordings. To prevent recording retrieval, reschedule this process with Retrieve Virtual Meeting Recordings set to No. Learners enrolling themselves and learning specialists creating or updating activities aren't affected by this schedule. |
| Update Assignment Status on Date-Driven Activities | Daily | Updates offering assignments from Not Started to In Progress when the start date passes. |
Run as needed
| Process | When to run | Description |
|---|---|---|
| Reconcile Learning Rich Media | Only when directed by Oracle Support | Identifies inconsistencies between learning content and media storage. |
| Reconcile Rich Media Post Environment Refresh | After environment refresh | Completes offering content cloning and republishes media so it’s available for playback in the refreshed environment. The process ignores any self-paced learning content. |
Run automatically
| Process | Description |
|---|---|
| Generate a List of People from Analysis Report |
Creates access records and identifies learners based on analysis reports. Runs when access groups are created or updated, or when assignments and recommendations are created or changed. |
| Learning Assignment Post Processing Job |
Updates assignment and activity statuses after enrollment. It runs when learners self-enroll in learning. Also updates the learning status from Requested to Active. It needs to run for learners to see the learning and enroll in it. |
| Learning Item Assignment Change Processing |
Updates assignment progress when learning definitions change. Runs when a learning specialist updates and saves a learning definition. |
| Learning Item Bulk Processor | Updates comment settings after settings change on the Configure Comment Defaults page. |
| Process eLearning Package |
Processes SCORM and HACP content for playback in Oracle Learning. Runs when learning specialists upload eLearning packages. To reduce the overall time spent processing SCORM and HACP content, change the concurrency default. |
| Process Learning Access, Assignments, Content, and Notifications |
Reconciles access, assignments, and notifications for learning content. Runs when access, content, or assignment changes require reconciliation and notification processing. |
| Process Learning Catalog Items | Processes catalog items created in the Oracle Learning app. You might need to schedule this process when you create or update learning through REST APIs, depending on your background processing configuration. |
| Process Learning Cover Art Image |
Generates images for learning catalog display. Runs when learning specialists upload cover art. To reduce the overall time spent transcoding video, change the concurrency default |
| Recalculate Learning Item Rating | Updates average ratings when learners submit or update ratings. |
| Video Transcoding and Processing | Processes uploaded videos for playback in Oracle Learning.To reduce the overall time spent transcoding video, change the concurrency defaults. |