---
schema_version: "1"
id: b650dd52b484c97db405222f83d874777e6d546d88473ce9cb223c5be8522100
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/enable_k12_apex_class_access.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.enable_k12_apex_class_access.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 8f68d66c800b356a9bca6ed25e71a759d476fc4eff788ed2e4077173fc7058d9
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.enable_k12_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="d6535e114">Feature</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d6535e117">Apex Classes Required</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="Feature" class="slds-cell-wrap" style="vertical-align:top;" headers="d6535e114 ">EDA Settings</td>

              <td data-label="Apex Classes Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d6535e117 ">
                <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="d6535e114 ">Settings Health Check</td>

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

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

                </ul>
              </td>

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