Role-Based Access§
Overview§
Role-Based Access Control (RBAC) is a one of existing security requirements to software products.
SmartPTT Enterprise and SmartPTT PLUS§
SmartPTT supports four user roles:
- System Admins. Users with this role are able to access the password-protected Configuration App. The role is determined by a domain/local user group.
- Console Admins. Users with that role are able to access the Dispatcher App for audio setup, server and database connection setup etc. The role is determined by a domain/local user group.
- Console Operators. Users with that role are primary Dispatcher App users who receive and transmit calls, tracks subscribers on maps, handle emergency cases etc. The role is determined by a domain/local user group.
-
Database Admins. Users with that role access SmartPTT components to create and/or upgrade their databases. The role is determined by a domain/local user group.
Important
Database Admins shall also have roles of System Admins and/or Console Admins to access corresponding Apps.
The diagram below expresses relationships between those roles from the users and groups perspective.
erDiagram
"Console Admins" }o--o{ "Database Admins" : includes
"System Admins" }o--o{ "Database Admins" : includes
"Console Admins" }o--o{ "Console Operators" : includes
Changelog§
SmartPTT 9.14:
- Introduces centralized user roles.
- Introduces Database Admins.
- Introduces System Admins.