ProgramEnrollment

Represents details of enrollment for benefits in a program. This object is available in API version 57.0 and later.
Important

Important

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations. 

Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields

AccountId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the account that’s associated with an organization enrolled in the program.

    This field is a relationship field.

  • Relationship Name: Account
  • Relationship Type: Lookup
  • Refers To: Account

ApplicationDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date when the enrollee applied to the program.

CareProgramEnrolleeId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The care program enrollee associated with the program enrollment.

    This field is a relationship field.

  • Relationship Name: CareProgramEnrollee
  • Refers To: CareProgramEnrollee

ContactId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the contact that’s associated with an individual enrolled in the program.

    This field is a relationship field.

  • Relationship Name: Contact
  • Relationship Type: Lookup
  • Refers To: Contact

EndDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The end date of the enrollment in the program. This field is accessible if you enabled Data Protection and Privacy in Setup.

IsActive

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the enrollment for the participant in the program is active (true) or not (false).

    This field is accessible if you enabled Data Protection and Privacy in Setup.

  • Default value: false

Name

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Sort, Update
  • Description: The name of the program enrollment record.

ProgramId

  • Type: reference
  • Properties: Create, Filter, Group, Sort
  • Description: The identifier of the program that's associated with the enrollee.

    This field is a relationship field.

  • Relationship Name: Program
  • Relationship Type: Master-Detail
  • Refers To: Program

StartDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The start date of the enrollment in the program. This field is accessible if you enabled Data Protection and Privacy in Setup.

Status

  • Type: picklist
  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
  • Description: The enrollment status of the enrollee for the program.

    This field is accessible if you enabled Data Protection and Privacy in Setup.

Associated Objects

This object has these associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

ProgramEnrollmentFeed
Feed tracking is available for the object.
ProgramEnrollmentHistory
History is available for tracked fields of the object.
ProgramEnrollmentOwnerSharingRule
Sharing rules are available for the object.
ProgramEnrollmentShare
Sharing is available for the object.