Skip to main content
Skip table of contents

eSchoolPlus SIS

Before Getting Started

Before getting started, the following must occur within the eSchoolPlus SIS:

  • The District Configuration Utility must have K-12 Authentication Provider and eSchoolPlus API enabled with database credentials.
  • The District Configuration must be set to enable integration with Enrollment. Upon enabling this integration, you will be presented with the following information needed to set up your SIS connection: OIDC Discovery URL, eSchoolPlus API URL, Client ID, and Client Secret.

Enable Enrollment Integration

  1. Sign in to the eSchoolPlus SIS Admin portal as a System Administrator.
  2. Search for District Definition.
  3. Click Enable Integration under Enrollment within the Integrations section.
  4. Click Save
  5. Highlight and copy the OIDC Discovery URL.
  6. Highlight and copy the eSchoolPlus API URL.
  7. Highlight and copy the Client ID.
  8. Highlight and copy the Client Secret.
  9. Click OK.

Set Up eSchoolPlus SIS Connection

  1. From the main menu, choose Configuration > General > SIS.
  2. Click Add SIS
  3. Enter the required information.

  4. Choose eSchoolPlus as the SIS Type.

  5. Click Test Connection to verify the connection.
  6. Click Save. The process of saving the SIS Credentials also verifies the connection. The connection must be verified to save successfully. You are prevented from creating a set of SIS Credentials that match those of another set. The combination of the OIDC Discovery URL, Client ID, and Client Secret must be unique. This is to ensure that there is only one connection in place between PowerSchool Enrollment and the eSchoolPlus SIS.

Enable Admin Single Sign-On

School/district staff can access PowerSchool Enrollment directly from within the eSchoolPlus SIS. School/district staff must sign in to their PowerSchool Enrollment account on the first attempt to link their accounts, and then on subsequent attempts are authenticated directly into their linked PowerSchool Enrollment account through SSO. Requires eSchoolPlus SIS version 19.4.8.0 or later. In order for an administrative user to have access to the PowerSchool Enrollment link within the eSchoolPlus SIS, that user must be granted either Read or Read/Write access to the Enrollment Integration > Setup And Configuration > VIEW resource via their security profile.

  1. From the main menu, choose Configuration > General > SIS.
  2. Select the eSchoolPlus SIS Credentials. 
  3. Select Admin SSO Authentication.
  4. Click Save.

Enable Parent Single Sign-On

Parents can access PowerSchool Enrollment forms directly from within the eSchoolPlus Home Access Center (HAC). On their first attempt, parents can either sign in to a preexisting PowerSchool Enrollment account to link their accounts or can have a PowerSchool Enrollment account created automatically for them, and then on subsequent attempts are authenticated directly into their linked PowerSchool Enrollment account through SSO. Requires eSchoolPlus SIS version 19.4.8.0 or later. In order for a parent to have access to the PowerSchool Enrollment forms within the eSchoolPlus HAC, Show Enrollment must be enabled in the Home Access Center Building Configuration and guardians must have access to Home Access Center and access to Update Enrollment.

  1. From the main menu, choose Configuration > General > SIS.
  2. Select the eSchoolPlus SIS Credentials. 
  3. Select Parent SSO Authentication.
  4. Click Save.

Enable School Locator Integration

District and school boundary data (i.e., plan areas) in eSchoolPlus SIS can be leveraged by the School Locator feature in PowerSchool Enrollment, without needing to separately import and maintain this boundary data in PowerSchool Enrollment. After entering the student's grade and address on the form, the address is validated. If valid, then the CASS-certified format of the address along with the grade are sent to eSchoolPlus SIS via API. eSchoolPlus SIS uses the address and grade to determine the zoned school(s) for the student using the Geo Code feature leveraging the up-to-date boundary data for the specified school year. eSchoolPlus SIS then communicates the zoned school(s), or lack thereof, back to PowerSchool Enrollment via API where this information is displayed to the parent on the form. Requires eSchoolPlus SIS version 19.4.19.0 or later (but earlier than 19.11.0.0), version 19.11.21.0 or later (but earlier than 20.4.0.0), or version 20.4.14.0 or later, use of Geo Code feature in eSchoolPlus SIS, and PowerSchool Enrollment Support to configure the School Locator data set and element within the form.

  1. From the main menu, choose Configuration > General > SIS.
  2. Select the eSchoolPlus SIS Credentials. 
  3. Select School Locator Integration.
  4. Click Save.

