Special Programs - System Administrator

Special Programs 26.8.0.0

PowerSchool Special Programs version 26.8.0.0 is available as of.

New features and enhancements

Summary

Description

New "ESign Completed Date" Field Now Available

Previously, there was no dedicated field to record when an eSignature was fully completed on a document. This made it difficult to filter or generate reports based on when documents were actually signed—districts could only reference document creation or finalization dates.

With this enhancement, a new Document_ESign_Completed_On field is now stored alongside existing document metadata (similar to DocCreatedOn and DocFinalizedOn). This field records the exact date and time the eSignature process was completed and can be used as a filter criterion in reports.

Documents – Translation Completion Indicator Fix

Fixed an issue where document sections in translation mode incorrectly displayed a completed checkmark even when the section had not yet been translated.

Previously, when a document was being translated (e.g., into Spanish), sections that had been completed in the original English version would carry over the completion checkmark (☑️) to the translated version — even if the translated fields had not been filled in. This could lead users to believe a section's translation was complete when it was not.

With this fix, the completion checkmark now only appears on a translated section once all required fields in that translation have been completed. This ensures accurate progress tracking when working with translated documents.

Transfer History Export — Removed Inaccurate Columns (Controller View)

What changed:
The Transfer Envelope History export from the Controller view no longer includes the IsSender and Direction columns. These fields previously appeared in the exported file with incorrect, hardcoded values ("No" and "Receive" for all records) and did not reflect the actual transfer data shown in the UI.

Why it matters:
The exported report now accurately matches what you see on screen. The Sending Tenant and Receiving Tenant columns clearly identify the parties involved in each transfer, eliminating confusion caused by misleading or redundant fields.

Digital Signature – Improved Signing Process Clarity

We've improved the digital signature experience to help prevent incomplete signatures and missing signer data.

What's New:

  • Clearer guidance for signers: A note now appears during the signing process informing signers that their signature is not submitted until they click the Submit button, and that they should not close the window before submitting.

  • Enhanced navigation reminder: Signers are reminded to review the document using the Previous and Next buttons, and that the signing process is completed only after clicking Submit at the end of the document.

  • Staff notifications when force-completing a signature request: Staff members will now see a notification when force-completing a signature request, alerting them that:

    • Pending signers will be prevented from signing the document.

    • Any incomplete signing data will be deleted.

Service Capture — Comment Field Now Included in Excel Export

What changed:
The Excel export from My Completed Services > Services Listing now includes the Comment field. Previously, comments entered on service records were visible on screen but were omitted from the exported Excel file.

Why it matters:
Service record comments often contain critical documentation needed for compliance, audits, and FOIA requests. This fix ensures the exported data fully matches what is displayed in the application, eliminating the need to manually retrieve comments from individual records.

MyPowerHub: Recent Documents Tile Now Displays Up to 10 Documents

The Recent Documents tile on the MyPowerHub dashboard now displays up to 10 of your most recent documents, increased from the previous limit of 5. This makes it easier to quickly locate and access active IEPs, 504 plans, evaluations, and other student documents without navigating to the full document repository.

What's Changed:

  • The Recent Documents tile on the MyPowerHub dashboard now shows up to 10 documents (previously limited to 5).

  • Documents continue to be sorted with the most recently modified or created items appearing first.

  • If fewer than 10 documents are available, only the existing documents are displayed — no empty placeholders are shown.

On-Prem Customer Advisory — Configuration Check

Please have your server administrator verify the following two settings on your PowerSchool Special Programs web server(s).

M1 — Machine Key

Where to check:

Open the site's web.config and find the <machineKey> entry under <system.web>.

Confirm that:

  • Validation method is HMACSHA256

  • Encryption method is Auto or AES— if there is no decryption attribute on the <machineKey> tag, it defaults to Auto(which is AES); otherwise it should read decryption="AES"

  • Validation key and Decryption key are NOT set to "Automatically generate at runtime"

  • The keys are your own custom values (not blank or default)

