Program Enrollments

The programs into which a partner is enrolled. A partner can enroll in multiple programs.

QName: {http://xmlns.oracle.com/apps/partnerMgmt/partnerProgram/enrollment/partnerProgramEnrollmentService/}ProgramEnrollments

Logical Business Objects

  • CRM : Partner Management : Partner Program Enrollment

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contains

Partner

Contains

Partner Programs

Contains

Note

Contains

Program Enrollment Participants

Handled by

Partner Program Enrollment Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

ActiveEnrollment

string

The status of enrollment. Possible values are active or inactive.

ApprovalDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Date on which enrollment is approved.

BusinessUnit

string

The Business Unit identifier.

CorpCurrencyCode

string

The corporate currency code associated with the record. This attribute is used by CRM Extensibility framework.

Country

string

The name of the country.

CreatedBy

string

The user who created the record.

CreationDate

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date when the record was created.

CurcyConvRateType

string

The currency conversion rate associated with the record. This attribute is used by CRM Extensibility framework.

CurrencyCode

string

The currency code. This attribute is used by CRM Extensibility framework.

EnrollmentApproverId

long

The numeric identifier for the Program Manager who has access to approve the enrollment.

EnrollmentLanguage

string

Language that the translation is in.

EnrollmentNumber

string

A unique number generated for each program enrollment.

EnrollmentParticipants

Program Enrollment Participants

A unique identifier of the partners enrolled into program.

EnrollmentStatus

string

Status of the enrollment. Possible values are draft, pending, approved, rejected, terminated, renewed.

ExpirationDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Date on which enrollment is expiring.

LastUpdateDate

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date when the record was last updated.

LastUpdatedBy

string

The user who last updated the record.

Notes

Note

Notes associated with Program Enrollment.

ObjectVersionNumber

int

The number used to implement locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to determine whether another session has updated the row.

PartnerCompanyNumber

string

Public Unique Identifier of Partner company associated to the Program Enrollments.

PartnerParty

Partner

The Partner details.

PartnerPartyId

long

Unique identifier of a partner.

PartnerPartyName

string

The partner name.

PartnerProgram

Partner Programs

The partner program details for the enrollment.

PartnerProgramId

long

Unique identifier of a partner program.

ProgramDescription

string

Text describing the program.

ProgramEnrollmentId

long

Unique identifier of a partner program enrollment.
  • Primary Key

ProgramName

string

Name of the partner program.

ProgramNumber

string

A unique number generated for each program.

RemainingDays

string

Number of days left for expiry of the enrollment.

RenewedEnrollment

string

The status of enrollment which is of type renewal. Possible values are new or renewal.

RenewedFromId

long

Unique identifier of the enrollment from which the renewal enrollment is copied.

StartDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Indicates the date from which this entity is active. This date is inclusive and the status of an entity is dependent on this.

Term

string

Duration for which the enrollment is valid. Possible values are 1 year, 2 year, 3 year.

TerminationDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Date on which enrollment is terminated.