Skip to content

Security

You can easily manage user and team access by assigning roles and permissions within the system. This includes setting up specific access levels and roles for different users and teams. By doing so, you ensure that data and resources are accessed securely and appropriately, with only authorized individuals and groups having the necessary permissions to view or modify them. This helps maintain the integrity and security of your system.

Note

Only users with the Admin role have the authority to manage global platform settings, such as user permissions and team access controls.

Let’s get started 🚀

Step 1: Log in to your Qualytics account and click the Settings button on the left side panel of the interface.

global-setting global-setting

Step 2: By default, you will be navigated to the Tags section. Click on the Security tab.

security security

User Roles

In Qualytics, every user is assigned a role: Admin,Manager or Member. Admins have the ability to edit any User selected from the user listing and change that User's role.

  • Admin: Admin users have full access to the system and can manage datastores, teams, and users. This means they can access everything in the application, as well as manage user accounts and team permissions.
Category Functionality Description
Source Datastore Delete Permanently remove a source datastore from the system.
Enrichment Datastore Delete Permanently remove an enrichment datastore from the system.
Global Settings Settings Manage global system configurations and preferences.
Security Manage user access and team permissions within the system.
User(Manage) Add, modify, or delete user accounts, assign roles, and control access levels.
Team(Manage) Manage teams by adding or removing members, and setting team-specific permissions.
Health Monitor the system’s health status and performance metrics.
Restart Analytical Engine Restart the analytics engine to refresh data processing or resolve issues.
  • Manager: Manager role has limited administrative access over global assets but is still subject to team permissions when interacting with datastores and has no ability to manage user roles or teams. Managers can list all datastores (but not view their content without an explicit team permission) and create datastores for teams where they have Editor permission. They can manage global assets such as Tags, Templates, and Notifications. However, they cannot manage user accounts or team permissions like Admins.
Category Functionality Description
Source Datastore Create Managers can create new source datastores for data integration.
List Managers can view all source datastores that are listed in the system.
Add Enrichment Add enrichment processes to source datastores to enhance data quality.
Enrichment Datastore Create Managers can create enrichment datastores and assign them to teams with an "Editor" role.
List Managers can view all enrichment datastores available in the system.
Global Settings DataStore (Source & Enrichment)
Create Managers can create new source and enrichment datastores and assign them to teams with an "Editor" role.
List Managers can view all datastores (source and enrichment) listed in the system.
Library View View the checks, or assets available in the library.
Manage Manage library content, such as adding, modifying, or removing checks.
Tags View View tags assigned to datastores, records, or other elements in the system.
Manage Manage the tags, including adding, removing, or modifying tags for elements
Notifications Rules View View existing notification rules and actions configured for alerts.
Manage Configure and manage notification rules for different actions or triggers.
Settings Connections
Create Create new connections for integrating external systems or databases.
Update Update existing connections to modify their settings or credentials.
Delete Remove existing connections that are no longer needed.
Security
View Users View the list of users in the system and their access details.
View Teams View the teams and their roles/permissions within the system.
Integration
Add Add new integrations to the system for external systems or data sources.
Sync Sync external data with the system to ensure the most up-to-date information.
Health View View the health status of the system to monitor performance and stability.
API only (ATM) Transaction History View the history of transactions made via the API for auditing and tracking.
  • Member: Members are normal users with access explicitly granted to them, usually inherited from the teams they are assigned to.
Category Functionality Description
Library View Access and browse available checks.
Tags View View tags associated with datastores, records, or other system elements.
Actions View View existing notification rules and action configurations.
Settings Connection
Read Access connection details without modification permissions.
Tokens
Generate Token Create new tokens for secure access or integrations.
Revoke Disable existing tokens to restrict access.
Restore Reactivate previously revoked tokens.
Delete Permanently remove tokens.
View Access and review all token details.

Manage Users

You can easily manage users by assigning roles, teams, and deactivating users who are not active. This ensures that access control is streamlined, security is maintained, and only active users have access to resources.

The Security section, visible only to Admins, allows for granting and revoking permissions for Member users.