M2 — Custom Errors

Where to check:

Open the site's web.config and find the <customErrors> entry under <system.web>.

Confirm that:

Custom Errors is set to On (or RemoteOnly)

  • If both are correct, no action is needed.

  • If either setting is different, please update it to match the above and restart the application pool (all web servers).


Resolved issues

Summary

Description

PDF Generation: Resolved Illegible Page Breaks in Form Documents

Issue: When generating a PDF using the "Generate PDF" function on certain form documents, content within tables could break across pages in an illegible manner — cutting off words and sentences mid-line at page boundaries.

Resolution: The PDF generation engine has been updated to handle page breaks within tabular content properly. Generated PDFs now produce clean, readable page breaks that preserve text integrity across pages. Districts that use the "Generate PDF" function on forms containing tables with longer text content will no longer experience fragmented or cut-off text at page boundaries.

Digital Signature – Retry Option Available When Signature Request Encounters an Error

Documents sent for digital signature could display an Error status with no clear resolution path.

Staff was forced to reset the signature page and reinitiate the entire signing workflow, resulting in the loss of the original digital signatures.

Resolution: A Retry option is now available under Signature Request Options when a signature request is in an error state.

Standard Reports – HTML Tags No Longer Display in Report Data

When running certain Standard Reports that contain stylized or rich-text data—such as the SOL Accommodations reports—users may have seen raw HTML tags rendered as plain text within the report, or bullet points bleeding into neighboring columns. This made affected reports difficult to read and could confuse when reviewing accommodation data.

This issue has been corrected. Reports with rich-text content now render cleanly, with list formatting properly contained within the appropriate column.

Security Audit Log Search Timeout Fix

Searching the Security Audit Log no longer results in a server timeout error. Previously, districts with large audit log histories could encounter an "Execution Timeout Expired" error when performing text-based searches in Administration > Security > Audit Log. This has been resolved by increasing the allowed query execution time for audit log searches.

Details:

  • Issue: Performing a search on the Security Audit Log page could produce a server timeout exception, preventing administrators from retrieving audit records.

  • Impact: Districts with substantial audit log data were unable to search historical security events, limiting visibility into user activity and system changes.

  • Resolution: The database query timeout for audit log searches has been extended to accommodate larger data sets, ensuring search results are returned successfully even for districts with extensive audit histories.

Resolved Table Border Loss in Stylized Text Fields

Issue: In the IEP, tables inserted into stylized text fields — whether pasted from a third-party application (such as Microsoft Word or Google Docs) or built using the formatting toolbar — would lose their borders under certain conditions. While the table borders displayed correctly upon initial save, any subsequent edit and save of the section caused the borders to be stripped from the table.

Resolution: The platform has been updated to correctly preserve table borders within stylized text fields. Tables inserted via paste or built using the formatting toolbar will now retain their borders through subsequent edits and saves of the section. Districts using the IEP that insert or paste tables into stylized text fields will no longer experience loss of table borders after editing and re-saving the section.

Document Formatting Fix

Resolved: Formatting Issues Caused by Pasting External Content into Long Text Fields

Content pasted from external editors (e.g., Google Docs, Microsoft Word) into Long Text fields — such as the IEP PLAAFP section or Eligibility Recommendation documents — could cause the content to take over the visible screen area. The application now automatically strips unsupported HTML styles from pasted content before rendering and saving.

Note for existing records: Open the affected field, make a minor edit, and save to trigger sanitization of previously stored content.

PS Alerts Export Error Fix

When running the PowerSchool Alert Export under Administration > Configuration > Integration > Exports, the export log displayed a No record found error even when the export completed successfully. This occurred because the integration first attempts to update an existing record in PS SIS (PUT), and if no record exists, inserts a new one (POST). The application was not correctly recognizing a successful insert and was surfacing the initial failed update attempt as the final export status.

This has been resolved. The export process now correctly identifies a successful insert and reports an accurate status in the export log.