Alert Security
Alert's triggers perform all checks using alert owner's permission table. The trigger's Context Mask is resolved only to those contexts that are available for alert owner.
![]() | Example: If user Joe has an alert with trigger's Context Mask set to users.*.devices.*, the trigger will be activated for all devices that are accessible with Joe's user permissions. However, the same trigger added to default administrator's alert will work for all devices in the system. |
Alert triggers retrieve diverse data from contexts matching their Context Mask (e.g. during Trigger Expression evaluation). Thus, alert owner must have sufficient permission level in all these contexts.
Other notes:
- Variable triggers will be activated only for variables that are readable under alert owner's permissions
- Event triggers will be activated only for events those definitions are accessible under alert owner's permissions
Corrective Actions Permissions
All alert corrective actions are also executed with alert owner's permissions.
![]() | Example: A corrective action belonging to Joe's alert won't be able to stop or restart the Iotellect Server unless Joe has Admin permission level in the Root Context. However, default administrator alert's can always stop/restart the server, since he has permissions to do everything. |
Was this page helpful?