Access controls in Qualytics are assigned at the datastore level. A non-administrator user (Member) can have one of three levels of access to any datastore connected to Qualytics:

  • Editor: Editor role has the most advanced permissions, enabling users to manage datastore functions comprehensively. Editors can control enrichment, scoring, computed fields, operations, and more. However, they cannot add teams outside their access; only administrators can perform this task.

  • Author: Author role focuses on managing checks and their associated metadata. This role is essential for tasks like activating, validating, and editing checks but has limited access to datastore functionalities.

  • Drafter:Drafter role is designed for users who need to create and prepare checks without performing or finalizing them. This role focuses on adding and organizing content for future use.

  • Viewer:Viewer role provides read-only access to anomalies and allows users to add comments or create notes. This role is ideal for those who need to monitor activities without making changes.

  • Reporter:Reporter role has extensive access to all app report information, including dashboards, overviews, and anomalies. Reporters can view various data contexts and generate analytical insights.

Note

Permissions are assigned to Teams rather than directly to users. Users inherit the permissions of the teams to which they are assigned.

All users are part of the default Public team, which provides access to all Public Datastores. Admins can create and manage additional teams, assigning both users and datastores to them. When a datastore is assigned to a team, the team is granted either Read or Write access, and all team members inherit this permission.

View Users

Whenever new users are added to the system, they will appear in the Users list. Click the Users tab to view the list of users.

User User

Edit Users

You can edit user details to update their role, and team assignments, ensuring their access and team information are current and accurate.

Step 1: Click the vertical ellipsis (⋮) next to the user name that you want to edit, then click on Edit from the dropdown menu.

edit-user edit-user

Step 2: Edit the user details as needed, including:

  1. Updating their role
  2. Assigning them additional teams

Note

All users are inside the Public team by default and that can't be changed. If users have no default access to any datastore, then no datastores should be assigned to the Public team.

edit-user-details edit-user-details

Step 3: Once you have made the necessary changes, then click on the Save button.

save-user save-user

After clicking the Save button, your changes will be updated, and a success message will display saying, **User successfully updated.

user-updated user-updated

Deactivate Users

You can deactivate users to revoke their access to the system while retaining their account information for future reactivation if needed.

Step 1: Click the vertical ellipsis (⋮) next to the user name that you want to deactivate, then click on Deactivate from the dropdown menu.

deactivate-user deactivate-user

Step 2: A modal window Deactivate User will appear.

deactivate-window deactivate-window

Step 3: Enter deactivate in the given field (confirmation check) and then click on the I’M SURE, DEACTIVATE THIS USER button to deactivate the user.

confirm-deactivate confirm-deactivate

Sort Users

You can sort users by various criteria, such as Created date, Name, Role, and Teams, to easily manage and organize user information.

sort-user sort-user

Filter Users

You can filter the users by their roles, deactivated and team, to quickly find and manage particular groups of users.

filter filter

Manage Teams

You can manage teams by editing their permissions, adding or removing users, and adjusting access to source and enrichment datastores. If a team is no longer needed, you can delete it from the system. This ensures that team configurations are always up-to-date and relevant, enhancing overall data management and security.

View Team

Whenever new teams are added to the system, they will appear in the Teams list. Click the Teams tab to view the list of teams.

teams teams

Edit Team

You can edit a team to update its permissions, name, manage users within the team, and adjust access to source and enrichment datastores, ensuring the team's configuration is current and effective.

Note

The name and users of a public team cannot be edited.

Step 1: Click on the vertical ellipsis (⋮) next to the team name that you want to edit, then click on Edit from the dropdown menu.

edit-team edit-team

Step 2: Edit the team details as needed, including updating their permissions, users, source, and enrichment datastores.

team-details team-details

Step 3: Once you have made the necessary changes, then click on the Save button.

save-team save-team

After clicking on the Save button, your team is successfully updated, and a success message will be displayed saying, Team successfully updated

team-updated team-updated

Delete Team

You can delete a team from the system when it is no longer needed, removing its access and permissions to streamline management and maintain security.

Step 1: Click the vertical ellipsis (⋮) next to the team name that you want to delete, then click on Edit from the dropdown menu.

delete-team delete-team

A modal window Delete Team will appear.

confirm-delete confirm-delete

Step 2: Click on the Delete button to delete the team from the system.

click-delete click-delete

Sort Team

You can sort teams by various criteria, such as name or creation date, to easily organize and manage team information.

sort-team sort-team