---
schema_version: "1"
id: 57ce591c0351d7bbeb1c8b19490ff2932c5f2910ab1eb211dad8e61fa11e7bf3
title: Set Up Faculty Access Management
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/ec_set_up_faculty_access_management.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.ec_set_up_faculty_access_management.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a93ce74ed23a71adbcf051442d0ec7f334901d0b5b873248b390b6c26dcfa996
description: Configure the roles and access rules that define faculty access. Then create active versions of the flows that create sharing. Set up Data Processing Engine (DPE) definitions and run jobs on a schedule so that access stays accurate over time.
products:
  - Education
release: "264"
---
# Set Up Faculty Access Management

Configure the roles and access rules that define faculty access. Then create active versions of the flows that create sharing. Set up Data Processing Engine (DPE) definitions and run jobs on a schedule so that access stays accurate over time.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with Education Cloud</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d66500e70">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d66500e70 ">To configure roles, access, and mappings:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d66500e70 ">Education Cloud Full Access</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d66500e70 ">To configure flows:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d66500e70 ">Manage Flow</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d66500e70 ">To set up and run Data Processing Engine jobs:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d66500e70 ">
              <ul>
                <li>Customize Application</li>

                <li>Modify All Data</li>

                <li>Data Pipelines Base User</li>

              </ul>
            </td>

          </tr>
        </tbody>
      </table>

Before you start, if you haven't enabled Data Pipelines, complete [prerequisites for Data Processing Engine](https://help.salesforce.com/s/articleView?id=ind.dpe_org_prefs.htm&language=en_US).

A share record grants record-level access. A faculty member's effective access combines their Salesforce permissions and the sharing that Faculty Access Management creates.

1. [Set your internal organization-wide sharing default](https://help.salesforce.com/s/articleView?id=platform.admin_sharing.htm&type=5&language=en_US) to Private for the objects that hold course and student data, such as attendance and course offering participant records.
    
    Adjust the default internal access only for the objects that you want to share with faculty.
2. Define academic roles.
    
    Create an academic role record for each access profile with which you share records.
3. Define each academic role's access to each object.
    
    To define which objects an academic role can access and at which level, create one academic role object access record for each object.
4. Map your institution's source roles to academic roles.
    
    Create one academic role mapping record for each value that your institution uses.
5. Create employee records for all instructors, including faculty members and teaching assistants.
    
    Faculty Access Management grants access to the user who's linked to an instructor through an employee record (API name `Employee2`). To create faculty employee records, customize the Create Employee flow. For an example of a customized flow, see [Simplify Employee Record Creation for Faculty](https://help.salesforce.com/s/articleView?id=sfdo.ec_simplify_faculty_employee2_creation.htm&release=264.0.0&type=5 "Customize the Create Employee flow to collect specific information when it creates employee records for faculty. Agent actions use these fields to identify faculty Slack users.").
6. Create your own active versions of only the Faculty Access Management flows that match the objects whose access you grant to faculty.
    
    These are the Faculty Access Management flow templates:
    
    - EDU Course Operations: Create Attendance Entry Share Records
    - EDU Course Operations: Create Attendance Recording Share Records
    - EDU Course Operations: Create Attendance Source Data Share Records
    - EDU Course Operations: Create Course Offering Participant Share Records
    - EDU Course Operations: Create Course Offering Participant Result Share Records
    - EDU Course Operations: Create Course Offering Participant Activity Grade Share Records
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-education_cloud-264-0-0-production-enus/89403874-2a89-4126-b574-9db175c14f28/images/icon_note.png)
    
    Note The Faculty Access Management flows determine each faculty member's access from the Academic Role field on the course offering participant record. However, the Teacher participant affiliation doesn't set that field on its own. If your course offering participants lack an academic role, create a flow that populates the Academic Role field so that the flows and DPE jobs can grant and maintain access.
7. To keep faculty access accurate, clone and activate each DPE definition template that matches the objects whose access you grant to faculty. See [Customize Data Processing Engine Template Definitions](https://help.salesforce.com/s/articleView?id=ind.dpe_extend_definitions.htm&type=5&language=en_US).
    
    These definitions maintain faculty access after share records are created. Accept all default configurations.
    
    - Process Faculty Access Management Shares maintains faculty access to course offering, course offering participant, course offering participant result, and course offering participant activity grade records.
    - Process Faculty Access Management Attendance Source Data Shares maintains faculty access to attendance entry, attendance recording, and attendance source data records.
8. Run each DPE job one time after activation. See [Run a Data Processing Engine Definition from the Builder](https://help.salesforce.com/s/articleView?id=ind.dpe_definition_run_builder.htm&type=5&language=en_US).
    
    The first run applies access to existing records and takes longer to finish. However, only the definition's data-processing time counts toward your org's monthly Data Processing Engine limit. See [Data Processing Engine Limits and Considerations](https://help.salesforce.com/s/articleView?id=ind.dpe_limits.htm&type=5&language=en_US) and [Track Your Data Processing Engine Usage](https://help.salesforce.com/s/articleView?id=ind.dpe_usage.htm&type=5&language=en_US).
9. To run each DPE job at a regular interval, create a schedule-triggered flow for each job. See [Run a Data Processing Engine Definition in Flows](https://help.salesforce.com/s/articleView?id=ind.dpe_run.htm&language=en_US).
    
    In addition to its schedule, you can run each definition on demand to refresh existing shares each time you change an academic role's access rules.