It is possible to setup escalation procedures in alarm notification pipelines in Ignition. Let’s create a pipeline that will notify operators 3 times, and if no one acknowledges the alarm after the third time, it gets escalated to the Production Supervisor’s on-call roster.
As you can see, when the Escalate Pipeline sets the ‘numCalls’ variable to a value of 0, it’s going to notify the Operators on-call roster through email that the alarm is active. It will wait 5 minutes, and if the alarm is still active, it will increment the counter by 1. This will repeat until the ‘numCalls’ is > 3. After the 3rd time, if the alarm is still active and in the pipeline, then the Production Supervisors will be notified. Keep in mind, that if the alarm at any point meets the dropout conditions, it will not go to the next block of the pipeline.