Пользователи

1. Описание 

Предназначен для создания пользователей.

Содержит информацию о всех пользователях в домене.

Страница "Пользователи" состоит из таких частей:

  1. Инструмент создания (Рис.1 (1));

  2. Поле поиска (Рис.1 (2));

  3. Инструмент импорта CSV-файла (Рис.1 (3));

  4. Инструмент обновления реестра записей (Рис.1 (4));

  5. Реестр записей (Рис.1 (5)) ;

  6. Пагинация (Рис.1 (6)).

Рис. 1. Страница "Пользователи"

1.1. Инструмент создания 

Для создания нового объекта служит кнопка "Добавить" (Рис.1 (1)), после нажатия на которую открывается доступ к деталям. Открыть доступ к деталям к уже существующему пользователю можно через инструмент редактирования записи (см. пункт. 1.5.7).

Детали:

1.2. Поле поиска

Поиск производится по колонке "Имя".

Состоит из поля ввода и кнопки закрытия (), которая отображается, когда в поле ввода введены данные.  

Можно сформировать поисковый запрос в формате regex, система отобразит результаты, которые под него подпадают.

1.3. Инструмент импорта CSV-файла 

Для загрузки пользователей из файла CSV, воспользуйтесь кнопкой импорт файла CSV (Рис.1 (3)). При наведении курсора на эту кнопку отображается надпись "Загрузить". При нажатии на кнопку () открывается окно выбора файла.

Выберите нужный файл на вашем устройстве и нажмите кнопку Открыть (в зависимости от ОС окно выбора файла может отличаться) (Рис.2). 

При сохранении убедитесь, что установлено "CSV-файл", как тип файла. 

Рис. 2. Выбор файла для импорта

Открывается модальное окно "Импортировать CSV" (Рис.3).

В документе для импорта обязательно должны быть заголовки!

1.3.1. Модальное окно Import CVS.

Предназначено для настройки импорта данных.

Состоит из таких частей:

  1. Блок настройки (Рис.3(1));

  2. Блок предпросмотра (Рис.3(2));

  3. Блок выбора (Рис.3(3)).

Рис. 3. Модальное окно "Импортировать CSV"

1.3.1.1. Блок настройки

Чекбокс "Свернуть заголовки" дает возможность пропустить заголовки. На данный момент параметр недоступен для изменений. 

Поле "Char set" служит для выбора кодировки. На данный момент параметр недоступен для изменений. По умолчанию, используется "UTF-8".

В поле "Разделитель" вводится тот знак препинания использованный в файле, который импортируется. По умолчанию, используется ",".

1.3.1.2. Блок предпросмотра

В этом блоке отображаются название полей и несколько заполненных строк из таблицы, которая импортируется.

1.3.1.3. Блок выбора

В выпадающих списках выберите названия колонок (использованные в файле CSV), данные из которых должны соответствовать параметру, для которого делается выбор. К примеру, в выпадающем списке "username" выбрать "Логин" (Рис.4). 

Рис. 4. Настройка импорта файла CSV

Состоит из полей:

  • username - уникальный логин пользователя;

  • name - имя пользователя;

  • extension - внутренний номер пользователя;

  • email - адрес электронной почты пользователя.

После настройки обязательных полей кнопка "Сохранить" становится активной. Обязательные поля обозначаются "*". После нажатия на кнопку "Сохранить" модальное окно закрывается, в реестре записей добавляются записи из CSV-файла.

1.4. Инструмент обновления реестра записей

(Рис.1 (4)).

1.5. Реестр записей

Реестр представляет собой список записей существующих объектов этого раздела, каждая из которых состоит из набора полей.

Состоит из таких частей:

  1. Чекбокс;

  2. Колонка "Имя";

  3. Колонка "Статус";

  4. Колонка "Логин";

  5. Колонка "Внутренний номер";

  6. Колонка "DnD";

  7. Инструмент редактирования;

  8. Инструмент удаления.

1.5.1. Чекбокс

Рис. 5. Удаление нескольких записей

1.5.2. Колонка "Имя"

В этой колонке отображаются имена пользователей.

1.5.3. Колонка "Статус" 

В этой колонке отображаются четыре статуса (индикатора) (Рис.7):

  • Web;

  • SIP;

  • Dlg;

  • DnD.

Индикаторы отображают два состояния:

  • активное — желтый цвет 

  • пассивное — серый цвет 

По умолчанию отображается пассивное состояние.

Рис. 6. Колонка "Статус"

Web - установлено соединение по протоколу websocket (обмен событиями). Становится активным, когда открывается соединение по протоколу websocket - пользователь залогинен в Workspace.

SIP - установлено соединение по протоколу SIP. Становится активным в следующих случаях:

  • Регистрация устройства на этого пользователя по протоколу SIP;

  • Пользователь залогинен в Workspace, и у него установлено "Устройство по умолчанию".

Dlg - состояние в разговоре. Становится активным в момент, когда происходит звонок;

DnD - отображает режим "Не беспокоить". Становится активным, когда установлен этот режим. Установить его можно в:

  • реестре записей пользователей (см. пункт 1.5.6)

  • в Workspace.

1.5.4. Колонка "Логин"

В этой колонке отображаются логины пользователей в системе.

1.5.5. Колонка "Внутренний номер"

В этой колонке отображаются внутренние номера пользователей.

1.5.6. Колонка "DnD"

