Course

The course object stores information about a training course. A course is a structured educational programme offered with the primary aim of imparting a specific set of skills to an individual. Many companies, especially those that deal with complex products or services, require their partners and resellers to be adequately trained in and familiar with what they sell. Typically, courses focus on a specific product or product family; however, at times, they might also deal with generic concepts or principles. Courses might either be theoretical or practical, or a blend of both.

Child Objects

Attachment, Audit Trail,Book, Category, Certification, Course, Course Enrollment, Custom Object 01-03, Custom Object 4 through 15, Exam, Partner, Product, Solution, Team.

Methods Called

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

Table Methods Called by Course Service

Method Name as Defined in Service

Delete

CourseDelete

Execute

CourseExecute

Insert

CourseInsert

QueryPage

CourseQueryPage

Update

CourseUpdate

Fields

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

Table Required and Read-Only Fields for the Course Object

Field Name Type

Name

Required

Status

Required

OwnerId

Required

Audit Fields

Read-only

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

Table Pick Map Fields for the Course Object

Pick Map Field Maps To

PrimaryProductProductCategory, PrimaryProductExternalSystemId, PrimaryProductDescription, PrimaryProductName, PrimaryProductPartNumber, PrimaryProductStatus, PrimaryProductIntegrationId, PrimaryProductType

PrimaryProductId

ProductCategoryName

ProductCategoryId

ContactEmail, ContactFirstName, ContactLastName, ContactFullName, ContactIntegrationId, ContactAccountName, ContactExternalSystemId

ContactId

ObjectiveName, ObjectiveExternalSystemId

ObjectiveId

ExamType, ExamStatus, ExamName, ExamID, ExamExternalSystemId

ExamId

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

OwnerId

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

Table User Key Fields on the Course Object

User Key Field Combinations

Id

CourseId, CandidateId, and EnrollDate

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

Table Picklists Available for the Course Object

Field Name

Type

Status

Format

Medium

PaymentOption