# Настройка ролей

Система управления ролями

![](https://3807933561-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcpteH47XFJvwR4kSbU%2F-LcptfHnHpLiBqToxGkr%2F-Lcpti4UmC7u6R3hWwHk%2Froleslist.jpg?generation=1555682492614646\&alt=media)

В vsDesk существует система управления ролями. Эта система позволяет гибко настраивать права для пользователей. В системе по умолчанию установлены три роли, имеющие определенный набор прав и возможностей.\
Чтобы изменить текущие или добавить новые роли перейдите в верхнее меню «Настройки – Управление ролями» из-под учетной записи с ролью «Администратор».

## Системные роли

В системе существуют три системные роли, которые не должны смешиваться и быть включены одновременно.&#x20;

**У каждой роли может быть включена только одна системная роль!**

От выбранной системой роли зависят многие внутренние процессы работы системы. Три системные роли:

**Системная роль Пользователь** - данную системную роль следуют назначать для заявителей.

**Системная роль Исполнитель** - данную системную роль следуют назначать для исполнителей и прочих ответственных за работу по заявкам сотрудников.

**Системная роль Администратор** - данную системную роль следуют назначать для администраторов системы. Эта роль должна использоваться только для настройки и управления системой.&#x20;

## Существующие роли

В системе установлены демонстрационные данные, в которых имеется три роли: Администратор, Исполнитель и Пользователь:\
\&#xNAN;**«Пользователь»** - учетная запись рядового сотрудника, используется для создания заявок и отслеживания изменения их жизненного цикла.\
\&#xNAN;**«Исполнитель»** - учетная запись сотрудника техподдержки, используется для исполнения или переназначения заявок. Получает доступ только к управлению заявками, назначенными данному сотруднику, и имеет возможность переназначить ошибочно назначенные заявки. Исполнитель, также, может создавать заявки и просматривать справочную информацию о каталоге и уровнях сервисов и управлять базой знаний и новостями.\
\&#xNAN;**«Администратор»** - учетная запись администратора системы, который имеет полный доступ ко всем функциям и отчетам системы.

## Окно редактирования роли

![](https://3807933561-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcpteH47XFJvwR4kSbU%2F-LcptfHnHpLiBqToxGkr%2F-Lcpti4WlmCgdt7JhAVL%2Frolerights.jpg?generation=1555682500197023\&alt=media)

Чтобы изменить набор прав, выберите требуемую роль и на открывшейся странице, вы сможете изменять набор прав на лету, просто кликая левой кнопкой мыши по переключателям и в крайнем левом столбце. Также, вы можете отфильтровать набор прав по Категории, чтобы быстрее получить доступ к необходимым параметрам.

## Создание новой роли

![](https://3807933561-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcpteH47XFJvwR4kSbU%2F-LcptfHnHpLiBqToxGkr%2F-Lcpti4YJDxQ8B28mr_S%2Fnewrole.jpg?generation=1555682492468911\&alt=media)

Чтобы создать новую роль необходимо заполнить следующие поля:\
**Наименование** - это общедоступное название роли, поддерживаются кириллические символы.\
**Роль** - это системное название роли, **поддерживаются только набранные латиницей в нижнем регистре** названия, например vsdeskuser.\
**Копировать права от** - вы можете скопировать права от уже существующих ролей, чтобы н заполнять большое количество наборов прав вручную.

## Кнопка обновления ролей

![](https://3807933561-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcpteH47XFJvwR4kSbU%2F-LcptfHnHpLiBqToxGkr%2F-Lcpth4Co6YV-gBR1yaX%2Fupdateroles.jpg?generation=1555682492269436\&alt=media)

После получения обновления зачастую добавляются новые наборы прав и чтобы они появились в системе и были доступны для заполнения, необходимо выполнить обновление ролей. Нажмите на эту кнопку, чтобы установить обновления ролей. **Выполняйте данное действие после каждого обновления системы!**

## Модификаторы доступа к заявкам и системные роли.

Системные роли используются для отделения исполнителей, заказчиков и администраторов в выпадающих списках, в формах добавления комментария, для того чтобы при регистрации пользователей сразу идентифицировать роли и многое другое. Смешивать системные роли нельзя.

![Системные роли](https://3807933561-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcpteH47XFJvwR4kSbU%2Fuploads%2F473kRr2XBQDFjTNUTmvh%2Fsystem_role.png?alt=media\&token=1b070bb0-bf97-42e2-86f7-7e57130d2a6b)

**В настройках роли существует категория Модификаторы доступа к заявкам. Эти параметры напрямую относятся к системной роли:**

<figure><img src="https://3807933561-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LcpteH47XFJvwR4kSbU%2Fuploads%2FYmmeAFKD0hB4e8EJXPHG%2Frole_modif.png?alt=media&#x26;token=b9e71463-02fa-4ba9-8a6c-fa243e557175" alt=""><figcaption><p>Модификаторы доступа</p></figcaption></figure>

**Пользователь видит только свои заявки** - для системной роли Пользователь - означает что заказчик видит только те заявки которые создал сам.&#x20;

**Пользователь видит все заявки своей компании** - для системной роли Пользователь - означает что заказчик видит все заявки всех пользователей компании в которой он работает (например руководитель).&#x20;

**Пользователь может видеть все заяви Подразделений, где он руководитель** - для системной роли Пользователь - означает что заказчик видит все заявки всех подразделений компании в которых он указан руководителем в справочнике Подразделения.

**Исполнитель видит только заявки его компаний** - для системной роли Исполнитель  - означает что исполнитель видит только заявки компаний в настройках которых он указан как менеджер (справочник компании).

**Исполнитель видит только назначенные ему заявки** - для системной роли Исполнитель  - означает что исполнитель видит только заявки назначенные конкретно на него и на группы исполнителей, в которые он включен.

**Исполнитель видит как назначенные ему, так и свои заявки** - для системной роли Исполнитель  - означает что исполнитель видит только заявки назначенные конкретно на него и на группы исполнителей, в которые он включен, плюс заявки которые исполнитель создал как заказчик от своего имени.

**Исполнитель может видеть завершенные заявки членов своей группы** - для системной роли Исполнитель - означает, что исполнитель может видеть в списке заявок еще и завершенные другими членами его групп исполнителей заявки.

**Исполнитель может видеть все заявки членов своей группы -** для системной роли Исполнитель - означает, что исполнитель может видеть в списке заявок все заявки членов групп в которые он включен. Подобие функционала тимлида или руководителя ИТ.

**Отключив все модификаторы доступа (как у роли Администратор из коробки) вы получаете доступ ко всем заявкам без ограничений.**

> **Модификаторы доступа не должны быть включены одновременно с другими модификаторами. Не смешивайте модификаторы доступа для Пользователей и для Исполнителей!**
