Course Enrollment

The course enrollment object stores information about an individual’s enrollment for a course.

Child Objects

None

Methods Called

The following table details the methods called by the Course Enrollment service.

Table Methods Called by Course Enrollment Service

Method Name as Defined in Service

Delete

CourseEnrollmentDelete

Execute

CourseEnrollmentExecute

Insert

CourseEnrollmentInsert

QueryPage

CourseEnrollmentQueryPage

Update

CourseEnrollmentUpdate

Fields

The following table details the required and read-only fields for the course enrollment object.

Table Required and Read-Only Fields for the Course Enrollment Object

Field Name Type

CourseId

Required

CandidateId

Required

OwnerId

Required

Audit Fields

Read-only

The following table details the pick map fields for the course enrollment object.

Table Pick Map Fields for the Course Enrollment Object

Pick Map Field Maps To

CourseName, CourseStatus, CourseType, CourseID, CourseExternalSystemId

CourseId

CandidateContactEmail, CandidateContactFirstName, CandidateContactLastName, CandidateContactFullName, CandidateIntegrationId, CandidateAccountName, CandidateExternalSystemId

CandidateId

ObjectiveName, ObjectiveExternalSystemId

ObjectiveId

OfferingPartnerChannelAccountManagerAlias, OfferingPartnerIntegrationId, OfferingPartnerExternalSystemId, OfferingPartnerLocation, OfferingPartnerMainPhone, OfferingPartnerPartnerName

OfferingPartnerId

OwnerFirstName, OwnerLastName, OwnerUserSignInId, OwnerAlias, OwnerFullName, OwnerIntegrationId, OwnerExternalSystemId, OwnerEMailAddr

OwnerId

The following table provides a list of the user key combinations for the course enrollment object.

Table User Key Fields on the Course Enrollment Object

User Key Field Combinations

CourseId

CandidateId

EnrollDate

The following table details the picklists available for the course enrollment object.

Table Picklists Available for the Course Enrollment Object

Field Name

Status