---
schema_version: "1"
id: 9adc7388cc80488b33399b588a1fd0f033c202af9d399fe893dcd7e4a352ea6c
title: Assign Apex Class Access to the K-12 Support Staff Profile
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/ssh_setup_security_apex_assign_staff_k12.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.ssh_setup_security_apex_assign_staff_k12.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7059427c707612e4faf25d65c084b8301803004129136099a749563655484ad3
description: Grant K-12 support staff access to required Apex classes.
products:
  - Nonprofit
  - Education
release: "264"
---
# Assign Apex Class Access to the K-12 Support Staff Profile

Grant K-12 support staff access to required Apex classes.

To use Student Success Hub custom components, your K-12 support staff need access to the Apex classes that control the components. Otherwise, they (and you) may encounter errors trying to do things like applying Success Plans.

1. From Setup, search for and then select **Profiles**.
2. Click the Profile Name for your K-12 support staff.
3. Click **Apex Class Access**.
4. Confirm that these Apex classes are listed. If necessary, click **Edit** and move any missing classes to the Enabled Apex Classes list. Then, save your changes.

## SSH Student Case Record

- sfal.AddSuccessTeamMemberController
- sfal.AddTeamMemberDataProviderController
- sfal.AdviseeContactCardController
- sfal.AdviseeSuccessTeamController
- sfal.AlertRelatedListController
- sfal.RemoveSuccessTeamMemberController
- sfal.SuccessPlanRelatedList
- sfal.SuccessPlanUpdateTasksController
- sfal.TaskRelatedListController

## Alerts

- sfal.CasesFromAlertsController

## Appointments

- sfal.AdviseeLookupController
- sfal.AdviseeLookupControllerWithNonUsers
- sfal.SendEmailMassActionController

## Success Plans

- sfal.ApplySuccessPlan

## General

- sfal.FeatureGateController