System Action notifications can be triggered in either Real Time or part of a Batch (Nightly) process. Real time triggers happen in real time as records are added or updated by a user, or some other user-initiated action. Batch (Nightly) triggers happen as part of a nightly batch process that checks date values on specific records. For example, in the image below, a system action has been set up to send a notification 5 days before a submissions' processing deadline is reached:
Priority Ranking
The notification generation logic will always select the highest ranked notification that matches the criteria of the entity to which the notification relates (e.g. program area, entity type, etc).
Imagine three scenarios:
Submission Status Change Notification - Program Area = (none) , Action Type filters = (none) (generic) - Priority = 3
Submission Status Change Notification - Program Area = "Resources", Action Type filter = (none) (more specific) - Priority = 2
Submission Status Change Notification - Program Area = "Resources", Action Type filter = "Renewal" (very specific) - Priority = 1
So if a submission's status changes for a Resources permit whose Action Type = "New" then #2 will be sent since it does not meet the criteria of #3. So if a submission's status changes for a NPDES permit then #1 will be sent since it does not meet the criteria of #2 or #3
Trigger Events
System Action notifications can be set up to trigger on any of the following events
Trigger Type
Functional Area
Trigger Description
Batch (Nightly) Trigger
Application/Request
Submission Admin Complete Determination Deadline Date
Batch (Nightly) Trigger
Application/Request
Submission Processing Deadline Date
Real-Time Trigger
Application/Request
Submission Assigned
Real-Time Trigger
Application/Request
Submission Event Added
Real-Time Trigger
Application/Request
Submission Reassigned to Another User
Real-Time Trigger
Application/Request
Submission Received (New)
Real-Time Trigger
Application/Request
Submission Received (Revision)
Real-Time Trigger
Application/Request
Submission Status Change
Batch (Nightly) Trigger
Complaint/Incident
Complaint/Incident Processing Deadline Date
Real-Time Trigger
Compliance Action
Compliance Action Event Added
Batch (Nightly) Trigger
Evaluation
Evaluation Scheduled Date
Real-Time Trigger
Evaluation
Evaluation Event Added
Real-Time Trigger
Evaluation
Evaluation Status Change
Batch (Nightly) Trigger
Permit
Permit Expire Date
Real-Time Trigger
Permit
Permit Event Added
Real-Time Trigger
Permit
Permit Status Change
Batch (Nightly) Trigger
Public Notice
Public Notice End Date
Batch (Nightly) Trigger
Public Notice
Public Notice Start Date
Real-Time Trigger
Receivable
Charge/Adjustment/Late Fee/Write off added
Real-Time Trigger
Receivable
Payment Received
Batch (Nightly) Trigger
Schedule
Schedule Due Date
Real-Time Trigger
Schedule
Submittal Received (New)
Real-Time Trigger
Schedule
Submittal Received (Revision)
Real-Time Trigger
Schedule
Submittal Review Decision
Real-Time Trigger
Site
Site Event Added
Batch (Nightly) Trigger
Task
Task Due Date
Real-Time Trigger
Task
Task Assignee Set or Changed
Real-Time Trigger
Task
Task Status Change
Batch (Nightly) Trigger
User
User Password Expire Date
Real-Time Trigger
User
User Account Active/Inactive Status Change
Real-Time Trigger
User
User Password Changed
Real-Time Trigger
User
User Site Level Access Active/Inactive Status Change