Skip to main content
Skip table of contents

Special Programs 25.4.0.0

PowerSchool Special Programs version 25.4.0.0 is available as of April 21, 2025.

New features and enhancements

Category

Release Note

Ability to Push Student/Parent Security from Controller to Tenant

We have introduced a new feature to push student and parent security settings from the controller to the tenant. This enhancement ensures that security configurations are consistently applied across all tenants, improving the overall security management process.

Digital Signature

A Disable “Sign Now” Mode digital signature system setting is now available that allows districts to disable access to the “Sign Now” mode of digital signature.

Digital Signature

When submitting a document for digital signature, missing email addresses will no longer be required for signers marked as opted out.

Digital Signature

The initiator of a digital signature request will no longer receive notification emails when the initiator selects opt-out for signers, but will continue to receive notification emails when a signer opts out.

Digital Signature: Global setting to display the Unique ID field for completed digitally signed documents

A global option was added to turn on or off the unique ID that is assigned to each document eSignature request, as well as each signer. These are displayed on both the certificate of completion PDF and the signed document PDF. On the signed document PDF, the unique ID of the document eSignature request is shown on each page as a header, and the unique IDs of signers are shown in abbreviated form below each signature. These unique IDs are generated strictly within the eSignature functionality for validation purposes and are not the same as other IDs used outside of the eSignature functionality.

  • The global setting is available under Configuration > Digital Sig Setting > System Settings

    • Omit Document/Signer Unique IDs from PDFs.

  • Settings/Option is selected by default.

Formula Language

A new formula function named LoginCount has been added to the formula language. It returns the number of times a given staff user logged into Special Programs within a specified date range (optional).
For more information, please refer https://sp-programs.powerschool-docs.com/special-programs-user/latest/special-security-functions. This page also lists a table explaining various functions. The following rows were added to the table:

  • LoginCount(StartDate, EndDate): Use when writing a formula in the context of a staff profile. Returns the number of times the staff user logged in within the specified date range. Logins on or after the start date and before the end date are included. To specify an unbound date range, you can specify EMPTY for either the start or end date, or omit the end date entirely.
    Note that the login count data is retained for approximately 12 months, so date ranges older than 12 months may return a lower value than the actual.

  • LoginCount(StaffProfileReference, StartDate, EndDate): Use when writing a formula that is not in the context of a staff profile. Returns the number of times the specified staff user logged in within the specified date range. See the previous row for details on how to use the date range.

Specify Email Address in Global Digital Signature Settings

We have introduced a new feature that allows customers to specify an email address in the global digital signature settings. If an email address is provided, a blurb will be added to all digital signature notifications. This blurb will inform recipients that while they should not reply directly to the email, they can contact the specified email address if they have any questions.

  1. Allow customers to specify an email address in global digital signature settings.

  2. If the email address is supplied, a blurb is added to all digital signature notifications stating that while they should not reply directly to the email, they can contact the following email address: <<customer supplied email address>> if they have questions.

S|R Module - New functionality for switching between tenants

Functionality has been added for customers using the State and Regional Module to switch between tenants on the Profile Type, Document Templates, and Keyword Tables screens.

Spell Check Icon Redirects to Top of Page

Previously, some users were redirected to the top of the page when clicking the Spell Check icon. The spell check now operates correctly, allowing users to check spelling without redirection.

Required vs Non-Required Signing Button Color

A new feature has been added that differentiates the colors of required and non-required signing buttons. This update aims to reduce confusion and make it easier for users to identify mandatory actions. Required buttons will display in Red and non-required ones will display in blue.

Student Transfers

The staff member at the sending school will need view access to each child's profile they wish to transfer to the new school. If the staff member does not have access to a child’s profile, they will receive a warning that the user does not have the necessary access to send everything that an ADMIN user could have sent. Previously, there was no warning message.

The staff member at the receiving school will no longer need view/add/edit privileges for the child profile to receive the child profiles that the sender has included.

Resolved issues

Category

Release Note

Exception Report Triggered by Document Action

An issue has been identified where a document action configured to set the Document status to “Active” triggers an exception report. This occurs when the action attempts to execute, preventing the status change from being completed successfully. Now, the document action functions correctly without triggering an exception report.

When generating a document as a PDF, put the Unique eSignature ID

When generating a document as a PDF, put ‘Unique eSignature ID’ has now been corrected to not display this ID.

JavaScript errors detected

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

If this problem persists, please contact our support.