Send Course Load Details and Create Course Offering Channels

Modify the EDU Course Operations: Create Course Load and Slack Channel flow after you create the Course Operations Agent. The updated flow calls the agent to send course load information and create course offering channels for faculty in Slack.

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 turn on Advanced Academic Operations: Education Cloud Full Access
To configure flows: Manage Flow

Before you start, create the Course Operations Agent.

  1. From Setup, find and select Flows.
  2. Select EDU Course Operations: Create Course Load and Slack Channel.
  3. Click Save as New Flow.
  4. To change any of the default schedules, in the Start element, click Scheduled Paths, and then update the offset number and offset options.
  5. After the Get Faculty Slack User element, add an element that calls the Course Operations Agent.
    The agent sends course load information to the faculty Slack user in a direct message in Slack.
    1. After the Get Faculty Slack User element, click Add Element.
    2. Search for and select the Course Operations Agent that you created.
    3. Give the element a label and an API name.
      For example, name the element Get Course Load from Agent.
    4. For Set Input Values, enter an agent request that gets the primary faculty's course load for the academic session.
      For example, enter Get course load for Primary Faculty ID {!LoopThroughPrimaryFacultyIds} for Academic Session ID {!$Record.Id}.
  6. Complete the Default Outcome and the No paths of the Have Only Course Load? element.
    1. For the Default Outcome path, add an element that calls the Course Operations Agent.
      The agent sends only course load information to the faculty Slack user in a direct message.
      For example, name the element Send Course Load to Faculty. For Agent Request, enter Send the course load {!GetCourseLoadFromAgent.agentResponse} to {!Get_Faculty_Slack_User.facultyUserId} in a direct message.
    2. For the No path, add an element that calls the Course Operations Agent.
      The agent sends the course load information to the faculty Slack user and asks if they want to create channels for their course offerings.
      For example, name the element Send Course Load and Ask Faculty to Create Channel. For Agent Request, enter Send the course load {!GetCourseLoadFromAgent.agentResponse} and ask "Would you like to create channels for course offerings?" to {!Get_Faculty_Slack_User.facultyUserId} in a direct message.
  7. Save and activate the flow.