Oracle Learningの割当と推奨のロード時に実行される一般的な検証
LearningRecordオブジェクトのHCMデータ・ローダー・プロセスでは、次の一般的な検証が実行されます:
-
これらの属性の値がnullでないこと:
- AssignmentNumber
- LearningRecordNumber
- EffectiveStartDate
- LearningItemType
- LearningItemNumber
- AssignmentType
- AssignmentSubType
- AssignedByPersonNumber
- AssignmentAttributionType
- AssignmentAttributionNumber
- AssignmentAttributionCode
-
LearnerNumber
- LearningRecordStatus
- LearningRecordStartDate
- 学習割当ステータスが「取下済」または「削除済」の場合、LearningRecordReasonCodeおよびLearningRecordComments値がNULLでないこと。 ステータスが「完了」で、AssignmentAttributionTypeがORA_SPECIALISTの場合もnullにできません
- LearningRecordNumber値がOLCで始まっていないこと
-
次の様々な値が有効であること:
- AssignmentType: ORA_REQUIRE_ASSIGNMENT (必須)、ORA_JOIN_ASSIGNMENT (自主的)またはORA_RECOMMEND_ASSIGNMENT (推奨)
- AssignmentSubType: ORA_EVT_SUBT_ADMIN (学習管理者)またはORA_EVT_SUBT_SELF (自身)。 ライン・マネージャのかわりに学習割当をロードするには、learnerLearningRecords REST APIを使用できます。
-
AssignmentAttributionType: ORA_SPECIALIST (担当者)またはORA_PERSON (自己)
必須学習割当の場合、このプロセスにより、値がORA_SPECIALISTであることが確認されます。
- LearningRecordTotalActualEffortUOM: ORA_DUR_HOUR (時間)
- LearningRecord属性を更新するときに、既存のLearningItemNumber、AssignmentType、AssignmentSubType、AssignmentAttributionNumber値を指定していること
- CPEPointsがnullでない場合にCPEType値を指定したこと
ロード・プロセスでは、子必須または自主的講義割当がアクティブまたはアクティブ前ステータスで存在する場合、アクティブなコース割当を作成できません。 別の割当を作成する前に、既存の割当を取り下げる必要があります。 ロード・プロセスでは、学習アイテムに更改構成がある場合、LearningRecordStatus値をアクティブから別のステータスに更新することもできません。