You are here:
Prepare Your Org for the Course Operations Agent
Provide agent actions with the required data. Define at-risk criteria, supply data for course offering participant insights, create an advising record type for cases, and create employee records for faculty members.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions with Education Cloud and the applicable Agentforce add-on license |
| User Permissions Needed | |
|---|---|
| To manage objects: | Education Cloud Full Access |
| To set up Data 360 and create or refresh data streams: | Data Cloud Architect |
| To modify and run flows: | Manage Flow |
| To update integration procedures: | Omnistudio Admin |
Set Up the Data for Student Risk Reports
Before you start, set up Data 360 for Education Cloud
To provide input to the Student Risk Report subagent's actions, prepare grounding data that categorizes student performance and supplies course offering participant insights.
-
Make sure that your CourseScoreCategorization decision matrix and the required data
streams are current. See steps 3 and 4 in Visual Indicator.
Agent actions use these resources to create at-risk reports. If you don’t have a decision matrix that categorizes student performance into categories, create one. If you have an existing decision matrix but want to create a different version, update the Decision Matrix action in the integration procedure.
Resource Name Resource Type Description GenerateRiskResult Integration Procedure Retrieves all course offering participants for a given course offering, gets their component grades, calculates final scores using the Course Score Calculation expression set, and returns a risk result for each participant. Course Score Calculation Expression Set Calculates a learner's score percentage in a course based on the weighted average of its components. CourseScoreCategorization Decision Matrix Defines the course score categories, and the text and icon format for each category. -
Prepare the data for course offering participant insights.
Refresh the data streams to make sure that these required fields have valid values in Data 360. These values are grounding data sources for the prompt template that creates course offering participant insights.
Prompt Template Data model object Grounding Data Source Create Course Offering Participant Insights Course Offering Activity Grade - Course Offering Participant
- Academic Term Enrollment
- Contact
Course Offering Participation - Course Offering Participant
- Academic Term Enrollment
Course Offering Participant - Course Offering
- Academic Term Enrollment
- Contact
Course Offering Rubric Course Offering -
Create a support process for the advising case type.
- From Setup, find and select Support Processes.
- Click New, and then enter Advising as the name.
- Define the case statuses for your advising cases.
- Save your changes.
-
Define a case record type specifically for advising support
cases to distinguish it from other types of cases.
For Support Process, select Advising. Make sure that the record type is available to the appropriate profiles.
Create Employee Records for Faculty
Before you start, customize the Create Employee flow.
An employee record links a faculty contact record to their Slack user ID. Agent actions use this mapping to add faculty to course offering channels and send direct messages to them in Slack.
-
Update the Employee Status field on the Employee object with the API
name Employee2.
- From Setup, click Object Manager, and then select Employee with the API name Employee2.
- From the sidebar, click Fields & Relationships, and then click Employee Status.
- In Employee Status Picklist Values, click New.
- Enter Active and Inactive as picklist values.
- Save your changes.
- To create employee records for faculty, run your version of the Create Employee flow.
Did this article solve your issue?
Let us know so we can improve!

