| № шага | Действие пользователя | Реакция Системы | UI | 
| 1. | Перейти на страницу Пользователи | 
| 1.1 | Открывает раздел "Пользователи" в функциональном блоке "АДМИНИСТРИРОВАНИЕ" | Открывает страницу раздела Пользователи. Показывает список соглашений пользователей. | 
 | 
| 2. | Перейти на страницу создания Пользователя | 
| 2.1 | Нажимает кнопку 
 | Открывает страницу создания пользователя | 
 
 
   | 
| 3. | Заполнить основные параметры | 
| 3.1 | Заполняет ФИО пользователя и электронную почту. Данные можно заполнить нажатием кнопки:При необходимости заполняет должность. при наличии учетной записи в AD.
 | Отображает заполненные данные в целевых полях. При использовании загрузки из Active Directory - отображает выпадающий список доступных пользователей. После выбора пользователя вносит его данные в целевые поля. И отображает привязанную учетную запись из Active Directory. При возникновении ошибки в соединении с сервером Active Directory всплывает модальное окно уведомления с указанием причин ошибки и предложением решения.
 
 | 
 
 
 
  
 
 | 
| 3.2 |  Нажимает кнопку  
  Нажимает кнопку 
  Заполняет дополнительный   адрес электронной почты. | Отображает поле ввода дополнительной электронной почты. При заполнении данных отображает их в целевом поле. |   
 
 
 
 
 
 
 | 
| 3.3 | Задает новый пароль пользователю, вводит подтверждение нового пароля. При необходимости проверяет введенные данные, нажав кнопку  
 | Вводит данные в целевые поля. По умолчанию значения скрыты.  При нажатии кнопки "Глаз" - отображает скрытые значения полей. При несоответствии пароля критериям сложности - выводит предупреждение о низкой надежности пароля. При несоответствии пароля и подтверждения - выводит предупреждение о разнице значений в полях. | 
 
   
   
 | 
| 3.4 | Назначает роли пользователю, отмечает чекбоксы нужных полей. 
 | Чекбокс роли "Пользователь" отмечен по умолчанию, недоступен для редактирования. Чекбоксы остальных ролей отмечаются. | 
 | 
| 3.5 | Выбирает контрагента,  нажимает кнопку 
 | Открывает выпадающий список доступных для выбора контрагентов. | 
 
 
 | 
| 3.6 | Настраивает уведомления на портале и отправку на почту. Отмечает чекбоксы нужных уведомлений 
 | Отображает отмеченные чекбоксы пользователю. | 
 | 
| 4. | Выбрать контракт | 
| 4.1 | Переходит на страницу "Контракты" | Отображает страницу добавления контрактов | 
 
 | 
| 4.2 | Нажимает кнопку "Выбрать контракт" 
 | Отображает выпадающий список доступных контрактов. После выбора контракта, он отображается на странице, доступно добавление нескольких контрактов. Доступно редактирование и удаление контракта. | 
 
 
 | 
| 5. | Заполнить дополнительные данные | 
| 5.1 | Переходит на страницу "Дополнительно" | Открывает страницу с дополнительными данными | 
 
 
   | 
| 5.2 | Заполняет дополнительные поля | Поля доступны для редактирования, не являются обязательными. После заполнения данные отображаются в целевых полях. | 
 | 
| 5.3 | Выбирает запрещенные/разрешенные IP-адреса для пользователя. Добавляет IP-адреса, нажимая кнопку  
 | При нажатии кнопки "Добавить IP-Адрес", отображает поле ввода IP-адреса, после заполнения поля есть возможность его удаления и добавления других адресов. Переключение чекбокса меняет логическую суть перечисленных адресов. | 
 | 
| 6. | Сохранить пользователя | 
| 6.1 | Нажимает кнопку 
 | Сохраняет пользователя в системе.  Открывает страницу со списком пользователей, отображает созданного пользователя в списке. | 
 
 | 
 
Нет комментариев