Alarm chains

Alarm chains are used to determine which persons are to be notified when and in what manner in the event of an alarm or an incoming user report. They are called chains because in the event of an alarm, they are run through step by step. Each user in an alarm chain has a certain amount of time before the next user is notified. Alarm chains can be configured and also interlinked in a variety of ways.

You can access the alarm chain management by clicking on Users in the user menu at the top right and then selecting the tab Alarm Chains.

In the left sidebar, either select an existing alarm chain to edit it, or click Add above the sidebar to create a new alarm chain. Alarm chains are available system-wide within the client account and can be used in all alertings regardless of the source of the fault.

At the top, you can give the alarm chain a meaningful name. With a click on Edit Translations you can directly enter the name for all possible languages.

Define alarm chain user

First add a new user to the alarm chain by selecting a user in the Add User field. Alternatively, you can add a complete user group. This has the side effect that the user list in the alarm chain is automatically updated if the user group is subsequently changed.

../_images/attendances.png

A separate entry in the alarm chain is now created for each user and it can be further configured.

Reaction time (in minutes)

If the user has been notified and does not respond, this time is waited out before the next user in the chain is alerted.

Number of notifications

The user is notified the selected number of times repeatedly before the next user in the chain is alerted. The previously set reaction time is also taken into account here.

Notify by email

The user receives an email notification.

Notify by text

The user receives a text notification on their mobile phone.

Note

Users who have the Avelon Heads-up! app installed will always receive an alarm via the app when they are on call.

Warning

For users who don’t have an email address or a valid mobile number set in their user account, a warning icon appears instead of the notification options. Make sure that the affected users have configured at least one email address or mobile number so that they can receive alerts. Alternatively, you can install the Avelon Heads-up! app on your mobile phone.

Emails, text messages and push notifications are sent by the system to the corresponding 3rd-party network service provider for delivery to the user. As soon as the 3rd-party service accepts the message, the system considers the message as being sent. However, it is important to understand that this does not necessarily mean that the message was received by the user. Network availability of the 3rd-party service provider and the user himself may affect the delivery of the message.

In the case of push notifications, you can get more information about their delivery status in the section History of the ticket details (e.g. on the Ticket list panel or on the Ticket list widget). If a device has confirmed the receipt of a push notification, it will say so in the history of the ticket. The log entry will also state whether the notification was displayed to the user (on Android devices) or whether the user has tapped on the notification banner to open the ticket in the app (on iOS devices). The difference between the two platforms has to do with technical limitations of the respective platform.

Note

For time-critical alarms, we recommend that you add multiple users to the alarm chain and set the reaction time of everyone to 0 minutes, so that all users will be notified simultaneously.

Changing the order of users

You can change the order of users by dragging them up or down with the mouse. The best way to do this is to use the Change Order icon. This appears on the right side of a line when you move the mouse pointer over a user.

Remove user

Remove users from the alarm chain by moving the mouse pointer over them and then clicking on Remove on the right-hand side.

Attendances

You can edit the attendances of users in the middle of the screen. This is the time during which users should actively take care of alarms and receive alarm notifications. Users are not notified outside of their attendances. Instead, the next user in the alarm chain is automatically informed.

../_images/attendance-editor.png

The attendance dialog.

Edit a user’s availability by clicking on an existing attendance (indicated by a colored bar), or by clicking on a free space to define a new attendance.

Description

Give the attendance a name so that you can identify it more easily later.

Type

Select Attendance to define an attendance. Absence, on the other hand, means that any attendance for the specified time period is ignored.

Start time

Start time of the attendance.

End time

End time of the attendance. Make sure that for repetitions, the day is the same as for the start time (see examples below).

Recurrence Type

You can have the availability time repeated as often as you wish:

  • No recurrence

  • Daily (Monday to Sunday)

  • Workdays (Monday to Friday)

  • Weekly

  • Biweekly

  • Every 3 Weeks

  • Every 4 Weeks

End of repeat

The time when the repetition should take effect for the last time.

Examples

Example

Start Time

End Time

Recurrence Type

Recurrence End

Daily recurrence during business hours

01/01/2016 08:00:00

01/01/2016 17:00:00

Workdays

12/31/2018 17:00:00

Permanent availability around the clock

01/01/2016 00:00:00

12/31/2018 23:59:59

None

-

2-week vacation

08/15/2016 00:00:00

08/28/2016 23:59:59

None

-

Alarm chain availability

The alarm chain availability determines at which times an alarm chain is always active and sends alarms, regardless of the attendance of individual users. Alarm notifications are only sent when an alarm chain is active or in attendance respectively. In principle, it makes sense to strive for permanent availability. Interruptions in the alarm chain availability should be intercepted by other alarm chains, for example via a stand-by service or with mutually complementary alarm chains (e.g. alarm chains for different alarm priorities), in order to avoid gaps in notification.

Note

Setting up an alarm chain availability allows you to create alarm chains for different alarm priorities. For example, you can define an alarm chain that is only active on workdays (priority 2) and another that also notifies on weekends (priority 1). Although this means that the alarm is sent to different users on different days of the week, no special settings need to be made for the attendance of the users.

Warning

Note that alarm notification only takes place as long as the attendance of users overlap with the alarm chain availability. Periods in which this is ensured are displayed as a green bar on the row Coverage.

Observers

Under Observers, you can define users who act as observers. These are notified immediately when the alarm chain is invoked. However, they are not part of the chain and do not usually have to react to the alarm message.

