Guidelines for loading offerings using Offering
Use the Offering component of the Course object and HCM Data Loader to load self-paced, instructor-led (ILT), and blended offerings. The course associated with the offering needs to already exist in Oracle Learning.
To verify that the offering loaded, go to .
Validations
The load process validates that each offering meets these requirements during creation:
- The PersonId value isn't null, and the person and instructor resource identified by that value exist in the HCM app.
- The InstructorResourceNumber value exists in Oracle Learning.
- The OwnedByPersonId value isn't null and the person identified by that value exists in the HCM app.
- The OfferingNumber value is unique in Oracle Learning.
- The Title, OfferingType, and CourseId values aren't null.
The load process also validates these requirements:
- The EffectiveStartDate, OfferingStartDate, OfferingEndDate, and Coordinator values aren't empty or null.
- The MaximumCapacity value isn't empty or null when the EnableCapacity value is
Y. - For ILT and blended offerings, the PrimaryLocation value isn't empty or null.
- For virtual classrooms, set the PrimaryLocationId value to
-1. - When the classroom isn't predefined, set the PrimaryLocationId value to
-2.
- For virtual classrooms, set the PrimaryLocationId value to
- The FacilitatorType value isn't empty or null when you provide either a PrimaryInstructorId or TrainingSupplierId value.
- The TrainingSupplierId value isn't empty or null when the FacilitatorType value
is
ORA_TRNG_VENDOR. - The PrimaryInstructorId value isn't empty or null when the FacilitatorType
value is
ORA_INSTRUCTOR. - The person identified by the PersonId or OwnedByPersonId value exists in the HCM app.
- The course identified by the CourseLearningItemId value exists in Oracle Learning.
- The questionnaire identified by the QuestionnaireCode value exists in Oracle Learning.
- A default questionnaire doesn't already exist for the OfferingId value.
- The PublishStartDate value is before the PublishEndDate value.
- The offering PublishStartDate value is after the course PublishStartDate value.
- The MinimumCapacity value is 0 or a positive whole number.
- The MaximumCapacity value is a positive whole number.
- The MinimumCapacity value is less than the MaximumCapacity value.
- The EnableCapacity and EnableWaitList values are
YorN. - The AccessPermissionId and TrainingSupplierId values exist in Oracle Learning.
- The FacilitatorType value is
ORA_TRNG_VENDORorORA_INSTRUCTOR. - The offering has only one evaluation activity. To use the default evaluation,
enter
-1for QuestionnaireCode. To use a specific evaluation, enter its questionnaire code.
Example of loading an offering
Here's how you can load an offering using the Offering component and user keys.
METADATA|Offering|EffectiveStartDate|OfferingNumber|Title|OfferingType|PublishStartDate|PublishEndDate|LanguageCode|MinimumCapacity|MaximumCapacity|QuestionnaireCode|QstnrRequiredForCompletion|CourseNumber|OwnedByPersonNumber|SourceType|SourceId|SourceInfo
MERGE|Offering|2018/02/04|OFFERING-201802041712-HDL|Title:Offering 201802041712|ORA_BLENDED|2018/02/04|2019/02/03|US|5|30|-1|N|COURSE-201802041711-HDL|8153757|FUSION_HCM_LEARNING|201802041712|HCM Learning Source Info for 201802041712