Alert Properties

This defines the basic options for an alert.

Field Description

Field Name

Alert Name. Name of the alert context, required to refer to this alert from other parts of the system. It should satisfy the context naming conventions.

name

Alert Description. Textual description of the alert. This is also a description of the alert context.

description

Alert is Enabled. Disabling an alert deactivates all its triggers. It will never be raised.

enabled

Message. Alert message. It will be shown in all alert notifications including visual notifications, notification e-mails, alert event etc. This is an expression, so static messages should be quoted (e.g. 'Some message').

message

Alert Message Expression Resolution Environment:

Default Context

Source context of the alert.

Default Data Table

Data Table of the alert event.

Default Row

0

Environment Variables

Standard variables only.

Required Source Permission Level. Defines permission level that the user should have in alert source context to be able to see the alert. Default value None means that user may not have access to alert source context at all, but he will still be able to see and process the alert.

Permission level defined by this option will be saved in the database with every event instance. Thus, changing this option may make new instances accessible/inaccessible for operators, but accessibility of alert events instances saved earlier will not be affected.

permissions

Persist State. This setting defines whether alert trigger state should be stored in the server's database and restored upon server restart. It's disabled by default since it may cause additional database overhead in highly loaded systems.

If an active variable trigger's persisted state is restored and there are no corresponding alert events in the database, the initial alert status (after server restart) may display inaccurately, such as showing no active instances when there should be some. However, the underlying trigger state is correct and the trigger will still operate correctly, updating the alert status at the next activation or deactivation of the trigger.

persistState

These may be accessed via the childInfo variable.

Was this page helpful?