Loading
Salesforce now sends email only from verified domains. Read More
Education Cloud
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Configure an Applicant Portal for Third-Party Representatives

          Configure an Applicant Portal for Third-Party Representatives

          Use Omnistudio components to set up an applicant portal for parents, guardians, and commissioned agents to apply on behalf of students.

          Editions Needed
          Available in: Lightning Experience
          Available in: Enterprise, Performance, Unlimited, and Developer Editions with Education Cloud
          User Permissions Needed  
          To configure an applicant portal for third-party access:

          Education Cloud Full Access

          AND

          Create and Set Up Experiences

          AND

          View Setup and Configuration

          AND

          Omnistudio Admin

          AND

          Omnistudio User

          AND

          Be a member of the site AND View Setup and Configuration AND an experience admin, publisher, or builder in that site

          Note
          Note If you currently have a portal for applicants to apply for themselves, create another portal and configure it for third-party access.

          Who Is a Third Party?

          A third-party user is someone who submits an application on behalf of an applicant. Here are some examples of a third-party user.

          • Parents

          • Guardians

          • Caregivers

          • External commissioned agents

          Create a sharing set for third parties so they have access to the required records.

          Security Considerations for Educational Institutions

          If your institution is subject to the Family Educational Rights and Privacy Act (FERPA) requirements, consider those requirements as part of your security model. Make sure to account for the protection of Personally Identifiable Information (PII) in the education records of students. If your institution is a HIPAA-covered organization and is subject to the HIPAA requirements, consider those requirements as part of your security model. Make sure that you account for the protection of Protected Health Information (PHI) maintained outside of FERPA education records.

          To secure your sensitive data, implement a host of security features available with Salesforce. Here are a few examples.

          • Set your org-wide default sharing settings to Private, which is the most restrictive access possible.
          • Identify the data access requirements for the users in your various departments. Create profiles for the roles in those areas, and permission sets to grant permissions to roles or individual users.
          • Create a role hierarchy to give users the same level of access to the records owned by or shared with the users below them in the hierarchy.
          • Set field-level security to control who can access and edit certain fields on specific records.
          • Create sharing rules to open up record access to other users besides the record owners.
          • Set up authentication and authorization methods to control who sees what data, when they see the data, and from which locations and devices they can access the data.

          Every institution has unique privacy policies and regulatory requirements. We encourage you to consult with your security, legal, and regulatory specialists to use unique Salesforce configurations in combination with other information systems.

          Customize the Applicant Portal Home Page

          Update the Home page of your applicant portal so that third parties can enter information for the students that they represent and submit applications.

          Experience Cloud site applicant portal set up for third-party access

          1. From Setup, in the Quick Find box, enter Digital Experiences, and then select All Sites.
          2. Next to your learner portal site, click Builder.
          3. On the Home page, click Components icon, and then drag the Flexcard component to just above Start My Application in the Content area.
            1. For Flexcard Name, select EDUAdmissionsNoStudentData.
            2. For Exposed Attributes, enter {"ApiPageName": "Students__c"}.
          4. Preview and publish your site.

          Create and Configure a Students Page

          Add a page to your applicant portal where parents, guardians, and agents can manage the students that they represent. When a third party adds a student, the system creates Account Contact Relationship records to support the sharing application information.

          Students page on applicant portal for third-party access

          1. In Experience Builder for your site, click Page Properties icon, and then click New Page.
          2. Select Standard Page.
          3. Select 2 columns, 2:1 ratio, and then click Next.
          4. For Name, enter Students.

            The URL field fills automatically.

          5. For API Name, enter Students.
          6. Click Create.
          7. Click the menu bar, and then click Edit Default Navigation.
          8. Click Add Menu Item, and then specify these values.
            1. For Name, enter Students.
            2. For Type, select Site Page.
            3. For Page, select Students.
          9. Save your changes.
          10. On the Students page, click Components icon.
          11. Drag the Rich Content Editor component to the Content Header area.
          12. Click Edit Content, and enter Students. Apply any additional formatting that you want.
          13. Click Components icon, and then drag the Flexcard component to just below the Content Header section.
          14. For Flexcard Name, select EDUAdmissionsNewStudentButton.
          15. Click Components icon, and then drag the Flexcard component to the Content section.
          16. For Flexcard Name, select EDUAdmissionsMyStudents.
          17. Preview and publish your site.

          Update Omnistudio Data Mapper for Third-Party Access

          To connect a third party with the student that they're adding data for, create a separate cloned version of the EDUAdmissionsGetLoggedInUserPersonAccount Data Mapper for third-party access.

          1. From the App Launcher, find and select Omnistudio Data Mappers.
          2. Click your cloned version of the EDUAdmissionsGetLoggedInUserPersonAccount Data Mapper.
          3. For Account, set up the filter to Id=Contact:AccountId.
          4. Click Add Extract Step.
          5. For Select an Option, select Contact.
          6. For Extract Output Path, enter Contact.
          7. Set up the filter to Id=CurrentUser:ContactId.
          8. Drag the Contact step above the Account step.
          9. Click Output.
          10. For Account:PersonContactId, click Edit.
          11. For Extract JSON Path, select Contact:Id.

          Update Integration Procedure for Third-Party Access

          To reference the Data Mapper for third parties, update the Integration Procedure for processing and saving student application data submitted by a third party.

          1. From the App Launcher, find and select Integration Procedures.
          2. Click your cloned version of the EDUAdmissions/CreateMyStudents integration procedure.
          3. Click GetUserInfo.
          4. For Data Mapper Name, select your cloned version of the EDUAdmissionsGetLoggedInUserPersonAccount Data Mapper for third parties.
          5. From LoopStudents, select CreateUserToStudentAccountCCR.
          6. In the Additional Input section, for ContactId, replace the formula with =%GetUserInfo:Account:ContactId%.
          7. From LoopStudents, select CreateUserToStudentAccountACR.
          8. In the Additional Input section, for AccountId, replace the formula with =%GetUserInfo:Account:Id%.
          9. Click CreateUserConstituentRole.
          10. In the Additional Input section, for PersonId, replace the formula with =%GetUserInfo:Account:Id%.
           
          Loading
          Salesforce Help | Article