Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Overview

Trigger Types

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:

  1. Submission Status Change Notification - Program Area =  (none) , Action Type filters = (none) (generic) - Priority = 3
  2. Submission Status Change Notification - Program Area = "Resources",  Action Type filter =  (none) (more specific) - Priority = 2
  3. 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 TypeFunctional AreaTrigger Description
Batch (Nightly) TriggerApplication/RequestSubmission Admin Complete Determination Deadline Date
Batch (Nightly) TriggerApplication/RequestSubmission Processing Deadline Date
Real-Time TriggerApplication/RequestSubmission Assigned
Real-Time TriggerApplication/RequestSubmission Event Added
Real-Time TriggerApplication/RequestSubmission Reassigned to Another User
Real-Time TriggerApplication/RequestSubmission Received (New)
Real-Time TriggerApplication/RequestSubmission Received (Revision)
Real-Time TriggerApplication/RequestSubmission Status Change
Batch (Nightly) TriggerComplaint/IncidentComplaint/Incident Processing Deadline Date
Real-Time TriggerCompliance ActionCompliance Action Event Added
Batch (Nightly) TriggerEvaluationEvaluation Scheduled Date
Real-Time TriggerEvaluationEvaluation Event Added
Real-Time TriggerEvaluationEvaluation Status Change
Batch (Nightly) TriggerPermitPermit Expire Date
Real-Time TriggerPermitPermit Event Added
Real-Time TriggerPermitPermit Status Change
Batch (Nightly) TriggerPublic NoticePublic Notice End Date
Batch (Nightly) TriggerPublic NoticePublic Notice Start Date
Real-Time TriggerReceivableCharge/Adjustment/Late Fee/Write off added
Real-Time TriggerReceivablePayment Received
Batch (Nightly) TriggerScheduleSchedule Due Date
Real-Time TriggerScheduleSubmittal Received (New)
Real-Time TriggerScheduleSubmittal Received (Revision)
Real-Time TriggerScheduleSubmittal Review Decision
Real-Time TriggerSiteSite Event Added
Batch (Nightly) TriggerTaskTask Due Date
Real-Time TriggerTaskTask Assignee Set or Changed
Real-Time TriggerTaskTask Status Change
Batch (Nightly) TriggerUserUser Password Expire Date
Real-Time TriggerUserUser Account Active/Inactive Status Change
Real-Time TriggerUserUser Password Changed
Real-Time TriggerUserUser Site Level Access Active/Inactive Status Change
Real-Time TriggerUserUser Verification Request Status Change



On this page


Sub-Topics


Related Content

  • No labels