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.
| Method | Name as Defined in Service |
|---|---|
CourseEnrollmentDelete |
|
CourseEnrollmentExecute |
|
CourseEnrollmentInsert |
|
CourseEnrollmentQueryPage |
|
CourseEnrollmentUpdate |
Fields
The following table details the required and read-only fields for the course enrollment object.
| Field Name | Type |
|---|---|
CourseId |
Required |
CandidateId |
Required |
OwnerId |
Required |
Read-only |
The following table details the 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.
| User Key Field Combinations |
|---|
CourseId |
CandidateId |
EnrollDate |
The following table details the picklists available for the course enrollment object.
| Field Name |
|---|
Status |