Пользователи, роли и привилегии

Модуль «Пользователи» отвечает за учётные записи и за роли. Это две вкладки одного модуля, и разбирать их порознь бессмысленно: права пользователь получает не сам по себе, а через назначенные роли.

Учётная запись

В общей таблице по каждой записи видны логин, отдел, роли и список назначенных на пользователя номеров, включая групповые. В режиме редактирования доступны три вкладки — «Карточка», «Доступ» и «Номера».

Карточка

СвойствоНазначение
ИмяОтображаемое имя сотрудника
СтатусПозволяет уволить пользователя с возможностью восстановления
ФотографияОптимальный размер 352×288. Показывается во всплывающих окнах при звонках другим пользователям. Файлы хранятся на сервере и доступны через веб-интерфейс
ЛогинИмя для входа в систему
ПарольХранится в зашифрованном виде и не расшифровывается — его можно только задать заново
ОтделВлияет на рассылку уведомлений и голосовой почты, а также на отображение в модуле «Офис» в режиме «Отделы»
Флаг «Оператор»Определяет, можно ли назначать пользователя на задачи как обслуживающего оператора
ПодчиненияКто контролирует пользователя и кого контролирует он сам
Увольнение вместо удаления Смена статуса на «уволен» сохраняет всю статистику и связи, но имя перестаёт появляться в списках, а сам пользователь не может авторизоваться. Удалять учётную запись ради «чистоты» не нужно — потеряется история звонков.

Подчинения заслуживают отдельного внимания. Контроль включает просмотр статистики по пользователю, постановку задач и прослушивание записей его разговоров. В левом списке отмечаются те, кому будет доступно управление этим пользователем, в правом — те, кем сможет управлять он сам. Взаимный контроль допускается. Те же настройки доступны в модуле «Права».

Доступ: роли и доминирующая роль

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

Исключение — доминирующая роль. Каждая её привилегия может быть в одном из трёх состояний:

  • включена — доступна пользователю всегда, при любых условиях;
  • выключена — недоступна никогда, даже если включена в других ролях;
  • наследуема — определяется набором назначенных ролей.

Механизм избавляет от необходимости плодить особые роли ради одного человека: сотруднику дают стандартные роли, а лишнюю привилегию гасят в доминирующей. Например, пользователь получает права из двух ролей — «Администратор без редактирования пользователей» и «Оператор call-центра», — но режим «Анти-скриншот» у него принудительно отключён.

Номера

Внутренние номера можно задать сразу при создании пользователя, не откладывая на потом. Здесь же видно, в какие групповые номера он входит. Полноценная работа с номерным планом ведётся в отдельном модуле.

Роли и привилегии

Привилегия — это отдельное право доступа, одна галочка в таблице свойств роли. Роль — именованный набор привилегий.

Предустановленные роли

В системе есть пять готовых ролей: Администратор, Менеджер проектов, Супервизор, Оператор, Пользователь системы.

Предустановленные роли править бесполезно У них фиксированные идентификаторы, и система пересоздаёт их при каждом запуске сервера, если они отсутствуют. Набор привилегий у них тоже постоянен. Нужны изменения — создавайте собственные роли.

Наследование от базовой роли

При создании роли можно указать базовую. Тогда каждая привилегия получает третье состояние — наследование. Это самый удобный способ получить вариант стандартной роли:

  • «Администратор без права X» — все привилегии наследуются от администратора, несколько принудительно выключены;
  • роль с расширенными правами — наследование от базовой плюс принудительное включение нужных привилегий.

Расширенное и сокращённое рабочее место

Ключевая привилегия визуализации — «Расширенное рабочее место». Пользователь с ней видит основное окно клиентского приложения, главную форму, а состав её модулей определяется дочерними привилегиями этого пункта.

Без этой привилегии пользователь получает мини-окно, набор возможностей которого задаётся дочерними привилегиями пункта «Сокращённое рабочее место».

Как применяются изменения ролей Новый набор привилегий применяется к пользователям после перезапуска сервера состояний кнопкой «Применить». Но у уже подключённых пользователей права в текущем сеансе не меняются. Чтобы изменения вступили в силу, перезапустите нужных пользователей в модуле мониторинга подключений либо перезагрузите серверную службу.

Порядок сохранения

После нажатия «Сохранить» вы возвращаетесь к таблице учётных записей, но сервер продолжает работать на прежних настройках. Часть из них применяется кнопкой «Применить», часть — только при перезапуске сервера.

При создании нескольких учётных записей подряд применяйте изменения после последней: каждая процедура применения приостанавливает работу сервера на несколько секунд.