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

Страница создания контрагента. Вкладка "Пользователи контрагента". Вид модального окна появляющегося при выборе пользователя, прикреплённого к другому контрагенту.








