---
schema_version: "1"
id: b52df13fa73b7ee96830d7d2fae9ac5ba811cdf85cc7f32b755e110ae6510ec6
title: Learning Program DMO
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-dmo-mapping/guides/std_dmos/c360dm-si-learningprogramdmo-dmo.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-learningprogramdmo-dmo.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: ae409830bdce75fda59fd7ee446f49b0556f9c83c437170659409ab5266a3fbb
products:
  - Data 360 DMO and Mapping Guide
  - Data 360 Developer Documentation
---
# Learning Program DMO

## Object Properties

**Object API Name:** `ssot__LearningProgram__dlm`  
**Category:** Unassigned  
**Availability:** Available in 254 and later versions  
**Primary Key Field:** Id  

## Relationships

- **ProductId** has a FOREIGNKEY relationship with the [Product DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-productdmo-dmo.md) `Id` field.
- **ProviderId** has a FOREIGNKEY relationship with the [Account DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-accountdmo-dmo.md) `Id` field.
- **LearningId** has a FOREIGNKEY relationship with the [Learning DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-learningdmo-dmo.md) `Id` field.
- **AttendancePolicyId** has a FOREIGNKEY relationship with the [Attendance Policy DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-attendancepolicydmo-dmo.md) `Id` field.


## Fields

