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.