Skip to end of metadata
Go to start of metadata

The Alarm Pipeline Designer Interface is where you create your own custom pipelines to control the the flow of an alarm to its notification. It provides all the functionality to create tasks that customize how alarms going through the pipeline notify people of the alarm.

The Pipeline Designer Interface is an easy to use graphical mechanism, and uses the drag and drop method for building complex alarm notification scenarios. Like other Ignition module interfaces, the Pipeline Designer Interface is organized into panels, some of which are specific to the Pipeline Designer Interface such as the Pipeline Blocks and the Pipeline Block Editor, and some you have seen before, such as the Project Browser and Tag Browser.

On the Alarm Notification Pipeline Welcome tab, you'll notice that there are some basic template pipelines to help get you started creating your own alarm notification pipelines. You can choose from the Priority and Escalation pipelines, or have the option to start from the Blank pipeline.  These pipelines provide a basic skeleton for you to get started creating a priority or escalation pipeline which are common pipelines for alarm notifications.  Once you have your several pipelines created, it will also show you the most recently modified pipelines along with the date it was last modified and who modified it. You can double click on a recently modified pipeline to easily open and update it. 

The Alarm Notification Pipeline Welcome tab provides a quick way to create a new custom pipeline and update existing ones.

On this page ...

Project Browser

You'll find alarm pipelines in the Project Browser panel which appears in the top left corner of the Designer. Here you can create new alarm pipelines, organize your pipelines into folders, and import pipelines from other projects. Like other resources, pipelines are inheritable, so a pipeline can be configured in one project, and inherited by another. 


Pipeline Blocks

Pipeline Blocks are the building blocks of the Alarm Pipelines and are located at the top of the Designer. Each pipeline block has unique functionality that performs tasks such as sending notifications, alarm escalation, setting a delay, evaluating an expression, and more. Simply drag any of the pipeline blocks to your design area and configure each pipeline block's properties.

Pipeline Block Editor

The Pipeline Block Editor displays the pipeline properties and properties of the selected pipeline block. To see pipeline properties, click anywhere in the workspace. Since each pipeline block performs a specific function, it also has its own properties. Select the pipeline block to see its properties. The image below shows both the Pipeline's properties and a Notification block's properties.

Alarm Pipeline Design Area

In this example, we used the Blank pipeline to create an Email pipeline. The Blank pipeline opens with the Start step, now drag the appropriate pipeline blocks to your canvas and begin building the logic for your notification pipeline. Set the properties for each pipeline block and connect the blocks to create your pipeline. The image below shows a simple pipeline that when an alarm occurs, a notification will be sent to Operators via email. If an operator doesn't respond to the notification within 5 minutes, a second email will be sent to another on-call roster called Managers.

  • No labels