Profiles

The system provides user groups with varying access levels for resource management and security, allowing permissions to be tailored to tasks—from administration to resident interactions. Not every user requires full access to all menus and settings of the Link server. In this section, you can create profiles (roles) with specific permissions, which will apply to all users within that role.

Below is a description of the available roles and their functions.

  • Server administrator: Full access to manage all aspects of the server. This role is held by the distributor and includes creating and editing user groups and roles, managing all objects, including rooms, virtual numbers, and devices. The Server Administrator has access to all server data, including logs and archives, and is responsible for backups, data recovery, security settings, and system audits.

  • Group administrator: Limited management rights within the company's resources. This role is performed by the dealer designated by the distributor. The Site Administrator can manage assigned resources, such as rooms and devices, view and edit data within their group and subordinate groups, and control room bookings and access to facilities. Site Administrator permissions are determined by senior administrators and are restricted by hierarchy.

  • User: Standard user access to a personal account. The User can confi gure their profile, view their devices and bookings, create guest passes, and receive messages. Access is limited to personal settings and interaction with shared functions without control over system parameters.

  • Concierge: A role for interacting with residents and guests. The Concierge manages resident groups, sends announcements and messages, controls room bookings and access to facilities, and has access to group information and devices to ensure security and communication.

 

d0aea71d-aac9-4103-9ec6-3057fa188970.png

Permissions Table for Each Role

The table provides a detailed overview of the access permissions and capabilities assigned to each role within the system. It helps administrators understand the specific permissions granted to roles such as Server Administrator, Group Administrator, User, and Concierge, ensuring clear visibility into each role's capabilities and limitations. Use this table as a reference to configure and manage roles according to project requirements.

In the table below, important role permissions are specified. Click to view.

Permissions

Server administrator

Group administrator

Concierge

User

Permissions

Server administrator

Group administrator

Concierge

User

UKEY2

 

 

 

 

Can view UKEY2

+

Amenities reservation

 

 

 

 

Can create amenities

+

+

Can view all amenities

+

Can view amenities from their group

+

+

+

Can view amenities from descendant groups

+

+

+

Can view their own amenities

+

+

+

Can edit all amenities

+

Can edit amenities from their group

+

+

+

Can edit amenities from descendant groups

+

+

+

Can edit their own amenities

+

+

+

Can delete all amenities

+

Can delete amenities from their group

+

+

+

Can delete amenities from descendant groups

+

+

+

Can delete their own amenities

+

+

+

Can view all amenity reservations

+

Can view amenity reservations from their group

+

+

+

Can view amenity reservations from descendant groups

+

+

+

Can view their own amenity reservations

+

+

+

Can create amenity reservations

+

+

+

Can edit all amenity reservations

+

Can edit amenity reservations from their group

+

+

+

Can edit amenity reservations from descendant groups

+

+

+

Can edit their own amenity reservations

+

+

+

Can view logs of all amenity reservations

+

Can view amenity reservation logs from their group

+

+

+

Can view amenity reservation logs from descendant groups

+

+

+

Can view logs of their own amenity reservations

+

+

+

Virtual numbers

 

 

 

 

Can edit available virtual numbers

+

+

Can delete available virtual numbers

+

+

Can activate available virtual numbers

+

+

—-

Can create virtual numbers

+

+

Can view virtual numbers of their group

+

+

+

+

Can view virtual numbers of descendant groups

+

+

+

Can view all virtual numbers on the server

+

--

Groups

 

 

 

 

Can create root groups

+

Can create descendant groups

+

+

Can view all groups on the server

+

Can view residential complex/maintenance organization information settings of available groups

+

+

Can view residential complex/maintenance organization information in the mobile app

+

+

+

+

Can edit residential complex/maintenance organization information settings of available groups

+

+

Can view email templates of available groups

+

+

Can edit email templates of available groups

+

+

Can edit all groups on the server

+

Can edit descendant groups

+

+

Can edit basic parameters of their own group

+

--

Can manage users of their own group

+

+

Can manage access rules of their own group

+

+

Can manage devices of their own group

+

+

Can manage guest access of their own group

+

+

Can manage SIP trunks of their own group

