I'm having a weird issue with my Alarm Notification Pipelines, and not sure if its me, or if its something with Ignition.
When I set up a notification block with 3 different (but working) notification profiles, I don't seem to reliably get notification on all 3 profiles. For example on some critical systems, I have email, voice and text configured, and know that they work. When I trigger an alarm, I don't get a notification on all 3, and its usually just 1. When I break them out and put a splitter and make an individual notification block for each type, it does work as desired, but this seems wrong to me. I feel like all 3 should trigger when set.
I've attached photos to illustrate what I mean.
You're misunderstanding how the notification block works. The list of notification profiles is used in order to attempt to reach each user in the supplied roster.
That is, imagine a roster with:
jim: email: jim@example.com, sms: 123-4567
bob: sms: 867-5309
jane: email: jane@example.com, phone: 555-5555
If you had an SMS profile selected in the notification block, Jim and Bob would get an email, but Jane would be skipped. If you had an email profile, Jim and Jane would get emails, but Bob would have no idea the notification existed.
The ranking inside the notification block is the order of precedence - so you can specify that Jim should get an email before an SMS, for instance, or vice versa.
The splitter into three notification blocks is the correct solution if you want all three notification types simultaneously.
1 Like
In case you couldn't parse what Paul was saying (like me), the Notification Block notifies users one at a time, in the order provided by the roster.
As each user is being notified, we look at the configured notification profiles and find the first one for which that user has appropriate contact information defined. That profile is used to notify the user.
As mentioned, if you want simultaneous notification across multiple profiles, use the splitter.
2 Likes
Damn thats what I was afraid of
So if I'm gonna have a system that escalates from operator to supervisor to manager after a certain amount of time for each, I need to set I'd need 9 notification blocks and delays? Seems a bit inefficient, but if thats whats needed then ok.