I plan to use the alarm pipeline to send a text message to alert someone of an alarm but I only want one instance of the alarm pipeline to run at a given time.
I’m following a First Out Fault methodology and only want to alert someone of the first fault that needs their attention. Once that fault is cleared if another one is triggered I would send a new text message to alert them.
I’m trying to avoid the situation of sending out multiple messages at the same time since many of our alarms are interconnected and one fault condition could end up trigger multiple alarms.
From my testing it seems that each alarm tied to an alarm pipeline will trigger an instance of the pipeline to run.
I’m considering creating a flag bit that the first pipeline turns on and will drop out all other pipeline instances if on and then only clearing this once all alarms are cleared but I feel like there has to be a better way.