Мониторинг / События / Плановые работы. Страница создания (редактирования, просмотра)
Параметры экранной формы
Параметры для фильтрации
| Наименование поля | Описание | Примечание | |
|---|---|---|---|
| Нет | |||
Параметры для поиска (компонент множественного выбора в блоке "Влияет на сервисы")
| Тип | Описание |
|---|---|
| По сервисам | Поиск по содержимому списка (название сервиса, SLA, профиля) |
| По контрактам | Поиск по названию контракта и потребителю сервиса в контракте, к которому имеет отношение сервис. |
| По точкам доступа | Поиск по названию и адресу точки доступа в настройках сервиса (единственной, центральной ИЛИ удалённой). |
| По зондам | Поиск по названию зонда в настройках вложенного в данный момент теста (в единственной точке доступа, центральной ИЛИ удалённой). |
Параметры для поиска (компонент множественного выбора в блоке "Влияет на сервисы")
| Параметр | Значение |
|---|---|
| Сортировка по умолчанию |
Фактически отсутствует. Возможно следует сделать сортировку аналогичной той, что применена на странице "Сервисы" – вверху списка последние обновлённые сущности. |
| Интерактивная сортировка | Нет |
| Настройка списка полей | Нет |
| Действия над списками объектов | Нет |
| Работа с тегами в таблице | Нет |
| Дополнительные особенности | Упрощенный список сервисов для множественного выбора с помощью чекбоксов в исключении |
Секции и поля
| Секция | Поле | Источник данных | Краткое описание | Тип элемента экранной формы? | Диапазон значений | Видимость | Доступность для редактирования | Обязательность заполнения | Значение по умолчанию (на странице создания) |
|---|---|---|---|---|---|---|---|---|---|
| Toolbar | Название страницы | Название страницы. Текст без возможности редактирования. | Текст | - | Всегда | Нет | - | ||
| Блок "Информация" | Начало работ | Дата и время начала ППР в формате для русской локализации дд.мм.гггг ЧЧ:ММ, для английской локализации dd/mm/yyyy HH:MM | Input с открытием календаря при нажатии | Дата и время не меньше текущего времени сервера + 3 минуты | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Да | Нет | |
| Окончание работ | Дата и время завершения ППР в формате для русской локализации дд.мм.гггг ЧЧ:ММ, для английской локализации dd/mm/yyyy HH:MM | Input с открытием календаря при нажатии |
Дата и время не меньше времени начала ППР + 5 минут | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Да | Нет | ||
| Инициатор | Название инициатора плановой работы. Выпадающий список из доступных контрагентов с ролью "Провайдер SLA" с возможностью ввода произвольного названия инициатора | Input+Autocomplete | - | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Да | Нет | ||
| Описание | Описание плановой работы | Textarea | Тест от 1 до 1024 символов | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Да | Нет | ||
| Исполнитель | Название исполнителя плановой работы. | Input | - | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Нет | Нет | ||
| Ответственное лицо | Ответственный за выполнение плановых работ | Input | - | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Нет | Нет | ||
| Телефон | Телефон ответственного за выполнение плановых работ | Input | - | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Нет | Нет | ||
| Чекбокс "Уведомлять о проведении планово-профилактической работы за 5 минут" | Включение отправки дополнительного email-уведомления о предстоящей ППР | Checkbox |
Снят / Установлен |
Всегда | Да для новой сущности или сущности в статусе "Запланирована" | Нет | Снят | ||
| Время уведомления перед началом плановой работы | Время до начала ППР для отправки дополнительного email-уведомления, при снятом чекбоксе выбор заблокирован | Select |
Текст (закрытый список):
|
Всегда | Да для новой сущности или сущности в статусе "Запланирована" при установленном чекбоксе | Нет | 5 минут (заблокировано) | ||
| Блок "Влияет на сервисы" | Выбрать все | Чекбокс для одновременного выбора всех доступных текущему пользователю сервисов | Checkbox | Снят / Наполовину установлен / Установлен | В режиме редактирования набора сервисов | Да для новой сущности или сущности в статусе "Запланирована" в режиме редактирования набора сервисов | Нет | Снят | |
| Снять отфильтрованные | Чекбокс для одновременного сброса всех отфильтрованных по поиску сервисов | Button | - | В режиме редактирования набора сервисов при наличии поискового запроса | - | - | - | ||
| Выбрать отфильтрованные | Чекбокс для одновременного выбора всех отфильтрованных по поиску сервисов | Button | - | В режиме редактирования набора сервисов при наличии поискового запроса | - | - | - | ||
| Критерий поиска | Поиск сервисов по указанному критерию | Select |
Текст (закрытый список):
|
В режиме редактирования набора сервисов | - | - | По сервисам | ||
| Поиск | Поле ввода поискового запроса, при вводе выполняется фильтрация доступных для выбора сервисов с возможностью сброса поискового запроса и отображением подсказки поиска | Input, Button | - | В режиме редактирования набора сервисов | - | - | Нет | ||
| Список сервисов | Список активных сервисов доступных для выбора в ППР текущему пользователю в формате "Checkbox Название_сервиса SLA: Название_SLA; Профили: Название_профиля_1, Название_профиля_2, Название_профиля_X" | List, Checkbox |
Список из всех доступных пользователю активных сервисов Снят / Установлен |
Всегда | Да для новой сущности или сущности в статусе "Запланирована" в режиме редактирования набора сервисов | Да | Снят | ||
| Выбрано X из Y | Отображение количества выбранных сервисов из общего количества доступных пользователю активных сервисов | Текст | От "Выбрано 0 из Y" до "Выбрано Y из Y", где Y - общееколичество доступных текущему пользователю активных сервисов | Всегда | - | - | Выбрано 0 из Y | ||
| Просмотреть выбранные | Кнопка для переключения списка сервисов в режим "Просмотра". При нажатии меняется на "Редактировать". | Button | "Просмотреть выбранные" и "Редактировать" | В режиме редактирования набора сервисов | Да для новой сущности или сущности в статусе "Запланирована" | - | "Просмотреть выбранные" |
Кнопки на Toolbar
| Кнопка | Описание | Доступность | |
|---|---|---|---|
| Сохранить | Сохранение новой или редактируемой сущности |
Доступна для пользователей:
При создании новой ППР или при просмотре ППР в статусе "Запланирована" |
|
| Завершить в ... | Смена даты и времени завершения активной ППР |
Доступна для пользователей:
При просмотре ППР в статусе "Проводится" до фактического завершения. |
|
| ≡ | Завершить сейчас | Принудительное завершение активной ППР |
Доступна для пользователей:
При просмотре ППР в статусе "Проводится" по истечении 5 минут после начала до фактического завершения. |
Проверки системы
| Триггер | Проверка | Действие |
|---|---|---|
| Переход к созданию плановой работы | Создание плановой работы выполняется со страницы "События"? |
Скрыть кнопки в Toolbar:
|
| Создание плановой работы выполняется со страницы текущих показателей? | В открывшемся модальном окне автоматически отметить сервис, из которого выполняется создание | |
| Выбор даты и времени начала работ | Указанное время меньше текущего времени сервера + 3 минуты? | Отобразить валидационное сообщение "дата начала должна быть позже текущей даты" |
| Выбор даты и времени окончания работ | Дата начала выбрана и указанное время завершения меньше или равно времени начала? | Отобразить валидационное сообщение "дата окончания должна быть позже даты начала" |
| Дата начала выбрана и указанное время завершения больше времени начала менее чем на 5 минут? | Отобразить валидационное сообщение "длительность планово-профилактической работы должна быть не менее 5 минут" | |
| Установка чекбокса "Уведомлять о проведении планово-профилактической работы за ..." | - | Активировать возможность смены времени дополнительного email-уведомления о ППР |
| Нажатие "Выбрать все" | Чекбокс "Выбрать все" снят? | Отметить чекбоксами все сервисы в списке |
| Чекбокс "Выбрать все" наполовину установлен? | Отметить чекбоксами все сервисы в списке | |
| Чекбокс "Выбрать все" установлен? |
Снять отметки со всех сервисов Отобразить валидационное сообщение "не выбран ни один объект" |
|
| Снятие чекбокса на сервисе | Больше нет отмеченных сервисов? | Отобразить валидационное сообщение "не выбран ни один объект" |
| Ввод поискового запроса | - | Отобразить кнопки "Снять отфильтрованные" и "Выбрать отфильтрованные" |
| Очистка поискового запроса | - | Скрыть кнопки "Снять отфильтрованные" и "Выбрать отфильтрованные" |
| Нажатие "Просмотреть выбранные" | Не выбран ни один сервис? | Отобразить валидационное сообщение "не выбран ни один объект" |
| Выбран хотя бы один сервис? |
Скрыть чекбокс "Выбрать все" Скрыть поле выбора критерия поиска, поле ввода поиска, кнопки сброса и информации по поиску Сменить название кнопки на "Редактировать" |
|
| Нажатие "Редактировать" | - |
Отобразить чекбокс "Выбрать все" Отобразить поле выбора критерия поиска, поле ввода поиска, кнопки сброса и информации по поиску Сменить название кнопки на "Просмотреть выбранные" |
| Нажатие кнопки Toolbar "Сохранить" | Не указана дата начала? | Отобразить валидационное сообщение "требуется указать дату начала" и заблокировать сохранение сущности |
| Не указана дата окончания? | Отобразить валидационное сообщение "требуется указать дату окончания" и заблокировать сохранение сущности | |
| Дата начала меньше текущего времени сервера +3 минуты? | Отобразить валидационное сообщение "дата начала должна быть позже текущей даты" и заблокировать сохранение сущности | |
| Дата окончания меньше или равна дате завершения? | Отобразить валидационное сообщение "дата окончания должна быть позже даты начала" и заблокировать сохранение сущности | |
| Дата окончания больше даты завершения менее чем на 5 минут? | Отобразить валидационное сообщение "длительность планово-профилактической работы должна быть не менее 5 минут" и заблокировать сохранение сущности | |
| Не заполнено поле "Инициатор"? | Отобразить валидационное сообщение "требуется указать инициатора" и заблокировать сохранение сущности | |
| Не заполнено описание? | Отобразить валидационное сообщение "требуется указать описание работы" и заблокировать сохранение сущности | |
| Не отмечен ни один сервис? | Отобразить валидационное сообщение "не выбран ни один объект" и заблокировать сохранение сущности | |
| Переход к просмотру плановой работы | Плановая работа в статусе "Запланирована"? |
Скрыть кнопки в Toolbar:
|
| Плановая работа в статусе "Проводится" и с момента начала не прошло 5 минут? |
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
| Плановая работа в статусе "Проводится" и с момента начала прошло 5 минут? |
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
| Плановая работа в статусе "Завершена"? |
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
|
Пользователь не имеет права редактирования плановой работы? Не имеют права:
|
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
| Нажатие кнопки Toolbar "Завершить в ..." | - | Открыть модальное окно с возможностью смены даты завершения ППР |
| Выбор даты в окне "Выберите время окончания ППР" |
Указанное время окончания меньше текущего времени сервера? | Отобразить валидационное сообщение "дата окончания должна быть позже текущей даты" и заблокировать смену даты окончания |
| Указанное время окончания меньше или равна дате начала? | Отобразить валидационное сообщение "дата окончания должна быть позже даты начала" и заблокировать смену даты окончания | |
| Указанное время окончания больше даты начала менее чем на пять минут? | Отобразить валидационное сообщение "длительность планово-профилактической работы должна быть не менее 5 минут" и заблокировать смену даты окончания | |
| Нажатие кнопки Toolbar "Завершить сейчас" | - |
Завершить ППР Изменить дату и время окончания ППР на текущее дату и время сервера |
