IoT Event Definition Security Permissions#
Overview#
The IoT Events Definitions (as well as, Analytics Views and Data Sets) are protected by the object security level. For more information, see Security Levels.
Object-Level Behavior in IoT Event Definition#
The following rules apply when Object-Level Security is Off or On for Analytics Views, IoT Events, and Data Sets.
Object-Level Off#
| Entity Type | Permission Summary |
|---|---|
| System Entities | You can view but cannot edit or modify layout. |
| Non-System Entities | You can view and edit normally. |
Table: Permissions summary for Object-Level Off
Object-Level On#
| Use Case | Permission Summary |
|---|---|
| Entity without Data Group | You can edit Non-System entities normally, and edit only the first step of the Edit Wizard for System entities (layout editing is forbidden). |
| User with Read Access | You can view but cannot edit or modify layout. |
| User with Write Access | You can edit Non-System entities normally, and edit only the first step of the Edit Wizard for System entities (layout editing is forbidden). |
Table: Permissions summary for Object-Level Off
Detailed Permissions Matrix#
The table below summarizes all possible permission combinations for IoT Events Definitions, based on whether the entity is System or Non-System, and whether object-level security is On or Off.
| Entity Type | Object-Level | Action | Administrator | User (No Data Group) | User (Read Access) | User (Write Access) | Access Notes |
|---|---|---|---|---|---|---|---|
| System | Off | Edit | System entities cannot be edited when Object-Level is off. | ||||
| System | Off | Import | Allowed. | ||||
| System | Off | Import via Integration Entry | Allowed. | ||||
| Non-System | Off | Edit | Allowed. | ||||
| Non-System | Off | Edit Properties | Allowed. | ||||
| Non-System | Off | Import | Allowed. | ||||
| System | On | Edit | Forbidden properties | Forbidden properties | Users with Write Access or no Data Group can edit only partial properties. | ||
| System | On | View | Full viewing access. Users with no access cannot view. | ||||
| System | On | Terminate | Termination not allowed. | ||||
| System | On | Import | Allowed. | ||||
| System | On | Import via Integration Entry | Allowed. | ||||
| Non-System | On | Edit | Allowed except for Read Access users. | ||||
| Non-System | On | View | Allowed. | ||||
| Non-System | On | Terminate | Allowed. | ||||
| Non-System | On | Import | Allowed. |
Table: IoT Event Definitions permissions matrix
Info
On the Details page of each IoT Event Definition, the Owner Type property indicates whether the event is a System or Non-System IoT Event.