The notifications are used to send alerts. They work completely independently of the application at the visualization level.
To send file attachments, a license is required.
Note: Currently, only notifications via email and web push are supported. An SMS service is in planning.
All active notifications are displayed by default on the visualization.
Tip: To hide the bell on the visualization, no
notification may have the
permission of the user anymore.
A notification consists of two parts: An alarm message and a reset message. These each include a formatable text in HTML that is sent to the corresponding mailbox. The texts can be defined separately in multiple languages.
The title of the notification uses the subject of the message, which can be defined at the top right under Title.
An image can be directly inserted and transmitted in a notification. The source can be taken from the Library. When sending the notification, an attempt is made to embed the image and transmit it as embedded code.
Variables can be defined directly in text or subject with %variable%. Note that no formatting and spaces can be used within the %-signs. Then, any Value from the
Structure can be dragged and dropped into the right field under
Variables.
Placeholders can be defined directly. These start with [sys: and end with ]. The placeholders are very powerful and are explained further in the chapter Building Blocks.
To make the alarm work, first understand how notifications work. When the Alarm Conditions are met, the alarm message is sent. After that, when the
Reset Conditions are met, a reset message is sent after an active alarm. The conditions are to be understood as AND-member.
Note: Notifications are visible on the visualization as soon as an alarm is active.
A reset condition must be entered in order for another message to be sent. Otherwise, the alarm remains only active.
Any Visualization Value from the structure can be dragged and dropped into the respective fields. A condition must be defined for comparison in order to evaluate a condition. All conditions among each other are AND-linked. That is, all must match in order for an alarm to be triggered or reset.
Before sending the notification, the email addresses and SMS numbers of groups and users are extracted. Duplicates are ignored. Then, images and variables are combined and a multilingual message is generated.
Note: Each user can receive a different language. This can be changed when logging into the visualization or within the visualization itself if the user switches to another language.
After sending, the generated message is moved to the corresponding Mailbox and then transmitted by the corresponding service (Email, SMS or Push).
To test a notification directly, it can be sent to the logged-in system user via Notification. An email address must be entered in the system user for this.