+

+

Can manage forwarding settings of their own group

+

+

Can delete all groups on the server

+

Can delete their own groups

+

+

Calls

 

 

 

 

Can call numbers in their group

+

+

+

+

Can call numbers of descendant groups

+

+

+

Can call all numbers on the server

+

Can intercept calls like a concierge

+

+

+

Can receive calls from users of descendant groups

+

+

+

Can call to intercom

+

+

+

+

Identifiers

 

 

 

 

Can view identifiers of their group

+

+

+

Can view identifiers of descendant groups

+

+

Can view all identifiers on the server

+

Can create identifiers

+

+

Can delete available identifiers

+

+

Can edit available identifiers

+

+

Can view ACS logs by identifiers of available devices

+

+

Can create guest identifiers

+

+

+

Can import identifiers

+

+

Can export identifiers

+

+

Call History

 

 

 

 

Can view call history of their group numbers

+

+

+

+

Can view call history of descendant group numbers

+

+

Can view call history of all numbers on the server

+

Elevators

 

 

 

 

Can create elevators

+

+

Can edit available elevators

+

+

Can remove available elevators

+

+

Can view available elevators and access rules

+

+

+

Can view all elevators on the server

+

Can view all access rules for elevators

+

Licenses

 

 

 

 

Can view the license settings of their group

+

+

Can view the license settings of descendant groups

+

+

Can view the license settings of all groups on the server

+

Can edit the license settings of their group

+

Can edit the license settings of descendant groups

+

+

Can edit the license settings of all groups on the server

+

Can view the license settings of available users

+

+

--

Can edit the license settings of available users

+

+

--

Can view server licenses

+

Can edit server licenses

+

Markers

 

 

 

 

Can view available markers

+

+

+

Can create markers

+

+

Can edit available markers

+

+

Can delete available markers

+

+

Can apply available markers

+

+

Can view all markers on the server

+

Reports

 

 

 

 

Can view license usage statistics

+

+

Project Settings

 

 

 

 

Can edit server settings

+

Can view server settings

+

Can import device backup data

+

+

Can view management company/residential complex information

+

+

+

+

SIP Trunks

 

 

 

 

Can create SIP trunks

+

+

Can view their own SIP trunks

+

+

Can view SIP trunks from their group

+

+

Can view all SIP trunks on the server

+

Can edit their own SIP trunks

+

+

Can edit SIP trunks from their group

+

+

Can view SIP trunks from descendant groups

+

+

Can edit SIP trunks from descendant groups

+

+

Can edit all SIP trunks on the server

+

Can delete their own SIP trunks

+

+

Can delete SIP trunks from their group

+

+

Can delete SIP trunks from descendant groups

+

+

Can delete all SIP trunks on the server

+

Users

 

 

 

 

Can create users

+

+

Can view available users

+

+

+

Can view all users on the server

+

Can edit available users

+

+

Can edit their own profile

+

+

Can delete available users

+

+

Access Restrictions

 

 

 

 

Can view available access rules

+

+

Can create access rules

+

+

Can edit available access rules

+

+

Can delete available access rules

+

+

Can view all access rules on the server

+

Forward Rules

 

 

 

 

Can view available forwarding rules

+

+

Can create forwarding rules

+

+

Can edit available forwarding rules

+

+

Can delete available forwarding rules

+

+

Can view all forwarding rules on the server

+

Schedules

 

 

 

 

Can view available schedules

+

+

Can create schedules

+

+

Can edit available schedules

+

+

Can delete available schedules

+

+

Can view all schedules on the server

+

Annonces

 

 

 

 

Can view available announcements

+

+

+

Can create announcements

+

+

+

Can edit available announcements

+

+

+

Can delete available announcements

+

+

+

Can send available announcements

+

+

+

+

Can view all announcements on the server

+

Backup

 

 

 

 

Can create server backups

+

Can delete server backups

+

Can view server backups

+

Can restore backups from the server

+

Can restore backups from files

+

Can download backups from the server

+

Profiles

 

 

 

 

Can create roles

+

+

Can view roles from the "Available Profiles" list

+

+

Can view roles of available users

+

+

