Пользователи. Страница создания пользователя (редактирования, просмотра).
1.Параметры экранной формы
| Параметр | Значение |
|---|---|
| Открывается из |
|
| Тип экранной формы | Страница просмотра/редактирования |
| Компонент выбора периода отображения | Нет |
| Компонент динамики | Нет |
| Автообновление страницы | Нет |
| Всплывающие уведомления на странице | Нет |
| Работа с тегами | Нет |
| Управление дополнительными свойствами | Нет |
| Особенности формы | Изменение набора флажков в разделе "Уведомления" |
2.Секции и поля
Вкладка "Основные параметры"
* - поля, обязательные к заполнению.
|
Поле |
Краткое описание |
Тип элемента интерфейса |
Тип и диапазон значений |
Видимость |
Доступность для редактирования |
Значение по умолчанию |
|
Полное имя* |
Полное имя пользователя, используемое для обращений в e-mail оповещениях |
Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
|
Электронная почта* |
Адрес электронной почты пользователя | Поле ввода с клавиатуры | Текст |
Всегда | Да | Нет |
|
Должность |
Должность пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
|
Загрузить из Active Directory |
При нажатии кнопки "Загрузить из Active Directory", появляется выпадающий список учетных записей AD с возможностью поиска по ФИО и имени учетной записи. При возникновении ошибки в соединении с сервером Active Directory всплывает модальное окно уведомления с указанием причин ошибки и предложением решения |
Кнопка |
Текст, (открывающийся список) | Всегда | Да | Нет |
| Показать дополнительные адреса/Скрыть дополнительные адреса/Добавить дополнительный адрес | При нажатии кнопки "Показать дополнительные адрес", она становится кнопкой "Скрыть дополнительные адреса" и отображается кнопка "Добавить дополнительный адрес". После нажатия на кнопку "Добавить дополнительный адрес" появляется поле для ввода дополнительного адреса электронной почты пользователя и ссылка "Добавить адрес электронной почты" для добавления ещё одного поля. | Поле ввода с клавиатуры | Текст | Всегда | Когда присутствует на форме | Нет |
| Новый пароль* | Новый пароль для учётной записи, вводимый текст скрыт за маскирующими символами. При вводе работает оценка сложности пароля, которая не влияет на возможность его сохранения. На странице редактирования заполнение поля необязательно | Поле ввода с клавиатуры | Текст | При создании новых пользователей отображается если на портале отключена нотификация | Да | Нет |
| Подтверждение нового пароля* | Подтверждение нового пароля для учётной записи. Вводимый текст скрыт за маскирующими символами. При вводе работает оценка сложности пароля, которая не влияет на возможность его сохранения. На странице редактирования заполнение поля необязательно | Поле ввода с клавиатуры | Текст | При создании новых пользователей отображается если на портале отключена нотификация | Да | Нет |
|
Роль: Системный администратор |
Флажок включения роли "Системный администратор" |
Чек-бокс
|
Логический: установлен, снят | Всегда | Да, если пользователь имеет полномочия | Снят |
| Роль: Оператор SLA | Флажок включения роли "Оператор SLA" |
Чек-бокс
|
Логический: установлен, снят | Всегда | Да, если пользователь имеет полномочия | Снят |
| Роль* : Пользователь | Флажок включения роли "Пользователь" |
Чек-бокс (заблокирован) |
Всегда установлен | Всегда | Нет | Установлен |
|
Статус* |
Текущий статус учётной записи | Пиктограмма | Изображение из закрытого списка: Активный, Блокированный, Зарегистрированный, Архивный | Всегда | Нет | "Активный" при создании учётной записи |
| Выбрать контрагента* | Компонент добавления и удаления связи с одним или несколькими контрагентами. После выбора в строке отображается: Название, Роль, Владелец, кнопка перехода в настройки контрагента, кнопка удаления связи. Следующее поле "Выбрать контрагента" отображается ниже выбранной записи в случае, если не отмечена роль "Оператор SLA" (для оператора SLA может быть добавлена только одна связь) | Составной компонент: Input/Autocomplete, Buttons | Текст (открытый список) | Всегда | Да | Нет |
| Стартовая страница | Выпадающий список, в котором можно задать стартовую страницу для пользователя в настройках профиля. | Выпадающий список | Всегда | Да | Стартовая страница | |
| Wisla_ID | Текст, показывающий ID пользователя в Wisla | Текст | Всегда | Да | Установлен |
Вкладка "Уведомления"
На вкладке настраиваются именованные подписки на сервисные события из зоны ответственности пользователя и отдельно — системные уведомления. В блоке «Подписки на уведомления» создаются подписки с критериями отбора сервисов, типами событий и способами получения (электронная почта, Telegram, уведомления на портале). В блоке «Системные уведомления» настраиваются оповещения об отчётах SLA и о доступности узлов. Для Telegram на вкладке отображается wiSLA ID.
Важно: роль «Системный администратор» не расширяет область видимости сущностей для уведомлений: в подписках и системных уведомлениях учитываются только сущности зоны ответственности пользователя, для которого открыта вкладка.
Подробный сценарий настройки — в разделе Настройка уведомлений.
* - поля, обязательные к заполнению.
| Поле | Краткое описание | Тип элемента интерфейса | Тип и диапазон значений | Видимость | Доступность для редактирования | Значение по умолчанию |
| Подписки на уведомления | ||||||
| Список подписок | Таблица именованных подписок. Колонки: «Название подписки», «Активность», «Способ уведомления», «Кол-во сервисов», кнопки действий. Если подписок нет — сообщение «Подписок пока нет…» | Таблица | Список записей подписок (или пустое состояние) | Всегда | Просмотр всегда; действия — при наличии прав редактирования | Пустой список |
| Активность | Переключатель включения/выключения подписки без открытия мастера. Отключённая подписка не участвует в доставке | Переключатель (slide-toggle) |
Логический: включена, выключена | В строке подписки | Да, при наличии прав редактирования | Включена (для новой подписки) |
| Способ уведомления | Сводка каналов доставки подписки (Email, Telegram, Push) | Текст в ячейке таблицы |
Один или несколько каналов из списка: Email, Telegram, Push | В строке подписки | Нет (задаётся в мастере) | Нет |
| Кол-во сервисов | Число активных сервисов, соответствующих критериям подписки (уникальное объединение) | Текст в ячейке таблицы | Целое число ≥ 0; при отсутствии данных — «—» | В строке подписки | Нет | Нет |
| Добавить подписку | Открывает мастер «Создание подписки» | Кнопка |
Действие | Всегда | Да, при наличии прав редактирования | Нет |
| Редактировать | Открывает мастер «Редактирование подписки» с предзаполненными данными | Кнопка-иконка |
Действие | В строке подписки | Да, при наличии прав редактирования | Нет |
| Удалить | Удаляет подписку после подтверждения; оповещения по связанным сервисам прекращаются | Кнопка-иконка |
Действие | В строке подписки | Да, при наличии прав редактирования | Нет |
| Мастер создания / редактирования подписки — шаг «Критерии подписки» | ||||||
| Тип критерия | Выбор измерения отбора сервисов. По умолчанию — «Сервис». Критерии разных типов объединяются по правилу «ИЛИ» | Переключатель типа / список типов |
Закрытый список: Сервис, Контракт, Тег, Точка доступа, Узел, Владелец | В мастере | Да. «Владелец» недоступен, если у пользователя нет контрагента | Сервис |
| Выбор сущностей критерия | Отбор одной или нескольких сущностей выбранного типа (с поиском и постраничным списком). Для контракта, тега, точки доступа и узла показывается, сколько сервисов соответствует сущности. Переход «Далее» недоступен, пока не выбран хотя бы один критерий | Составной компонент: поиск, список с чек-боксами, пагинация |
Сущности из зоны ответственности пользователя | В мастере | Да | Не выбрано |
| Добавить ещё | Добавление критериев другого типа; выбранные критерии сохраняются в черновике при переключении типа | Кнопка |
Действие | В мастере | Да | Нет |
| Удалить критерий | Удаление добавленных критериев подписки | Действие | В мастере | Да | Нет | |
| Мастер — шаг «Типы уведомлений» | ||||||
| Паспорта неисправностей: уровни | Выбор уровней критичности паспорта. Блок событий жизненного цикла недоступен, пока не выбран хотя бы один уровень | Чек-боксы / чипы |
Отказ, Деградация, Не определено | В мастере | Да | Не выбрано |
| События для выбранных уровней | События жизненного цикла паспорта, общие для всех выбранных уровней | Чек-боксы / чипы |
Открытие, Закрытие, Изменение уровня, Приостановка, Продолжение, Комментарий | В мастере, после выбора уровня | Да, при выбранном уровне | Не выбрано |
| Другие типы уведомлений | Дополнительные типы сервисных уведомлений. Доступны только для каналов Email и Push; в Telegram не отправляются. Отчёты SLA и доступность узлов в мастере не предлагаются | Чек-боксы / чипы |
Планово-профилактические работы, Действия по событиям, Провалы нагрузочного тестирования | В мастере | Да | Не выбрано |
| Мастер — шаг «Способы получения» | ||||||
| Способы получения* | Выбор одного или нескольких каналов доставки. При сохранении для каждого канала создаётся/обновляется отдельная подписка с общим набором типов (с учётом ограничений канала) | Чек-боксы / чипы |
Email (письма на почту), Telegram (сообщения в боте), Push (уведомления на портале) | В мастере | Да | Не выбрано |
| Название подписки* | Имя именованной подписки. Должно быть уникальным среди подписок пользователя. Кнопка «Сохранить» недоступна без названия, критерия и хотя бы одного канала | Поле ввода с клавиатуры |
Текст | В мастере | Да | «Новая подписка» |
| Критерии подписки / Сервисы в подписке | Вкладки просмотра выбранных критериев и расчётного списка сервисов. При пустом списке — предупреждение, что будущие подходящие сервисы включатся автоматически | Вкладки с списками |
Список критериев; список сервисов | В мастере | Просмотр | Нет |
| Сохранить / Далее / Назад / Отмена | Навигация по шагам мастера и сохранение подписки | Кнопки |
Действие | В мастере | Да («Сохранить» — при заполненных обязательных данных) | Нет |
| Системные уведомления | ||||||
| Уведомления об отчётах SLA | Строка таблицы системных уведомлений. Показывает выбранные способы уведомления и количество контрактов. По кнопке «Редактировать» открывается диалог выбора контрактов и каналов (Email, Telegram, Push) | Строка таблицы + диалог редактирования |
Каналы: Email, Telegram, Push; объекты: контракты из зоны ответственности | Всегда | Да, при наличии прав редактирования | Каналы выключены, контракты не выбраны |
| Уведомления о доступности узлов | Строка таблицы системных уведомлений. Показывает выбранные способы уведомления и количество узлов. По кнопке «Редактировать» открывается диалог выбора узлов и каналов (Email, Telegram, Push) | Строка таблицы + диалог редактирования | Каналы: Email, Telegram, Push; объекты: узлы из зоны ответственности | Всегда | Да, при наличии прав редактирования | Каналы выключены, узлы не выбраны |
| wiSLA ID | Уникальный идентификатор пользователя для привязки к Telegram-боту. Отображается с подсказкой и кнопкой копирования в буфер обмена | Текст + кнопка копирования |
Текст (идентификатор) | Если идентификатор задан у пользователя | Нет (только копирование) | Значение из учётной записи |
Вкладка "Контракты"
* - поля, обязательные к заполнению.
|
Поле |
Краткое описание |
Тип элемента интерфейса |
Тип и диапазон значений |
Видимость |
Доступность для редактирования |
Значение по умолчанию (на странице создания) |
| Выбрать контракт | Компонент управления связями учётной записи с контрактами. После выбора контракта появляется запись (Название, Действителен до), и кнопки перехода в настройки контракта и удаления связи. Поле "Выбрать контракт" всегда присутствует на форме |
Составной компонент: Кнопка и поле выбора из списка |
Текст (открытый список) | Всегда | Да | Нет |
Вкладка "Дополнительно"
* - поля, обязательные к заполнению.
|
Поле |
Краткое описание |
Тип элемента интерфейса |
Тип и диапазон значений |
Видимость |
Доступность для редактирования |
Значение по умолчанию (на странице создания) |
|
Телефон |
Телефон пользователя |
Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Токен IOS | Код доступа к приложению iOS | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Индекс | Почтовый индекс текущего месторасположения пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Страна | Страна текущего месторасположения пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Город | Город текущего месторасположения пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Улица | Улица текущего месторасположения пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Дом | Дом текущего месторасположения пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Этаж | Этаж текущего месторасположения пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Квартира или офис | Квартира/Офис текущего месторасположения пользователя | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Описание | Дополнительная информация о пользователе | Поле ввода с клавиатуры | Текст | Всегда | Да | Нет |
| Доступ |
Радиокнопка для переключения между двумя вариантами списка IP-адресов пользователя:
|
Радио-кнопка |
Одно из двух положений: 1. Разрешённые IP-адреса 2. Запрещённые IP-адреса |
Всегда | Да | Запрещённые IP-адреса |
| Доступ: Добавить IP-адрес | Составной компонент формирования списка адресов: поле ввода IP-адреса, кнопка удаления записи, поле "Добавить IP-адрес" добавления новой записи | Поле ввода с клавиатуры | Текст (IP) | Всегда | Да | Нет |
Вкладка "Дополнительно"
На вкладке в блоке расположены документы, по нажатию на иконку
рядом с ними происходит выгрузка на локальный компьютер соответствующих документов:
- Руководство пользователя
- Руководство администратора
3.Кнопки на Toolbar
| Кнопка | Описание | Доступность | |
| Сохранение изменений и переход на страницу списка пользователей | |||
| Заблокировать | Перевод пользователя в статус "Блокированный" |
Доступна пользователям:
Доступна при редактировании пользователя со статусом:
|
|
|
Архивировать |
Перевод пользователя в статус "Архивный" |
Доступна пользователям:
Доступна при редактировании пользователей со статусом:
|
|
|
История изменений |
Просмотр записей журнала событий связанный с действием по выбранному пользователю |
Доступна пользователям:
Доступна при редактировании пользователей со статусом:
|
|
|
Восстановить |
Перевод пользователя в статус "Активный" |
Доступна пользователям:
Доступна при редактировании пользователей со статусом:
|
|
|
Удалить |
Удаление пользователя с портала |
Доступна пользователям:
Доступна при редактировании пользователей со статусом:
|
|
|
Разблокировать |
Перевод пользователя в статус "Активный" |
Доступна пользователям:
Доступна при редактировании пользователей со статусом:
|
|
Для пользователей с ролью "Оператор SLA" или учётной записи с исключительной ролью "Пользователь" просмотр/редактирование чужой учётной записи невозможны.
4.Проверки системы
| Триггер | Проверка | Действие |
| Открытие страницы создания учётной записи | Создание из контрагента? | Добавить связь с контрагентом, из настроек которого открыта страница |
| Открытие страницы редактирования учётной записи системным администратором | На момент открытия редактируемая учётная запись имеет роль "Системный администратор" И НЕ совпадает с текущим пользователем? | Запретить сохранение (скрыть кнопку, подавить запросы на сохранение) |
| Редактируемая учётная запись в статусе "Зарегистрированный"? | Вывести на форме уведомление: "При сохранении пользователя со статусом "зарегистрированный" пользователю будет отправлено уведомление с новым паролем по электронной почте" | |
| Редактируемая учётная запись НЕ в статусе "Архивный"? | Скрыть кнопки "Из архива", "Удалить" | |
| Редактируемая учётная запись в статусе "Архивный"? | Скрыть кнопку "В архив" | |
| Редактируемая учётная запись НЕ в статусе "Блокированный" | Скрыть кнопку "Разблокировать" | |
| Редактируемая учётная запись в статусе "Блокированный" | Скрыть кнопку "Заблокировать" | |
| Открытие страницы редактирования учётной записи оператором SLA или пользователем без ролей "Оператор SLA", "Системный администратор" | - | Скрыть кнопку "История изменений" |
| Редактируемая учётная запись НЕ совпадает с текущим пользователем? | Запретить сохранение (скрыть кнопку, подавить запросы на сохранение) | |
| Уход со страницы | Есть несохранённые изменения? | Отобразить модальное окно "Внимание. Хотите сохранить изменения?" с возможностью сохранить изменения или отказаться от их сохранения |
| Изменение состояния флажков в блоке "Уведомления" в текущем сеансе редактирования | Выбрано хотя бы одно нарушение (отказ, деградация, не определено)? | Если флажки для событий отсутствуют - отобразить флажки для событий (открытие, изменение, закрытие, комментарий к паспорту) под соответствующим уровнем критичности паспорта неисправности, отметить все события |
| Не выбрано ни одно нарушение (отказ, деградация, не определено)? | Если флажки для событий отображены - скрыть флажки для событий (открытие, изменение, закрытие, комментарий к паспорту) | |
| Не отмечено ни одно событие (открытие, изменение, закрытие, комментарий к паспорту т т.д.)? | Снять соответствующий флажок (отказ, деградация, не определено), скрыть чекбоксы событий (открытие, изменение, закрытие, комментарий к паспорту и т.д.) | |
| Отметка флажка "Оператор SLA" | Есть хотя бы одна связь с контрагентом в списке? | Скрыть поле добавления нового контрагента |
| Более одной связи с контрагентами в списке? | Вывести ошибку о том, что оператор SLA может быть связан только с одним контрагентом | |
| Снятие флажка "Оператор SLA" | Есть хотя бы одна связь с контрагентом в списке? | Отобразить поле добавления нового контрагента |
| Отправка в архив | Есть связь с активным контрагентом? | Вывести запрос на удаление связи с контрагентом и отправке в архив с возможностью отмены |
| Сохранение учётной записи | Заполнено поле "Полное имя"? | Вывести сообщение "необходимо указать полное имя пользователя" и заблокировать операцию сохранения |
| Заполнено поле "Электронная почта"? | Вывести сообщение "необходимо указать электронную почту" и заблокировать операцию сохранения | |
|
Значение поля "Электронная почта" НЕ удовлетворяет следующим требованиям?
|
Вывести сообщение "некорректный шаблон электронной почты" и заблокировать операцию сохранения | |
| Значение в одном из полей "Дополнительные адреса" присутствует И НЕ удовлетворяет требованиям email? | Вывести сообщение "некорректный шаблон электронной почты" и заблокировать операцию сохранения | |
| Значение разрешённого IP-адреса ИЛИ запрещённого IP-адреса в поле "Доступ" НЕ соответствует ожидаемому <ххх.ххх.ххх.ххх>, где ххх — число от 0 до 255? | Вывести сообщение "пожалуйста, введите корректный IP-адрес, диапазон или шаблон" и заблокировать операцию сохранения | |
| Отмечена роль "Оператор SLA" И нет ни одной связи с контрагентом? | Отобразить модальное окно "Подтверждение сохранения" с полем выбора контрагента из списка. Если поле пустое, сохранение невозможно | |
| Отмечена роль "Оператор SLA" И более одной связи с контрагентами? | Отобразить модальное окно "Подтверждение сохранения" с полем выбора контрагента из списка выбранных ранее. Если поле пустое, сохранение невозможно | |
| Редактируемая учётная запись в статусе "Зарегистрированный"? | Отправить на все указанные в настройках email письмо с уведомлением о новом пароле |
5.Макеты
Страница создания пользователя. Вкладка "Справка". У вас есть возможность загрузить программный агент, просмотреть документацию API, а также имеются контактные данные для связи со службой тех.поддержки.

































No comments to display
No comments to display