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