Skip to content
background-image background-image

Access rights

User roles are an element that enables accurate and flexible control of user access to functionalities and data in the Integray. By assigning specific roles to individual users with the appropriate permissions, you provide them access to only those functions and data that are necessary for their work. User roles are predefined and immutable, meaning you do not have the option to configure your own role or edit existing one. This apporach ensures uniformity and consistency across the Integray.

Assigning user roles

There are two methods to assign user roles to a user. The first method is through the Administration section, which is accessible only to users with the Administrator role. To access the Administration, click on the username in the lower left corner and press the Admin button. Next, navigate to the Users in the left sidebar and select the user to whom the new role should be assigned. In the Company access area, check the checkbox next to the desired Company (or click the Roles button) to display the menu of user roles. Then, choose the desired roles and click the Select.

Note

The Administrator role is automatically obtained by the user who installed the Integray environment or was assigned to him by another Administrator.

HELP Admin screen Users Admin company

HELP Admin screen Users Admin roles

In the Admin - Users section, a user with the Administrator role can view not only the name, login name, and email of each user but also the list of assigned user roles. This additional information provides the Administrator with a comprehensive overview of each user's role assignments, allowing for effective management and control of user access and permissions.

HELP_Administrations_Access_rights_User_roles_list

The second method is through the Basic role, which is automatically assigned to all new Integray users. This role grants the user access to create a new Company. By creating a new Company, the user obtains a new General editor role specific to the newly created Company. This role allows the user, among other things, to assign roles to other users based on their work needs. In the Company detail view, click the Roles button or check the checkbox next to the user's name to display a menu of available user roles. Then, choose the desired roles and click the Select.

HELP Admin screen Companies Admin roles

List of user roles

  • Administrator
  • General editor
  • Basic
  • Task editor
  • Endpoint editor
  • Security editor
  • Config editor
  • Log editor
  • Task run manager
  • Viewer

Permissions and accesses

The list of user rights and permissions is divided into three basic screens. The Home screen, which is the main page of the application. The Administration screen, which is used only for the administrator of the Integray environment. And the Configurations screen - rights and permissions for a specific companies.

Administrator

The Administrator role is an important role within the system, reserved for users with extensive privileges and responsibilities. Only another Administrator has the authority to assign this role. Users with the Administrator role gain access to the Admin section, where they can effectively manage all companies, users, user rights, application settings, install new versions of connectors, and more.

Screen Item Rights Note
Administration Companies create, update, delete all companies
Administration Companies orchestrator On / Off all companies
Administration Users create, update, delete
Administration Application settings update
Administration Jobs update
Administration Connector repository install
Administration Table size view
Administration Index fragmentation view
Administration Connector repository install
Administration Log hub rules create, update, delete all companies
Administration Log hub writers create, update, delete all companies
Administration Agent log view all companies
Administration Audit log view all companies
Administration System log view
Administration License view

General editor

The General Editor role is automatically granted to any user who creates a Company (or it can be assigned by another user). This role enables users to manage tasks related to their Company without the need for assigning additional roles. As the General Editor, the user has the authority to oversee and manage all aspects of their Company's operations, including user management, role assignments, and configuration.

Screen Item Rights Note
Home Company (own) update only for owner
Home All Tasks lifecycle (restart / cancel / park / unpark) only granted Companies
Home Dashboard view only granted Companies
Home All overview view only granted Companies
Home All summary view only granted Companies
Home All viewer view only granted Companies
Home All analysis view only granted Companies
Home Endpoint API view only granted Companies
Home Agent log view only granted Companies
Home Audit log view only granted Companies
Configuration Orchestrator On / Off only granted Companies
Configuration Publish publish only granted Companies
Configuration Tasks create, update, delete
Configuration Tasks lifecycle run, restart, kill, flush
Configuration Endpoints create, update, delete
Configuration Agents create, update, delete
Configuration Agents lifecycle download / update / restart
Configuration Data schemas create, update, delete
Configuration Configurations create, update, delete
Configuration Endpoint tokens create, update, delete, assign to endpoint
Configuration Variables create, update, delete
Configuration Data transfer download, upload, process
Configuration Log hub rules create, update, delete only granted Companies
Configuration Log hub writers create, update, delete only granted Companies

Basic

Screen Item Rights Note
Home Company (own) Create only for owner
Home Connectors View

Task editor

Screen Item Rights Note
Home Endpoint API view only granted Companies
Configuration Tasks create, update, delete
Configuration Tasks lifecycle run, restart, kill, flush
Configuration Data schemas create, update, delete
Configuration Configurations create, update, delete

Endpoint editor

Screen Item Rights
Configuration Endpoints create, update, delete
Configuration Data schemas create, update, delete
Home Endpoint API view

Security editor

Screen Item Rights
Configuration Endpoints tokens create, update, delete, assign to endpoint
Configuration Variables create, update (only the value)

Config transfer

Screen Item Rights
Configuration Data transfer download, upload, process

Log editor

Screen Item Rights Note
Configuration Log hub rules create, update, delete only granted Companies
Configuration Log hub writers create, update, delete only granted Companies

Task run manager

Screen Item Rights Note
Home Dashboard view only granted Companies
Home All overview view only granted Companies
Home All analysis view only granted Companies
Home All summary view only granted Companies
Home All viewer view only granted Companies
Home All tasks lifecycle (restart / cancel / park / unpark) only granted Companies

Viewer

Screen Item Rights Note
Home Audit log view only granted Companies
Home Agent log view only granted Companies
Home Dashboard view only granted Companies
Home All overview view only granted Companies
Home All analysis view only granted Companies
Home All summary view only granted Companies
Home All viewer view only granted Companies
Configuration Tasks read only
Configuration Endpoints read only
Configuration Agents read only

Unassigning user roles

Similar to assigning, the user roles can also be removed in two methods. The first method is through the Administration section, which is accessible exclusively to users with the Administrator role. Open the Administration - Users section and select the user from whom you want to unassign user roles. In the Company access section you can remove all roles by unchecking the checkbox on the line with the user's name (this is recommended in case of future re-assignment of the same roles for that user). Or click the Roles button to remove individual roles.

The second method can be performed by a user with the General editor role, who is responsible for managing users within the granted company. He can assign, modify or remove user roles for individual users. To remove user roles, navigate to the Company Detail view. All roles can be removed at once by unchecking the checkbox, or only individual roles can be removed by clicking the Roles button and unchecking the roles you wish to remove.

HELP Admin screen Users Admin company

HELP Admin screen Users Admin roles