Skip to content

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.

See Also§