Пользователи
- Olesya Tantsyura
- Aleksandr Chuchko
1. Описание
Предназначен для создания пользователей.
Содержит информацию о всех пользователях в домене.
Страница "Пользователи" состоит из таких частей:
- Инструмент создания (Рис.1 (1));
- Поле поиска (Рис.1 (2));
- Инструмент импорта CSV-файла (Рис.1 (3));
- Инструмент обновления реестра записей (Рис.1 (4));
- Реестр записей (Рис.1 (5)) ;
- Пагинация (Рис.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.
Предназначено для настройки импорта данных.
Состоит из таких частей:
- Блок настройки (Рис.3(1));
- Блок предпросмотра (Рис.3(2));
- Блок выбора (Рис.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.5. Реестр записей
Реестр представляет собой список записей существующих объектов этого раздела, каждая из которых состоит из набора полей.
Состоит из таких частей:
Чекбокс;
Колонка "Имя";
Колонка "Статус";
Колонка "Логин";
Колонка "Внутренний номер";
Колонка "DnD";
Инструмент редактирования;
Инструмент удаления.
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. Пагинация
Состоит из поля "Записей на странице", в котором указывается количество записей (возможно задать от 1 до 1000) на одну страницу и кнопок вперед и назад для переключения страниц.
2. Возможности
2.1. Создание нового пользователя
Цель | Создать нового пользователя |
---|---|
Предусловия | |
Сценарий: |
|
Результат | Открывается страница "Пользователи". Пользователь создан, отображается в реестре записей |
2.2. Удаление пользователя
Цель | Удаление пользователя |
---|---|
Предусловия |
|
Сценарий: |
|
Результат | Открывается страница "Пользователи". Пользователь удален. |
2.3. Удаление нескольких пользователей
Цель | Удаление нескольких пользователей |
---|---|
Предусловия |
|
Сценарий: |
|
Результат | Открывается страница "Пользователи". Пользователи удалены. |
2.4. Редактирование параметров пользователя
Цель | Изменить параметры пользователя |
---|---|
Предусловия |
|
Сценарий: |
|
Результат | Данные сохранены. |
2.5. Включение статуса DnD (не беспокоить) пользователю
Цель | Включить статус DnD |
---|---|
Предусловия |
|
Сценарий: |
|
Результат | Индикатор DnD в колонке "Статус" становится активным. Пользователь в статусе "Не беспокоить". |
2.6. Добавление пользователей посредством импорта CSV-файла
Цель | Добавить пользователей посредством импорта CSV файла |
---|---|
Предусловия | |
Сценарий: |
|
Результат | Модальное окно закрылось. Пользователи из CSV-файла добавились в реестр записей. |
3. Дополнительные материалы
3.1. Обучающее видео
3.1.1. Создание пользователя