Страница создания контрагентов (редактирования, просмотра)
Параметры ЭФ
| Параметр | Значение |
|---|---|
| Открывается из |
Меню → раздел Администрирование → Контрагенты: клик на кнопку "+ Контрагент" Страница создания/редактирования сервиса: кнопка просмотра для владельца Страница создания/редактирования зонда: кнопка просмотра для владельца Страница создания/редактирования SLA: кнопка просмотра для владельца Страница создания/редактирования точки доступа: кнопка просмотра для владельца Страница создания/редактирования теста: кнопка просмотра для владельца Страница создания/редактирования учетной записи: название контрагента в списке выбранных |
| Тип ЭФ | Страница просмотра/редактирования |
| Компонент выбора периода отображения | Нет |
| Компонент динамики | Нет |
| Автообновление страницы | Нет |
| Всплывающие уведомления на странице | Нет |
| Работа с тегами | Да |
| Особенности формы | Нет |
Секции и поля
Кнопки на Toolbar
Для root и системного администратора:
| Кнопка | Описание | Доступность | |
| Сохранить | Сохранение изменений и переход на предыдущую страницу |
Да - на странице редактирования записи НЕ в статусе "В архиве" для:
|
|
| ≡ | В архив | Отправка контрагента в архив |
На странице редактирования активного контрагента для:
|
| Из архива | Извлечение контрагента из архива |
На странице редактирования контрагента в архиве для:
|
|
| Удалить | Удаление контрагента |
На странице редактирования контрагента в архиве для:
|
|
| История изменений | Переход в журнал системных событий с фильтрацией по выбранному контрагенту |
На странице редактирования контрагента для:
|
|
Для учётных записей с исключительной ролью "Пользователь" просмотр/редактирование контрагента невозможны.
Проверки системы
| Триггер | Проверка | Действие |
| Открытие страницы создания контрагента | - |
Скрыть кнопки:
|
| Открытие страницы редактирования контрагента | Пользователь с ролью "Оператор SLA" без "Системный администратор"? | Скрыть кнопку "История изменений" |
| Пользователь с исключительной ролью "Пользователь"? | Скрыть кнопки "Сохранить", "В архив", "Из архива", "Удалить", "История изменений" | |
| Запись "В архиве"? |
Скрыть кнопки:
Заблокировать все поля ввода |
|
| Запись НЕ "В архиве"? | Скрыть кнопку "Из архива", "Удалить" | |
| Отправка в архив | Контрагент связан с неудалёнными сущностями (SLA, сервисы, зонды, контракты)? | Вывести в модальном окне "Запрет на архивацию объекта": "Объект не может быть помещен в архив по следующим причинам:
- используется в другой активной сущности (ОК)"
|
| Уход со страницы | Есть несохранённые изменения? | Отобразить модальное окно "Наличие несохранённых изменений" с возможностью сохранить изменения или отказаться от их сохранения |
| Выбор пользователей контрагента | Не выбран ни один пользователь? | Отобразить кнопки "Выбрать" и "Создать пользователя" |
| Нажата кнопка "Выбрать"? | Отобразить поле выбора со списком пользователей | |
| Нажата кнопка "Создать пользователя"? | Открыть страницу создания новой учётной записи | |
| Выбран хотя бы один пользователь? | Отобразить кнопки просмотра страницы пользователя, "+" и "-" | |
| Нажата кнопка просмотра? | Открыть страницу просмотра/редактирования пользователя | |
| Нажата кнопка "+"? | Добавить новое поле для выбора или создания пользователя | |
| Нажата кнопка "-"? | Открепить пользователя от контрагента | |
| Сохранение контрагента | Поле "Название" не заполнено? | Вывести сообщение "необходимо указать название контрагента" и заблокировать операцию сохранения |
| Не выбрана ни одна роль для контрагента? | Вывести сообщение "должно быть выбрано хотя бы одно значение" и заблокировать операцию сохранения | |
| Нарушается связь пользователя с контрагентом? | Вывести в модальном окне запрос: "После открепления от контрагента пользователь утратит возможность работы с объектами контрангента. Подтвердить действие? (ОК, Отмена)" | |
| Добавлено несколько новых связей с пользователями, имеющими роль "Оператора SLA" и, в свою очередь, связанными с другими контрагентами? | Вывести в модальном окне запрос: "Пользователи с ролью "Оператор SLA" могут быть привязаны только к одному контрагенту. Вы хотите привязать этих пользователей? <список с возможностью выбора> (ОК, Отмена)" |
Макеты
| Описание | Макет |
|---|---|
| Кнопка "Редактировать" |
|
| Кнопка "Удалить" |
|
|
Страница создания контрагента. Вкладка "Основные параметры" |
|
| Страница создания контрагента. Вкладка "Пользователи контрагента" |
|
| Страница редактирования контрагента. Вкладка "Основные параметры" |
|
| Страница редактирования контрагента. Вкладка "Пользователи контрагента". Список связанных пользователей |
|
| Страница редактирования контрагента. Вкладка "Пользователи контрагента". Прикрепление пользователя к контрагенту |
|






