Improved HDL Support for Historical Activity and Assignment Completions
You can now accurately migrate and correct historical activities and assignment completions for self-paced and event learning using HCM Data Loader and improved business objects and validations.
- Enhanced activity completion updates: You can now pass the learning record number for an event or self-paced learning assignment, as well as offering enrollments, when updating activity completions. When a valid learning record number and ActivityAttemptNumber combination are provided, the activity is updated based on the input values.
METADATA|LearningRecordActivityAttemptV3|LearningRecordNumber|ActivityAttemptNumber|ActivityAttemptStatus|ActivityAttemptDate|ActivityAttemptNote
MERGE|LearningRecordActivityAttemptv3|OLC945664|OLC948143|ORA_ASSN_TASK_COMPLETED|2026/02/06|Updating activity for an event
- Support for Activity Updates Using Activity Number: Activity updates are now supported using ActivityNumber (instead of ActivityAttemptNumber) for offering, event, and self-paced learning.
METADATA|LearningRecordActivityAttemptV3|LearningRecordNumber|ActivityNumber|ActivityAttemptStatus|ActivityAttemptDate|ActivityAttemptNote
MERGE|LearningRecordActivityAttemptV3|OLC945654|OLC948133|ORA_ASSN_TASK_COMPLETED|2026/02/06|Updating activity using activity number for self-paced learning
- Observation Checklist Handling: Observation checklist activities can now be updated using the new TaskOwner attribute (ORA_LEARNER or ORA_OBSERVER). When TaskOwner is specified, the corresponding learner or observer task is updated.
METADATA|LearningRecordActivityAttemptV3|LearningRecordNumber|ActivityNumber|ActivityAttemptStatus|ActivityAttemptDate|ActivityAttemptNote|TaskOwner
MERGE|LearningRecordActivityAttemptV3|OLC947664|OLC948163|ORA_ASSN_TASK_COMPLETED|2026/02/06|Updating the learner task for an observation checklist|ORA_LEARNER
This enhancement reduces manual reconciliation and improves accuracy by enabling direct updates to historical activity attempts. Single activity and observation task updates further streamlining record maintenance and reporting.
Steps to enable and configure
You don't need to do anything to enable this feature.
Tips and considerations
- The LearningRecordActivityAttemptV3 object supports loading activity statuses Completed, Incomplete, Didn't Attend, Exempted, and Not Passed, depending on activity type.
- For offerings, events, and self-pace learning that has only 1 activity, you can now mark the learning assignments as Completed instead of Bypass Completed, using the LearningRecord object.
- For observation checklist activities with both learner and observer tasks, both tasks are updated before rolling up the learning record status.
- If the learning contains more than 1 activity, an error is returned indicating that assignment completion can't be set.
- Marking the activity status as Incomplete or Didn’t Attend isn't supported for self-paced and ILT offering activities and feedback.