Any of alert action definition
Set of currently implemented conditions union comparison. The pseudo code to explain how the math is done is following: => ALL.every(cond => match(cond)) && AND_ANY_OF.some(cond => match(cond))
How often alert will be checked against current state in SECONDS There is general recommendation to have as long periodicity as it can be to reduce system demand.
The Alert rule entity contains all properties. All properties are required except the null ones. Undefined value is not used because it's reserved for no changes in update operation. Single rule is a definition set which will be used for creation of specific alerts in time.
When the number of devices is stated as alert emitting compared to the total number of filtered devices
The number of percent from 0 to 99 (100 is never matched)
which is comparing threshold > matchedDevices / totalNumberOfFilteredDevices * 100
currently only percentage implemented
All available values for specific condition kinds
Condition is checking if it applies for device or not
Condition is checking if total number of occurrences is <>= for the last amount of time specified in periodicity
Condition is checking if total number of exact string occurrences is <>= for the last amount of time specified in periodicity
All possible numeric operators for numeric condition kinds
All possible semver operators for semver condition kinds (same operations as numeric)
Any rule of snoozing alerts
All possible range operators to select time period until or since given moment in past
Applet related condition types
Union of all condition types
Device related condition types
Policy related condition types. It contains violation of any of existing policy device settings type. Copied from @signageos/common/devices library
Generated using TypeDoc
The Alert rule entity contains all properties. All properties are required except the null ones. Undefined value is not used because it's reserved for no changes in update operation. Single rule is a definition set which will be used for creation of specific alerts in time.