Can edit all roles on the server

+

Can edit roles created by them

+

+

Can edit roles of available users

+

+

Can edit roles from the "Available Profiles" list

+

Can delete roles created by them

+

+

Can delete available roles

+

+

Can delete all roles on the server

+

Can grant permissions beyond their own

+

Can view all roles, not just available ones

+

System

 

 

 

 

Can view system audit for available objects

+

+

Can view system audit for all objects on the server

+

+

Alarm Events

 

 

 

 

Can process available alarm events

+

+

+

Can view available alarm events

+

+

+

Can delete available alarm events

+

+

+

Conversations

 

 

 

 

Can view conversations of users in their group

+

+

+

+

Can view conversations of users in descendant groups

+

+

Can view all conversations on the server

+

Can send messages to available users

+

+

+

+

Can create conversations

+

+

+

+

Can send conversation messages

+

+

+

+

Can delete available conversations

+

+

Can receive messages from users in descendant groups

+

+

+

Invitation Links

 

 

 

 

Can create invitation links

+

+

Can view their own invitation links

+

+

Can view invitation links of users in their group

+

+

Can view invitation links of users in descendant groups

+

+

Can view all invitation links on the server

+

Can edit their own invitation links

+

+

Can edit invitation links of users in their group

+

+

Can edit perpetual invitation links of users in descendant groups

+

+

Can edit all invitation links on the server

+

Can delete their own invitation links

+

+

Can delete invitation links of users in their group

+

+

Can delete invitation links of users in descendant groups

+

+

Can delete all invitation links on the server

+

Devices

 

 

 

 

Can create devices

+

+

Can view devices in their group

+

+

+

+

Can view devices of descendant groups

+

+

+

Can view all devices on the server

+

Can view the status of available devices

+

+

Can view the task queue of available devices

+

+

Can view firmware status information of available devices

+

+

Can view logs of available devices

+

+

Can edit available devices

+

+

Can delete available devices

+

+

Emergency Alerts

 

 

 

 

Can view emergency alerts of their group

+

+

+

Can view emergency alerts of descendant groups

+

+

+

Can view all emergency alerts on the server

+

Can create emergency alerts

+

+

Can playback available emergency alerts

+

+

+

Can edit available emergency alerts

+

+

Can delete available emergency alerts

+

+

How to obtain each role

In the self-host version of the system, roles can only be assigned by the Server Administrator (distributor) or the Site Administrator (dealer). Users cannot register independently or select their own roles; all roles are assigned according to permissions set by the administrator.

  • Server Administrator: Assigned by and exclusive to the distributor.

  • Group Administrator: Assigned by the distributor to the dealer, who manages resources within their assigned area.

  • User and Concierge: These roles are assigned by either the Server Administrator or Site Administrator based on the organization's needs.

If a user needs a role change or permission update, they should contact their administrator directly.

How to create a role

In addition to the standard roles available on the server, there may be situations where a customized set of permissions is needed. Creating a new role manually allows administrators to tailor permissions to specific needs, providing greater flexibility in managing access and responsibilities.

For example, if a role similar to the Site Administrator is required but with more restricted access, such as limiting the ability to edit user accounts, a custom role can be created to meet these exact requirements.

By creating unique roles, administrators can ensure that access is aligned precisely with organizational needs, while maintaining control over each user's permissions.

To create a new role, follow these steps:

  1. Open the Profiles tab in the User Management section.

  2. Click the red plus icon in the lower-right corner to start creating a role.

glavnaya.png
  1. In the window that opens, enter the Name of the role, and add a Description if necessary.

  2. In the Available Profiles section, select the profiles that users with this role will be able to edit.

  3. In the Permissions section, check all necessary permissions that will be available for this role.

If you are unsure which permissions to assign, use the built-in roles as a reference and adjust them to fit your needs.

  1. Once all required permissions are selected, click the Save icon in the lower-right corner of the screen.

After saving, you will be returned to the main screen of the Profiles section, where all roles, including the newly created one, will be displayed. On this screen, you can edit, delete, and filter roles by name.

Assigning Roles to Users

