---
schema_version: "1"
id: cccc7d2817fc1390d3a8884be878d5c4fca2c91d7055f072e0969bfc3fc86b15
title: Enable EDA Apex Class Access
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/eda_enable_eda_apex_class_access.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.eda_enable_eda_apex_class_access.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 52179e481a68ecb2fdf4bae19643856f691b462a5d66335d546aee1db23298c4
description: Verify access to EDA Apex classes for all profiles and permission sets that need them.
products:
  - Education
release: "264"
---
# Enable EDA Apex Class Access

Verify access to EDA Apex classes for all profiles and permission sets that need them.

- **[Enable EDA Apex Class Access](https://help.salesforce.com/s/articleView?id=sfdo.eda_enable_eda_apex_class_access.htm&release=264.0.0&type=5)**  
    Features such as EDA Settings and Settings Health Check require access to certain EDA Apex classes. Depending on the EDA version that you started with, the System Administrator profile sometimes already has access, but we recommend verifying access for all profiles that need them, and for permission sets as needed.

## Enable EDA Apex Class Access

Features such as EDA Settings and Settings Health Check require access to certain EDA Apex classes. Depending on the EDA version that you started with, the System Administrator profile sometimes already has access, but we recommend verifying access for all profiles that need them, and for permission sets as needed.

1. From Setup, search for, then select **Profiles**.
2. Click the profile name, such as **System Administrator**.
3. Click **Enabled Apex Class Access**.
4. For each feature, make sure that the required Apex classes are enabled.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
          <colgroup>
            <col style="width:50%">
            <col style="width:50%">
          </colgroup>
          <thead class="slds-text-title_caps ">
            <tr class="">
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d6677e114">Feature</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d6677e117">Apex Classes Required</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d6677e114 ">EDA Settings</td>

              <td data-label="Apex Classes Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d6677e117 ">
                <ul>
                  <li>
                    <p>CMP_SettingsDataProvider</p>
                  </li>

                  <li>
                    <p>STG_Base_CTRL</p>
                  </li>

                  <li>
                    <p>STG_CourseConnections</p>
                  </li>

                  <li>
                    <p>STG_Courses </p>
                  </li>

                  <li>
                    <p>UTIL_Describe</p>
                  </li>

                  <li>
                    <p>AccountModelSettingsController</p>
                  </li>

                  <li>
                    <p>AccountNamingBatchController</p>
                  </li>

                  <li>
                    <p>AccountNamingSettingsController</p>
                  </li>

                  <li>
                    <p>AddressSettingsController</p>
                  </li>

                  <li>
                    <p>AffiliationsSettingsController</p>
                  </li>

                  <li>
                    <p>AffiliationsWithProgramEnrollController</p>
                  </li>

                  <li>
                    <p>ApplicationSettingsController</p>
                  </li>

                  <li>
                    <p>ContactInfoSettingsController</p>
                  </li>

                  <li>
                    <p>CourseConnectionSettingsController</p>
                  </li>

                  <li>
                    <p>EDASettingsController</p>
                  </li>

                  <li>
                    <p>EducationCloudSettingsController</p>
                  </li>

                  <li>
                    <p>ErrorSettingsController</p>
                  </li>

                  <li>
                    <p>HierarchySettingsChangesController</p>
                  </li>

                  <li>
                    <p>PreferredPhoneEmailBatchController</p>
                  </li>

                  <li>
                    <p>ProgramSettingsController</p>
                  </li>

                  <li>
                    <p>ProgramPlanSettingsController</p>
                  </li>

                  <li>
                    <p>RelationshipSettingsController</p>
                  </li>

                  <li>
                    <p>ReleaseGateController</p>
                  </li>

                  <li>
                    <p>VersionCleanupBatchJobController</p>
                  </li>

                </ul>
              </td>

            </tr>
            <tr class="">
              <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d6677e114 ">Settings Health Check</td>

              <td data-label="Apex Classes Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d6677e117 ">
                <ul>
                  <li>
                    <p>HealthCheckController</p>
                  </li>

                  <li>
                    <p>HealthCheckGroupController</p>
                  </li>

                </ul>
              </td>

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