Oracle Web Services On Demand Guide > Oracle CRM On Demand Objects Accessible Through Web Services > Partner Relationship Management Edition Objects (Web Services v2.0) >

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, Book, Category, Certification, Course, Course Enrollment, Custom Object 01-03, Custom Object 4 through 15, Exam, Partner, Product, Solution, Team.

Methods Called

Table 442 details the methods called by the Course service.

Table 442. Methods Called by Course Service
Method
Name as Defined in Service

Delete

CourseDelete

Execute

CourseExecute

Insert

CourseInsert

QueryPage

CourseQueryPage

Update

CourseUpdate

Fields

Table 443 details the required and read-only fields for the course object.

Table 443. Required and Read-Only Fields for the Course Object
Field Name
Type

Name

Required

Status

Required

OwnerId

Required

Audit Fields

Read-only

Table 444 details the pick map fields for the course object.

Table 444. 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

Table 445 provides a list of the user key combinations for the course object.

Table 445. User Key Fields on the Course Object
User Key Field Combinations

Id

CourseId, CandidateId, and EnrollDate

Table 446 details the picklists available for the course object.

Table 446. Picklists Available for the Course Object
Field Name

Type

Status

Format

Medium

PaymentOption

Oracle Web Services On Demand Guide, Version 21.0 (Oracle CRM On Demand Release 33) Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.