If you add a user group, all users of that group will be treated as observers. It is also possible to assign users from other clients as observers.

Observers have the option of receiving a final report by email when the ticket associated with the incident is closed. This report contains a complete log, including the initial message as well as all events of the alarm chain and comments of the users involved.

Notify by email

The observer receives an email notification.

Notify by text

The observer receives a notification by text message on his mobile phone.

Send report

The observer receives an alarm report by email when the ticket is closed.

Special treatment for users who are simultaneously registered in the alarm escalation and as observers

Warning

If a person is both part of the alarm escalation and an observer of the same alarm chain, special notification rules apply as listed below. These users are marked with a small / icon respectively.

  • Users are not notified immediately even though they are observers.

  • As soon as it is the user’s turn according to the alarm chain, he is notified according to the notification rule under General if he is in attendance. However, if the user is not in attendance at that point in time, he is notified according to the notification rule under Observers and the escalation continues immediately with the next user.

Settings

Each alarm chain can be configured individually as to how it should behave in specific situations.

General

Color

You can assign a different color to each alarm chain so that you can recognize it later at a glance in the Ticket List widget. However, the option Show Alarm Chain Colors must be activated in the widget for this. Click on the color field and select the desired color.

Repeat alarm chain

By default, an alarm chain is stopped when it has reached the end, even if no user has responded to the alarm notification. Enable this option to repeat the alarm chain as long as no user responds to the notification.

Note

An alarm chain is repeated a maximum of 5 times.

Warning

An alarm chain cannot be repeated if a subsequent alarm chain is configured on the card Subsequent Alarm Chain below.

Close ticket at end of the alarm chain

Tickets are closed automatically when the end of the alarm chain has been reached.

Warning

This option is only useful if no subsequent chain has been configured on the card Subsequent Alarm Chain below. If you want to use subsequent chains, you should activate this option only on the very last subsequent chain.

Wait while the alarm chain is not in attendance

If an alarm chain is not in attendance, it waits by default until the next attendance period and then continues automatically. This makes it possible to temporarily suspend an alarm (e.g. overnight) and thus postpone the notification until a specified point in time.

Note

This option is of interest only in connection with alarm chains whose attendance has interruptions. The option has no effect on alarm chains with continuous attendance.

Warning

This option can only be disabled if a subsequent chain is configured. In this case, the subsequent chain is invoked immediately if the current alarm chain is not in attendance.

Send SMS only when push notification fail

Text messages are only sent if the push notification fails. The prerequisite for this function is that users have the Avelon Heads-up! app installed on their smartphone.

Subsequent alarm chain

A subsequent chain can be configured for each alarm chain that starts as soon as the end of the current alarm chain has been reached. This has the advantage that you can put together an alarm escalation consisting of several small alarm chains and can manage these individually. This is particularly useful when alarms are to be handled by several teams made up of different people.

By default, the Default Subsequent Alarm Chain is executed at the end of your alarm chain. However, you can also configure a condition on a specific data point and have one of two alarm chains executed based on this condition. To define a conditional subsequent alarm chain, click on Add Conditional Subsequent Chain. Select a data point and define the data point condition, then select the two alarm chains.

As soon as the end of the current alarm chain is reached, the data point condition is checked. If the condition is evaluated to true, the Subsequent Alarm Chain is started. Otherwise, the Default Subsequent Alarm Chain below will be triggered.

If you want to remove the alarm chain condition, click on Remove Conditional Subsequent Alarm Chain.

Note

Since alarm chains from external service providers can also be selected as subsequent alarm chains, it is possible to configure an escalation across customers or clients. External alarm chains can be identified by the small arrow symbol . To display the alarm chains of a service provider, the service provider must first be integrated.

Emergency alert

An emergency alert is invoked if no user of the alarm chain has reacted within the set time. In this case, a target data point can be set to any value in order to invoke a second alerting, if necessary.

  1. To set up an emergency alert, you must first select a suitable data point. To do this, click on Select a Data Point. In the following dialog, drag the desired data point onto the blue area and confirm with OK.

  2. In the Value field, enter the value to which this data point is to be set if no user has reacted to the alarm chain.

  3. If a repetition of the alarm chain or a subsequent chain is configured, you can use the Escalation delay after emergency alerting field to specify how long the system should wait until the next alarm chain is escalated.

Delayed evaluation

A ticket can invoke an action automatically, depending on its status by means of the delayed evaluation. For example, this function can be used to automatically close a ticket when an acknowledgment is received, or to restart the escalation if acknowledgments and fault reports alternate several times within a short time and you want to be notified if the alarm is still pending after a certain time.

Trigger

Select the event that should trigger a delayed evaluation. You can choose between the following events:

  • New alarm ticket

  • Acknowledgment from device

The delayed evaluation will only be triggered once per ticket, even if the event occurs multiple times.

Delay

Enter the time you want to elapse between the actual event and the evaluation.

Action if still in alarm

Select the action that is to be performed if the ticket is in the alarm state after the delay time has expired, i.e. if it has not yet been acknowledged or closed:

  • (no action)

  • Restart alarm escalation

Action if acknowledged

Select the action that is to be executed if the ticket is in the acknowledged state after the delay time has expired:

  • (no action)

  • Close ticket

Alertings

All alertings in which the current alarm chain is used are listed here. For more information on alerting, see Alerting.