To assign a specific role to a user, follow these steps:

  1. Go to the Users section.

  2. Click the plus icon in the lower-right corner to start creating a user profile.

  1. Complete all required information in the Profiles, Access Restriction, Identifiers, and Licenses sections, and add the user to an existing group or create a new one in the Groups section. (For more information on creating a profile, see here).

  2. In the Profiles dropdown menu, select the previously created role for the user.

  1. Once all necessary settings are configured and the role is assigned, click the Save icon in the lower-right corner to complete the setup.

After creating and configuring the profile, you will be redirected to the User Management section, where all users created on the server are displayed. Here, you can edit, delete, and filter users.

Independent Projects on One Server

When hosting multiple projects on a single server, it's important to separate data and limit visibility so that administrators can only access information relevant to their own project. To achieve this, each project should be assigned its own visibility zone.

By configuring the server this way, administrators are added to the top level of their project's hierarchy. This ensures they can only manage their assigned groups, users, and devices, without accessing data from other projects.

This approach keeps data secure, reduces management complexity, and gives each administrator a clear view of their own project's resources.

Configuring and Managing Access Rights for Independent Projects

This section outlines the key steps for configuring and managing access rights for independent projects on a single server. If it’s necessary to separate users and resources across multiple entities (e.g., different buildings), it’s important to create separate groups and profiles for each project. This approach restricts access to data and functions, ensuring security and effective role distribution for each entity.

Step 1. Creating Projects

At this stage, you need to create the required number of groups on the server that you will interact with. Detailed instructions for creating a group can be found in the Object groups section. Once set up, your projects will appear on the main screen of the Object Groups section. (In this example, two groups are used.)

Step 2. Adding Users with Roles for Projects

Once you have created the groups for your projects, the next step is to add users with the required roles.

  1. Navigate to the Users section and click the plus icon in the lower-right corner to add users. Create users with the roles of Administrator, Concierge, and User, applying the previously configured profiles to them.

  2. When creating the Root Group Administrator role, select the profiles the administrator can manage in the Available profiles section. For example, add the Concierge and User profiles to grant the administrator the ability to manage these roles.

After creating users with assigned roles for the first project, they will automatically appear in the Users section.

Step 3. Adding Users with Roles to the Project

At this stage, you need to assign roles to the groups within your project to ensure each role is responsible for its designated area.

Adding an Administrator

  1. Go to the Object Groups section, where the groups you previously created will be displayed.

  2. Select the group for which you created users and roles.

  3. Once you have selected the group, place the Administrator at the top of the group hierarchy to grant them access to manage all subgroups.

    • To do this, click the arrow to the left of the group name to expand the subgroup menu.

    • Then, click the three dots next to the group name and select Edit.

  1. In the window that opens, navigate to the Users section.

  1. Click the image-20241115-111746.png icon and select the user (Administrator) you created earlier for this group.

  2. After selecting the user, click the green Confirm button in the lower-right corner.

  1. To save the changes and assign the user to the group, click the image-20241115-121940.png Save icon in the lower-right corner.

Adding a Concierge

The process of adding a concierge is similar to adding an administrator, but their roles are assigned to other subgroups.

  1. In the Object Groups section, click the arrow to the left of the subgroup name to expand the list of subgroups for your project.

  1. In the list of subgroups, locate the required object, click the three dots next to its name, and select Edit.

  1. In the window that opens, go to the Users section.

  2. Click the image-20241115-120513.png icon, select the desired user (concierge), and confirm your selection by clicking the Confirm button.

  1. You will then be redirected to the main Users screen. Click the image-20241115-121940.png Save icon in the lower-right corner to save your changes.

Adding a User

The process of adding a user is similar to adding a concierge, except the user must be assigned to their apartment, located at a lower level of the hierarchy.

Follow the same steps as for adding a concierge, but select the appropriate subgroup (apartment) for the user.

 

Once all users with their roles have been added, their permissions will be restricted to the assigned project. The administrator will only be able to manage users within their group.

Finalizing the Configuration

Apply the same settings to another project by creating new users and, if necessary, roles. This will ensure that your projects remain isolated, with no overlap, and are invisible to users from other groups.

Example of Displaying Two Projects on a Single Server