This processor completes 2 tasks:
The following configurations control the behavior of this processor in each environment.
Field | Description |
---|---|
Configurable Days | This is a number of days that are stored by Environment in a configuration file.
|
Report Runtime Frequency | This is a configurable item that tells the processor when to run the email notification/report.
|
Email Recipient | This is the email name (s) that are stored by Environment in a configuration file.
|
For each document order item with a Document Order Item Status of System Hold and a Document Order Item Status Change Reason = Student has an active hold, that is associated to a student that has a Student Hold with a Student Hold Type of Official Mark Hold that has recently expired (Expiry Date is before today's date):
Based on the Report Runtime Frequency, the processor should produce an email notification (report) containing a list of all Students with a Student Hold that will expire soon (Today < Expiry Date < = Run date + <configurable days>).
Element | Description |
---|---|
To | {Email Recipient} |
Subject | {Environment}: Students with Active Holds Expiring on or before {Run date + configurable days}. |
The content of the email contains a table with a row for each Student Hold with the following columns:
Column Header | Data to show |
---|---|
ASN | Alberta Student Number |
Legal Name | Current Identity Name |
Hold Type | Student Hold Type |
Expiry Date | YYYY/MM/DD |
Last Updated On | Last Updated On |
Last Updated By | Last Updated By |
Notes | Notes format: Wrap to fit column |
Format of data will follow PASI Data Format Guidelines, where available.
A Test Email List is employed to ensure that there is the appropriate control over which Email addresses can receive notifications in all non-production environments. See Enforced Test Email List for more details.