С помощью переключателя в этой колонке можно включить/отключить режим "Не беспокоить". При включении (Рис.8 (1)) или отключении (Рис.8 (2)) режима "Не беспокоить" в колонке "Статус" индикатор DnD становится активным, или неактивным (Рис.8 (3)), соответственно.

Рис. 8. DnD

1.5.7. Инструмент редактирования

 (см. пункт 2.4).

1.5.8. Инструмент удаления

Рис. 9. Модальное окно подтверждения удаления 

1.6. Пагинация

2. Возможности

2.1. Создание нового пользователя

Цель

Создать нового пользователя

Цель

Создать нового пользователя

Предусловия

  1. Доступ к приложению Admin;

  2. Доступ к разделу "Пользователи" в приложении Admin;

  3. Разрешение на создание в разделе "Пользователи".

Сценарий:

 

  1. Нажать кнопку "Добавить". Открывается страница детали "Общее".

  2. Внести данные.

  3. Нажать на "Роли". Открывается страница детали "Роли".

  4. Внести данные

  5. Нажать на "Лицензия. Открывается страница детали "Лицензия".

  6. Внести данные

  7. Нажать на "Устройство". Открывается страница детали "Устройство".

  8. Внести данные

  9. Нажать на "Переменные". Открывается страница детали "Переменные".

  10. Внести данные

  11. Нажать на "Токены". Открывается страница детали "Токены".

  12. Внести данные

  13. Нажать на "Разрешения". Открывается страница детали "Разрешения".

  14. Внести данные.

  15. Нажать на кнопку "Сохранить".

Результат

Открывается страница "Пользователи". Пользователь создан, отображается в реестре записей

2.2. Удаление пользователя

Цель

Удаление пользователя

Цель

Удаление пользователя

Предусловия

  1. Доступ к приложению Admin;

  2. Доступ к разделу "Пользователи" в приложении Admin;

  3. Разрешение на просмотр и удаления в разделе "Пользователи".

  4. Наличие минимум одного пользователя

Сценарий:

 

  1. Найти пользователя, которого необходимо удалить.

  2. Нажать на кнопку удаления - . Открывается модальное окно для подтверждения удаления.

  3. Нажать кнопку "Да".

Результат

Открывается страница "Пользователи". Пользователь удален.

2.3. Удаление нескольких пользователей

Цель

Удаление нескольких пользователей

Цель

Удаление нескольких пользователей

Предусловия

  1. Доступ к приложению Admin;

  2. Доступ к разделу "Пользователи" в приложении Admin;

  3. Разрешение на просмотр и удаления в разделе "Пользователи".

  4.  Наличие минимум двух пользователей.

Сценарий:

 

  1. Найти пользователей, которых необходимо удалить. Выбрать их с помощью чекбокса.

  2. Нажать на кнопку удаления вверху реестра записей. Открывается модальное окно для подтверждения удаления.

  3. Нажать кнопку "Да".

Результат

Открывается страница "Пользователи". Пользователи удалены.

2.4. Редактирование параметров пользователя

Цель

Изменить параметры пользователя

Цель

Изменить параметры пользователя

Предусловия

  1. Доступ к приложению Admin;

  2. Доступ к разделу "Пользователи" в приложении Admin;

  3. Разрешение на просмотр и редактирование в разделе "Пользователи".

  4. Наличие минимум одного пользователя.

Сценарий:

 

  1. Найти в реестре записей пользователя, которого необходимо редактировать.

  2. Нажать на кнопку редактирования в записи этого пользователя. Открывается страница детали "Общее".

  3. Открыть нужную деталь.

  4. Внести изменения.

  5. Нажать кнопку "Сохранить".

Результат

Данные сохранены.

2.5. Включение статуса DnD (не беспокоить) пользователю

Цель

Включить статус DnD

Цель

Включить статус DnD

Предусловия

  1. Доступ к приложению Admin;

  2. Доступ к разделу "Пользователи" в приложении Admin;

  3. Разрешение на просмотр и редактирование в разделе "Пользователи".

  4. Наличие минимум одного пользователя.

Сценарий:

 

  1. Найти пользователя, которому необходимо сменить статус

  2. Перевести переключатель DnD в активное положение, путем нажатия на сам переключатель.

Результат

Индикатор DnD в колонке "Статус" становится активным. Пользователь в статусе "Не беспокоить".

2.6. Добавление пользователей посредством импорта CSV-файла

Цель

Добавить пользователей посредством импорта CSV файла

Цель

Добавить пользователей посредством импорта CSV файла

Предусловия

  1. Доступ к приложению Admin;

  2. Доступ к разделу "Пользователи" в приложении Admin;

  3. Разрешение на просмотр и создание в разделе "Пользователи".

  4. Наличие CSV-файла

Сценарий:

 

  1. Нажать кнопку импорта CSV-файла - . Открывается модальное окно "Импортировать CSV".

  2. В поле "Разделитель" введите тот знак препинания, который используется в импортированном файле.

  3. В выпадающих списках выберите названия колонок (использованные в файле CSV), данные из них должны соответствовать параметру, для которого делается выбор. К примеру, в выпадающем списке "username" выбрать "login" (Рис.5). Кнопка "Сохранить" становится активной.

  4. Нажать кнопку "Сохранить".

Результат

Модальное окно закрылось. Пользователи из CSV-файла добавились в реестр записей.

3. Дополнительные материалы

3.1. Обучающее видео

3.1.1. Создание пользователя