Роли
В текущем разделе модуля «Пользователи» на вкладке «Роли» приведен список пользовательских ролей и происходит их создание, модификация и удаление.
Привилегией называется отдельное право доступа (определяемое одной галочкой в таблице свойств роли).
Роли определяют некоторые наборы привилегий, и соответственно доступ пользователя к отдельным сервисам и модулям системы. На каждого пользователя может быть назначено одновременно несколько независимых ролей, а также сформирована уникальная доминирующая роль. Таким образом некоторая привилегия становится доступна пользователю тогда, когда она присутствует хотя бы в одной роли и не блокируется доминирующим набором прав.
По умолчанию доминирующая роль пользователя, задаваемая в разделе редактирования учетной записи пользователя, не переопределяет привилегий. Таким образом обладание некоторой привилегией определяется лишь набором назначенных на пользователя ролей.
В системе существует набор предустановленных ролей: Администратор, Менеджер проектов, Супервизор, Оператор, Пользователь системы. Эти роли имеют фиксированные идентификаторы и пересоздаются системой в случае отсутствия каждый раз при запуске сервера. Их привилегии также постоянны. При необходимости модификаций следует создавать собственные роли.
По умолчанию каждая привилегия роли может быть включена или выключена. Однако при создании и модификации роли для нее может быть выбрана базовая роль. В этом случае каждая привилегия роли может быть включена, выключена и выставлена в режим наследования от базовой роли. Например, существующая предустановленная роль «Администратор» с полными правами может быть модифицирована путем создания наследуемой роли «Администратор без права X», в которой все привилегии наследуются от базовой роли администратора, но принудительно выключается несколько привилегий. И наоборот, роли могут быть добавлены права путем создания новой наследуемой роли с принудительным включением некоторых привилегий.
Пользователям, у которых активна привилегия «Расширенное рабочее место», будет отображаться основное окно клиентского приложения, именуемое главной формой, состав модулей которого определяется набором дочерних привилегий этого пункта.
Тем, у кого привилегия «Расширенное рабочее место» деактивирована, будет отображаться мини-окно. Набор возможных пунктов и свойств определяется дочерними привилегиями пункта «Сокращенное рабочее место». Подробнее о мини-окне в разделе Клиентское приложение. Сокращенное рабочее место.
При изменении свойств роли, набор привилегий, выставленных для нее, применяется для всех пользователей, для которых она назначена после перезапуска сервера состояний кнопкой «Применить». Однако для всех уже подключенных пользователей на текущий сеанс работы не изменяется набор прав. Для применения необходимо перезапустить одного, нескольких или всех пользователей в модуле мониторинга подключений, либо перезагрузкой серверной службы.
Итоговый набор привилегий пользователя, формируемый на основании назначенных на пользователя ролей определяет права доступа к модулям системы. В частности определяет вид главного меню для пользователя: какие модули ему доступны, а какие нет. Основное право визуализации – «Расширенное рабочее место». При отсутствии этого права у пользователя вовсе не появляется клиентский интерфейс, и приложение лишь управляет USB-телефонами и гарнитурами, применяет настройки прав пользователя на звонки и в некоторых случаях выдает диалоговые формы обработки звонков call-центра. Вход и выход из call-центра осуществляется в этом случае через контекстное меню строки состояния. При установке свойства «Является оператором» в карточке учетной записи пользователя в контекстном меню такого рабочего места появляется соответствующая команда входа/выхода из call-центра.
Среди прочих прав:
- Показывать системные сценарии, названия которых начинаются со строки "(Служебный)"
- Возможность удалять записанные разговоры из статистики
- Право видеть системные сценарии
- Возможность редактировать отчеты статистики call-центра
- Возможность редактировать индикаторы call-центра
- Доступ к служебным задачам
- Доступ к сервису автодозвона
- Возможность отправки сообщений
- Возможность использования факса через интерфейс
- Возможность отправлять файлы в хранилище сессии
- Доступ к модулю конференций
- Возможность создавать конференции
- Отображение софт-телефона в диалоговых формах
- Возможность просматривать содержание экрана подчиненных пользователей
- Безусловное блокирование режима просмотра собственного экрана
- Возможность прослушивать разговоры и/или осуществлять помощь