The Learner Profile object stores student data aggregated from multiple objects. Therefore, the learner profile record page in Education Cloud provides a unified, actionable view of students. Find all the relevant details in one location where you can search, filter, and sort through learner profiles to create criteria-based list views. Then use the list views to take bulk actions.
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Education Cloud |
The Learner Profile object stores consolidated data from these objects:
- Academic Term
- Academic Term Enrollment
- Case
- Case Team Member
- Contact
- Contact Profile
- Course Offering Participant Result
- Learner Program
- Learning Program
- Learning Program Plan
- Program
- Program Enrollment
- Success Team
- User
Update Learner Profile Records
Run the Data Processing Engine (DPE) definition from Education Cloud, Update Learner Profiles with CRM Data, to update your learner profile records with the latest data from related objects. You can include additional fields by modifying the definition.
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Education Cloud |
| USER PERMISSIONS NEEDED | |
|---|---|
| To run a Data Processing Engine definition: |
Education Cloud Full Access |
| Object or Field | Required Access |
|---|---|
| Academic Term | Read |
| Academic Term Enrollment | Read |
| Case | Read |
| Case Team Member | Read |
| Contact | Read |
| Contact Profile | Read |
| Course Offering Participant Result | Read |
| Learner Profile | Read and Edit |
| Learning Plan | Read |
| Learning Program Plan | Read |
| Program | Read |
| Program Enrollment | Read |
With Flow Builder, you can create a flow that runs a scheduled DPE job to automatically and regularly update your records.
Review these considerations for data integrity before running the DPE using the Update Learner Profiles with CRM Data definition:
- Unique learner profile records are created only for unique student contact records.
- If there are multiple academic term enrollments that are active and current, the related learner profile is updated with any one of those academic term enrollments. This also applies to the Major, Expected Graduation Date, Primary Advisor, and Secondary Advisor fields.
See Also:
Sample Data Population Logic
Understand the steps involved in populating learner profile records for typical scenarios. Customize the logic to suit your requirements.
Example: Students Enrolled in Study Abroad Program
- Add a data source node to the Data Processing Engine definition, Update Learner Profiles with CRM Data.
- Configure the node for the Program Enrollment object.
- Add and configure a filter node for active program enrollment.
- Add a filter node for the program name, Study Abroad.
- Add and configure additional nodes as needed.
- Save your changes.
- Run the DPE to populate the learner profile records.
Example: Students with Primary and Secondary Majors
- Add a custom picklist field on the Learner Program object, for example, Major Type.
- Add picklist values Primary and Secondary to Major Type.
- Modify the Data Processing Engine Definition, Update Learner Profiles with CRM Data:
- Add and configure a data source node for the Learner Program object.
- Add and configure a filter node for primary learner programs.
- Add and configure a filter node for secondary learner programs.
- Add a join node to combine the outputs of the filter nodes.
- Add and configure additional nodes as needed.
- Save your changes.
- Run the DPE to populate the learner profile records.