Enable Document Integration

Documents uploaded by parent or administrative users to File Upload and Hidden File Upload fields can be attached to student records in eSchoolPlus SIS through the standard data delivery process. Each document is retained within PowerSchool Enrollment's cloud document storage and a reference to the document (the document ID) is sent to the eSchoolPlus SIS along with the document metadata. Each document is displayed within the Student Attachments dialog for a student in eSchoolPlus SIS. When downloaded from the eSchoolPlus SIS, the file is retrieved on-demand from PowerSchool Enrollment via the API. The file name, category, and attachment date and time are sent along with the document as metadata. Each document is displayed in eSchoolPlus SIS as being attached by the _apienrollment user.

This feature requires eSchoolPlus SIS version 21.4.15.0 or later, and the Student Attachments feature must be enabled in eSchoolPlus SIS. Contact PowerSchool Enrollment Support to fully configure document delivery within Enrollment.

Once configured, you can choose to deliver pending documents to eSchoolPlus SIS using one of two document matching options:

  1. The Automatic matching option automatically matches documents by the ID of the document within PowerSchool Enrollment to ensure that no document is duplicated on the student in eSchoolPlus SIS.
  2. The Manual matching option automatically matches documents by the ID of the document within PowerSchool Enrollment as well, but if no exact match is found on the document ID, the system searches for potential matches based on an exact match on Category. With this option enabled, the match status of the document appears in the standard data delivery workflow, with grey indicating no match, yellow indicating potential matches, and green indicating a match. The match window for the document displays the potential matches for the document; you can select a match or no match. Each potential match must be resolved before delivery.

When a document is not matched, the document is newly attached to the student record in eSchoolPlus SIS along with its metadata.

When a document is matched to a document in eSchoolPlus SIS and the document IDs match, the document metadata can be updated. If the document IDs do not match, the document in eSchoolPlus SIS can be replaced with the document sent from PowerSchool Enrollment along with its metadata. If the document IDs match, the documents are the exact same file.

To enable the eSchoolPlus document integration within PowerSchool Enrollment:

  1. From the main menu, choose Configuration > General > SIS.
  2. Select the eSchoolPlus SIS Credentials. 
  3. Select Document Integration.
  4. Click Save.

Make Forms Available to Parents in the Home Access Center

When Parent SSO Authentication is enabled within a set of eSchoolPlus SIS Credentials, the SIS Parent Portal section is displayed on the SIS page. District administrators are able to select which PowerSchool Enrollment forms are shown within the eSchoolPlus HAC as available forms to be started when those forms are open.

  1. From the main menu, choose Configuration > General > SIS.
  2. Click Edit in the SIS Parent Portal section.
  3. Select the appropriate option to indicate which forms, when open, should be available in the eSchoolPlus HAC:
    • None - No forms available
    • Automatic - All forms, when open, available
    • Manual - Manually select each form you want to make available, when open

Launch Enrollment from the eSchoolPlus Admin Portal

  1. Sign in to the eSchoolPlus SIS Admin portal.
  2. Choose Enrollment from the My eSchoolPlus menu. If this is the first time you are accessing PowerSchool Enrollment via SSO from within the eSchoolPlus SIS, the PowerSchool Enrollment Sign In page appears and you must sign in to link your accounts.

Provision Accounts

In order for school/district staff to access PowerSchool Enrollment, they will need to be provided with a PowerSchool Enrollment account. For more information, see Create Accounts.