- [AcademicLevel](#academiclevel)
- [ActiveFromDate](#activefromdate)
- [ActiveToDate](#activetodate)
- [AttendancePolicyId](#attendancepolicyid)
- [BilingualProgramType](#bilingualprogramtype)
- [CategoryText](#categorytext)
- [cdp_sys_record_currency](#cdp_sys_record_currency)
- [CipCodeText](#cipcodetext)
- [ClosedProgramType](#closedprogramtype)
- [DataSourceId](#datasourceid)
- [DataSourceObjectId](#datasourceobjectid)
- [Description](#description)
- [DoesCreateOpportunityRecord](#doescreateopportunityrecord)
- [DoesGroupOpportunities](#doesgroupopportunities)
- [DurationNumber](#durationnumber)
- [DurationUnit](#durationunit)
- [FormatText](#formattext)
- [GradeText](#gradetext)
- [Id](#id)
- [ImageUrl](#imageurl)
- [InitiativeEndDate](#initiativeenddate)
- [InitiativeStartDate](#initiativestartdate)
- [InternalOrganizationId](#internalorganizationid)
- [IsActive](#isactive)
- [IsSelfPaced](#isselfpaced)
- [IsTopLevelProgram](#istoplevelprogram)
- [KQ_AttendancePolicyId](#kq_attendancepolicyid)
- [KQ_Id](#kq_id)
- [KQ_LearningId](#kq_learningid)
- [KQ_ProductId](#kq_productid)
- [KQ_ProviderId](#kq_providerid)
- [LearningId](#learningid)
- [Name](#name)
- [PlacementType](#placementtype)
- [ProductId](#productid)
- [ProgramInitiativeType](#programinitiativetype)
- [ProviderId](#providerid)
- [ReferenceId](#referenceid)
- [ReferenceIdentifierType](#referenceidentifiertype)
- [RoleOrganizationHesaId](#roleorganizationhesaid)
- [RoleOrganizationPercent](#roleorganizationpercent)
- [RoleOrganizationType](#roleorganizationtype)
- [ShortDescription](#shortdescription)
- [TeacherTrainingType](#teachertrainingtype)

### AcademicLevel

- **Field API Name:** `ssot__AcademicLevel__c`
- **Data Type:** TEXT
- **Description:** The applicable point in the education process.

### ActiveFromDate

- **Field API Name:** `ssot__ActiveFromDate__c`
- **Data Type:** DATEONLY
- **Description:** Date the Learning framework became active.

### ActiveToDate

- **Field API Name:** `ssot__ActiveToDate__c`
- **Data Type:** DATEONLY
- **Description:** Date the Learning framework became inactive.

### AttendancePolicyId

- **Field API Name:** `ssot__AttendancePolicyId__c`
- **Data Type:** TEXT
- **Description:** The Attendance Policy associated with the Learning Program.

### BilingualProgramType

- **Field API Name:** `ssot__BilingualProgramType__c`
- **Data Type:** TEXT
- **Description:** Specifies the type of bilingual teaching credential

### CategoryText

- **Field API Name:** `ssot__CategoryText__c`
- **Data Type:** TEXT
- **Description:** The category of the learning program.

### cdp_sys_record_currency

- **Field API Name:** `ssot__cdp_sys_record_currency__c`
- **Data Type:** TEXT
- **Description:** System-generated metadata field that stores a 3-letter ISO currency code.

### CipCodeText

- **Field API Name:** `ssot__CipCodeText__c`
- **Data Type:** TEXT
- **Description:** Classification of Instructional Programming code that identifies the program or field of study.

### ClosedProgramType

- **Field API Name:** `ssot__ClosedProgramType__c`
- **Data Type:** TEXT
- **Description:** Specifies the type of closed program

### DataSourceId

- **Field API Name:** `ssot__DataSourceId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### DataSourceObjectId

- **Field API Name:** `ssot__DataSourceObjectId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### Description

- **Field API Name:** `ssot__Description__c`
- **Data Type:** TEXT
- **Description:** Description of the Learning Program.

### DoesCreateOpportunityRecord

- **Field API Name:** `ssot__DoesCreateOpportunityRecord__c`
- **Data Type:** BOOLEAN
- **Description:** Whether an opportunity record is created (true) or not (false) for expressions of interest in the Learning Program.

### DoesGroupOpportunities

- **Field API Name:** `ssot__DoesGroupOpportunities__c`
- **Data Type:** BOOLEAN
- **Description:** Whether an applicant's academic interests are linked to a single opportunity (true) or not (false). The default value is false.

### DurationNumber

- **Field API Name:** `ssot__DurationNumber__c`
- **Data Type:** DOUBLE
- **Description:** The allocated length of time for completion of the Learning.

### DurationUnit

- **Field API Name:** `ssot__DurationUnit__c`
- **Data Type:** TEXT
- **Description:** The unit of measurement for the length of time for completion.

### FormatText

- **Field API Name:** `ssot__FormatText__c`
- **Data Type:** TEXT
- **Description:** The format in which the learning program is offered.

### GradeText

- **Field API Name:** `ssot__GradeText__c`
- **Data Type:** TEXT
- **Description:** The grade of the learning program.

### Id

- **Field API Name:** `ssot__Id__c`
- **Data Type:** TEXT
- **Description:** Required. A unique, system-generated identifier for this LearningProgram record. Maximum size is 15 characters.

### ImageUrl

- **Field API Name:** `ssot__ImageUrl__c`
- **Data Type:** URL
- **Description:** The URL to an image for the learning program.

### InitiativeEndDate

- **Field API Name:** `ssot__InitiativeEndDate__c`
- **Data Type:** DATEONLY
- **Description:** The end date of the initiative

### InitiativeStartDate

- **Field API Name:** `ssot__InitiativeStartDate__c`
- **Data Type:** DATEONLY
- **Description:** The start date of the initiative

### InternalOrganizationId

- **Field API Name:** `ssot__InternalOrganizationId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### IsActive

- **Field API Name:** `ssot__IsActive__c`
- **Data Type:** BOOLEAN
- **Description:** Specifies that the Learning framework is active.

### IsSelfPaced

- **Field API Name:** `ssot__IsSelfPaced__c`
- **Data Type:** BOOLEAN
- **Description:** Indicates whether the learning program is self paced

### IsTopLevelProgram

- **Field API Name:** `ssot__IsTopLevelProgram__c`
- **Data Type:** BOOLEAN
- **Description:** Identifies whether the learning program is a top-level program (true) or not (false).

### KQ_AttendancePolicyId

- **Field API Name:** `KQ_AttendancePolicyId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for AttendancePolicyId

### KQ_Id

- **Field API Name:** `KQ_Id__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for Id

### KQ_LearningId

- **Field API Name:** `KQ_LearningId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for LearningId

### KQ_ProductId

- **Field API Name:** `KQ_ProductId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for ProductId

### KQ_ProviderId

- **Field API Name:** `KQ_ProviderId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for ProviderId

### LearningId

- **Field API Name:** `ssot__LearningId__c`
- **Data Type:** TEXT
- **Description:** Parent of a Learning Program.

### Name

- **Field API Name:** `ssot__Name__c`
- **Data Type:** TEXT
- **Description:** The name of the Learning Program.

### PlacementType

- **Field API Name:** `ssot__PlacementType__c`
- **Data Type:** TEXT
- **Description:** Specifies the placement type of the learning program

### ProductId

- **Field API Name:** `ssot__ProductId__c`
- **Data Type:** TEXT
- **Description:** The product associated with the learning program.

### ProgramInitiativeType

- **Field API Name:** `ssot__ProgramInitiativeType__c`
- **Data Type:** TEXT
- **Description:** Specifies the initiative associated with the program

### ProviderId

- **Field API Name:** `ssot__ProviderId__c`
- **Data Type:** TEXT
- **Description:** The Account of the institution that provides the Learning.

### ReferenceId

- **Field API Name:** `ssot__ReferenceId__c`
- **Data Type:** TEXT
- **Description:** The ID of the learning program

### ReferenceIdentifierType

- **Field API Name:** `ssot__ReferenceIdentifierType__c`
- **Data Type:** TEXT
- **Description:** Specifies the type of ID associated with the program

### RoleOrganizationHesaId

- **Field API Name:** `ssot__RoleOrganizationHesaId__c`
- **Data Type:** TEXT
- **Description:** The HESA ID of an organization with a delivery or funding role

### RoleOrganizationPercent

- **Field API Name:** `ssot__RoleOrganizationPercent__c`
- **Data Type:** DOUBLE
- **Description:** The percentage of the delivery or funding role

### RoleOrganizationType

- **Field API Name:** `ssot__RoleOrganizationType__c`
- **Data Type:** TEXT
- **Description:** Specifies the type of role the organization has

### ShortDescription

- **Field API Name:** `ssot__ShortDescription__c`
- **Data Type:** TEXT
- **Description:** The short description of the learning program.

### TeacherTrainingType

- **Field API Name:** `ssot__TeacherTrainingType__c`
- **Data Type:** TEXT
- **Description:** Specifies the type of teacher training
