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. Поле поиска

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

Состоит из поля ввода и кнопки закрытия (), которая отображается, когда в поле ввода установлен курсор.  Для поиска по части слова, или номера, используется символ "*". Можно использовать символ "*" и для замены любого количества символов.
(Рис.2).

Рис. 2. Поле поиска на странице "Пользователя"

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

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

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

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

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

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

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

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

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

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

  1. Блок настройки (Рис.4 (1));
  2. Блок предпросмотра (Рис.4 (2));
  3. Блок выбора (Рис.4 (3)).

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

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

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

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

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

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

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

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

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

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

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

  • username - уникальный логин пользователя;
  • name - имя пользователя;
  • extension - внутренний номер пользователя;
  • email - адрес электронной почты пользователя.

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

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

Обновление таблицы реестра записей выполняется нажатием на кнопку обновления - (Рис.1 (4)).

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

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

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

  1. Чекбокс;

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

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

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

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

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

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

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

1.5.1. Чекбокс

Используется для выбора одной или нескольких записей объектов. После выбора одной или нескольких записей появляется дополнительный инструмент удаления (Рис.6). При наведении курсора на этот инструмент появляется информация о количестве выбранных для удаления записей.

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

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

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

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

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

    • Web;
    • SIP;
    • Dlg;
    • DnD.

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

  • активное - желтый цвет 
  • пассивное - серый цвет 

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

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

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

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

  • Регистрация устройства на этого пользователя по протоколу SIP;
  • Пользователь залогинен в Workspace (/workspace/), и у него установлено "Устройство по умолчанию".

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

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

  • реестре записей пользователей (см. пункт 1.5.6)
  • в Workspace (/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. Пагинация

Состоит из поля "Записей на странице", в котором указывается количество записей (возможно задать от 1 до 1000) на одну страницу и кнопок вперед  и назад  для переключения страниц. 

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. Нажать кнопку "Сохранить".
РезультатОтображается оповещение "Successfully updated". Данные сохранены.

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

ЦельВключить статус DnD
Предусловия
  1.  Доступ к приложению Admin;
  2.  Доступ к разделу "Пользователи" в приложении Admin;
  3.  Разрешение на просмотр и редактирование в разделе "Пользователи";
  4. Наличие минимум одного пользователя.

Сценарий:


  1. Найти пользователя, которому необходимо сменить статус
  2. Перевести переключатель DnD в активное положение, путем нажатия на сам переключатель.
РезультатИндикатор DnD в колонке "Статус" становится активным. Пользователь в статусе "Не беспокоить".

2.6. Добавление пользователей посредством импорта 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. Создание пользователя

  • No labels