Security

Tikit provides role-based access control (RBAC) to enforce authorization in both the web and Teams apps. There are several app roles available: Administrators, Super Agents, Agents and Knowledge Agents. Administrators can manage Application Roles to control which users or groups have access to Tikit.

In this article:

How to view Security settings

Not seeing Security in the settings menu? Note that accessing and managing app roles requires the current user to be mapped to the Administrators role. Non-admins will not see Security as an option in the Settings dropdown and will see an "Unauthorized Access" message when navigating to the Security page.×

To access and manage Security settings:

  1. Open the Tikit web app at https://web.tikit.ai.

  2. Once in the Tikit web app, select the settings gear in the header, then select Security.

  • Hover over the labels or check out the following key section for more details.

1234

  1. Add Mapped Role Add a new mapped role to the selected app role.

  2. Application Roles A list of available app roles and the number of mapped roles. Select an app role to manage its mapped roles.

  3. Mapped Roles The currently mapped roles for the selected app role.

  4. Delete Mapped Role Select to delete a mapped role.

Tikit roles and capabilities

There are several Tikit app roles available: Administrators, Super Agents, Agents and Knowledge Agents. App role permissions are cumulative, meaning that users start with a very limited set of permissions and admins add permissions as needed. If a user is not mapped to a role, like an end-user who only interacts with Tikit Virtual Agent, then they only have access to submit and view their own requests.

Application role membership

Users can be either directly or indirectly mapped to an app role in Tikit. To make it easier for admins to manage app roles, there are a few different methods for mapping a user to an app role, App role membership is determined by:

  • A user is directly mapped to a role.

  • A user is a member of a group mapped to a role.

How to assign users and groups to application roles

Multiple users and groups can be assigned to an app role from the Security page. Note that managing app roles requires the current user is mapped to the Administrators role.

To add a mapped role in the Tikit Web App:

Role

Description

Administrators

The Administrators role has access to all Settings, Configurations, Views, Actions, and Functions.
By default, the user that provisioned Tikit is mapped to the Administrators role.

Super Agents

The Super Agent role has access to Access Token, Automation, Category, Priority, Status, Tags, Templates, Ticket Types, Consent Management, and Preferences.
Required for Tikit Teams App access.
It has no default mapped roles.
When an Administrator installs Tikit to a team in MS Teams, Tikit will map that Team's associated AD group to the Super Agent role.

Agent

Agents can manage Tickets and Tags.

Knowledge Agents

Knowledge Agents can manage knowledge (entries, linkage to templates, synonyms)

  1. In Settings > Security, select an app role to manage, then select +Add Mapped Role from the toolbar.

  1. In the Add Mapped Role form, search for and select users and groups to be mapped. Users are listed by username and groups are displayed by name.

  2. Select Save to finish mapping roles.

Not finding a user or group?Tikit keeps track of known provider roles, which are usernames and group names that have interacted with Tikit through either the web or Teams apps. When users login to Tikit their groups are added to the known provider roles.

Once the changes are saved, the mapped roles will be displayed in the Security settings under Mapped Roles.

How to unassign users and groups from application roles

Managing mapped roles includes both adding and removing mapped roles in the Security page. Note that managing app roles requires the current user is mapped to the Administrators role.

To delete a mapped role in the Tikit Web App:

  1. Open Settings > Security to manage Security settings.

  2. Under Application Roles, select an app role to manage, then find and select the delete button for a mapped role and select Delete to confirm.

Note that this will permanently delete the mapped role, but the user or group can be assigned to the app role again to recreate the mapped role.