Launch Enrollment from the Home Access Center

From within the eSchoolPlus HAC, parents can start new forms, continue in-progress forms, and view submitted forms for existing students at the school/district and for students new to the school/district. When used with Private forms, parents do not need to enter snapcodes; however, roster records are still required and must be notified.

Existing Students

  1. Sign in to the eSchoolPlus HAC.
  2. From the Registration page, select the Update Enrollment tab. The enabled forms are displayed as available forms to start, when open, along with any in-progress or submitted forms for the student. Only the forms designated as existing student forms will be displayed here as available forms to start. This designation is set by your PowerSchool Enrollment Specialist. In-progress and submitted forms will only be displayed if the parent's HAC account is already linked to a PowerSchool Enrollment account. If a particular form has already been started or submitted for a student, then it will no longer be displayed as available to start, with the exception of Year-Round Update forms and Public forms

  3. Click a form:
    • If starting a new form, the parent will be brought directly into the form. If continuing an in-progress form, the parent will be brought to the last saved page within the form. If viewing a submitted form, the parent will be brought to the submission confirmation page of the form.
    • If starting a Private form, and the form has either been started or submitted through a different PowerSchool Enrollment account, the parent will be unable to start the form.
    • If this is the parent's first time accessing PowerSchool Enrollment via SSO from within the eSchoolPlus HAC, a landing page appears allowing the parent to link an existing PowerSchool Enrollment account or to continue and have a PowerSchool Enrollment account created and linked automatically for them

New Students

If the parent does not yet have a student enrolled at the school/district, then they will not yet have an eSchoolPlus HAC account, and thus will still need to access new student forms from the school's/district's website

  1. Sign in to the eSchoolPlus HAC.
  2. Select Enroll New Student. Only the forms designated as new student forms will be displayed here as available forms to start. This designation is set by your PowerSchool Enrollment Specialist. In-progress and submitted forms will only be displayed if the parent's HAC account is already linked to a PowerSchool Enrollment account

  3. Click a form:
    • If starting a new form, the parent will be brought to a PowerSchool Enrollment page asking them to choose or create the student for which they will be filling out the form. If continuing an in-progress form, the parent will be brought to the last saved page within the form. If viewing a submitted form, the parent will be brought to the submission confirmation page of the form.
    • If this is the parent's first time accessing PowerSchool Enrollment via SSO from within the eSchoolPlus HAC, a landing page appears allowing the parent to link an existing PowerSchool Enrollment account or to continue and have a PowerSchool Enrollment account created and linked automatically for them.

Year-Round Updates

Year-Round Update forms allow parents to submit changes to data as many times as necessary throughout the year, ensuring the district always has up-to-date information. These forms are only accessible through SSO from the eSchoolPlus HAC and are only accessible for existing students. When a parent starts a Year-Round Update form, it is pre-populated on demand with the data currently stored within the eSchoolPlus SIS. School/district staff can review and deliver each submission to the eSchoolPlus SIS, or each submission can be delivered to the eSchoolPlus SIS automatically. If a Year-Round Update form has been submitted for a student and the data within that submission has not yet been delivered back to the eSchoolPlus SIS, then parents will be unable to start the Year-Round Update form again for that student. The data from previous submissions must already be delivered to the eSchoolPlus SIS so that when the form is pre-populated on demand with the data currently stored within the eSchoolPlus SIS, that data reflects all of the prior changes. Year-Round Update forms must be configured by your PowerSchool Enrollment Specialist.

On Demand Data Pre-Population

When a parent starts a Private or Restricted form, it can be pre-populated on demand with the data currently stored within the eSchoolPlus SIS, so that the parent does not need to fill out the entire form from scratch. This functionality is only available when starting a new form through SSO from the eSchoolPlus HAC, and is only available for existing students. When used with Private forms, roster records are still required. This functionality must be configured by your PowerSchool Enrollment Specialist.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.