PowerSchool Enrollment version 184.108.40.206 is available as of 5/19/2023.
Parent Account Email Verification
Parent accounts can now be run through an email verification workflow upon account creation.
Upon creating an email-based account, the account is set to a new Pending Email Verification status, the parent is sent an email containing a verification code, and the parent is brought to an intermediate email verification page. The verification code expires in a rolling 15-minute window, resulting in the code being valid for anywhere between 15-30 minutes depending on when within the window it is generated. The parent is able to trigger a code to be resent on demand. Upon successfully entering the code into the email verification page, the account status is updated to Active, and the parent is brought to the next step of the workflow they initiated (for example, filling out a form).
If a parent fails to complete the email verification workflow (for example, the account status is still Pending Email Verification), upon attempting to log into the account at a later date, the workflow will be initiated again, sending the parent an email containing a verification code and redirecting the parent to the email verification page. Thus, the parent is required to successfully verify their email address before proceeding to perform any action within their account.
If a parent attempts to change the email address associated with their account, the email verification workflow is initiated, sending the parent an email containing a verification code and displaying an email verification dialog, requiring the parent to successfully verify the new email address before it is saved.
This feature is optional and enabled by PowerSchool Enrollment Support.
Parent Account Email Communication
Email communications from the Roster Workspace, Submission Workspace, and School Choice Workspace can now be sent to the linked parent account email address. The Pre-Submission Workspace already supports email communications sent to the linked parent account email address.
If the linked parent account is a cell phone-based account or an anonymous account, the parent account email address is treated as if it is empty. If the form is a Public form, the parent account email address is treated as if it is empty.
When parent accounts are in the Pending Email Verification status due to the Parent Account Email Verification feature, the parent account email address is treated as if it is empty, ensuring that only verified email addresses are used for communications.
This feature is optional and configured by PowerSchool Enrollment Support on a form-by-form basis.
Admin - Parent Account Email Address in Pre-Submission Workspace
When parent accounts are in the Pending Email Verification status due to the Parent Account Email Verification feature, any linked parent account email address displayed within or exported from the Pre-Submission Workspace now has “(pending verification)" appended. For example,
Admin - SFTP Deliver Data Scheduled Job Failures
SFTP-based Deliver Data scheduled jobs were failing intermittently when there were multiple scheduled jobs configured and enabled to run at the exact same time, generating files with the exact same name from different forms. This issue was resolved.
Admin - SFTP Scheduled Job Connection Failures
SFTP-based scheduled jobs were failing intermittently due to connection-related issues between PowerSchool Enrollment and the SFTP server(s). The library used to create connections has been upgraded, the number of required connections per job has been reduced, and a wait-and-retry process has been implemented upon a connection failure.
Admin - Document Delivery Failure with File Name Including Periods
When delivering uploaded documents to either PowerSchool SIS or eSchoolPlus SIS through APIs, if the file name to be sent to the SIS contained a period (.), upon delivery batch creation, the string immediately proceeding the first period was assumed to be the file extension. Upon attempting to deliver such a document to the SIS, the delivery failed and an error was displayed. This issue was resolved.