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