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











Черновик





История изменений
Удалить

