События. Страница создания планово-профилактической работы (редактирования, просмотра)
1. Параметры экранной формы
| Параметр | Значение |
|---|---|
| Открывается из |
Страница создания плановой работы:
|
| Типы экранной формы |
Страница создания/редактирования сущности Модальное окно создания сущности Модальное окно с краткой информацией о сущности |
| Компонент выбора периода отображения | Нет |
| Компонент динамики | Нет |
| Автообновление страницы | Нет |
| Всплывающие уведомления на странице | Нет |
| Работа с тегами | Нет |
| Управление дополнительными свойствами | Нет |
| Особенности формы | Нет |
2. Параметры для поиска
(компонент множественного выбора в блоке "Влияет на сервисы")
| Параметр | Значение |
|---|---|
|
По странице |
Поиск записей по тексту, отображаемому на странице |
|
По владельцам |
Поиск сервисов по контрагенту, владельцу сервиса |
|
По контрактам |
Поиск сервисов по названию контракта в котором состоит сервис |
|
По тестам |
Поиск сервисов по названию теста в настройках сервиса |
|
По точкам доступа |
Поиск сервисов по названию точки доступа в которой расположен зонд (через тест в сервисе) |
|
По зондам |
Поиск сервисов по названию зонда в сервисе (в единственной, точке мониторинга или удаленной точке) |
|
По потребителям сервиса |
Поиск сервиса по названию контрагента - потребителя сервиса в контракте в котором участвует сервис |
|
Интерактивная сортировка |
Нет |
| Настройка списка полей | Нет |
| Действия над списками объектов | Нет |
| Работа с тегами в таблице | Нет |
| Дополнительные особенности | Упрощенный список сервисов для множественного выбора с помощью чекбоксов в исключении |
3. Секции и поля
3.1 Поле ToolBar
* - поля, обязательные к заполнению.
| Поле | Краткое описание | Тип поля экранной формы | Диапазон значений | Видимость | Доступность для редактирования | Значение по умолчанию |
|---|---|---|---|---|---|---|
| Название страницы | Название страницы. Текст без возможности редактирования. | Текст | - | Всегда | Нет |
3.2 Блок Информация
* - поля, обязательные к заполнению.
*ППР - Планово-профилактическая Работа.
| Поле | Краткое описание | Тип поля экранной формы | Диапазон значений | Видимость | Доступность для редактирования | Значение по умолчанию | |
|---|---|---|---|---|---|---|---|
| Период* | Период проведения планово-профилактических работ | календарь | Дата и время начала работ - дата и время завершения работ | Всегда | Да | - | |
| Инициатор* | Название инициатора ППР | Поле выбора из закрытого списка | Выпадающий список из доступных контрагентов с ролью "Провайдер SLA" с возможностью ввода произвольного названия инициатора | Всегда | Да | - | |
| Исполнитель | Имя исполнителя ППР. | Поле ввода с клавиатуры | Текст | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | - | Нет |
| Ответственное лицо | Имя ответственного за проведение работ | Поле ввода с клавиатуры | Текст | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | - | |
| Телефон | Контактный номер исполнителя ППР | Поле ввода с клавиатуры | Текст | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | - | |
| Описание* | Описание ППР | Поле ввода с клавиатуры | Текст | Всегда | Да для новой сущности или сущности в статусе "Запланирована" | - | |
| Уведомлять о проведении планово-профилактической работы | Функция уведомления о предстоящей ППР по email за выбранное время до его начала | Маркер чекбокс и выбор из закрытого списка |
Логический Не выбран - Выбран - и выбор из списка:
|
Всегда | Да для новой сущности или сущности в статусе "Запланирована" | - |
3.3 Блок Влияет на сервисы
* - поля, обязательные к заполнению.
| Поле | Краткое описание | Тип поля экранной формы | Диапазон значений | Видимость | Доступность для редактирования | Значение по умолчанию | |
|---|---|---|---|---|---|---|---|
| Поиск | Поле ввода поискового запроса, при вводе выполняется фильтрация доступных для выбора сервисов с возможностью сброса поискового запроса и отображением подсказки поиска | Поле ввода | - | В режиме редактирования набора сервисов | - | - | Нет |
| Критерий поиска | Поиск сервисов по указанному критерию | Выбор из выпадающего списка |
Текст (закрытый список)
|
В режиме редактирования набора сервисов | - | - | - |
| Выбрать все | Чекбоск для добавления всех сервисов к ППР | Маркер чекбокс |
Логический: снят - установлен - частично - |
Всегда | Да | Да | Снят |
| Список сервисов* | Список сервисов доступных для выбора в ППР | Список |
Все доступные пользователю сервисы в формате "Checkbox - Название сервиса " |
Всегда | Да | Да | Снят |
4. Кнопки на Toolbar
| Кнопка | Описание | Доступность | |
|---|---|---|---|
| Сохранение новой или редактируемой сущности |
Доступна для пользователей:
При создании новой ППР или при просмотре ППР в статусе "Запланирована" |
||
| Завершить в ... | Смена даты и времени завершения активной ППР |
Доступна для пользователей:
При просмотре ППР в статусе "Проводится" до фактического завершения. |
|
| ≡ | Завершить сейчас | Принудительное завершение активной ППР |
Доступна для пользователей:
При просмотре ППР в статусе "Проводится" по истечении 5 минут после начала до фактического завершения. |
5. Проверки системы
| Триггер | Проверка | Действие |
|---|---|---|
| Переход к созданию плановой работы | Создание плановой работы выполняется со страницы "События"? |
Скрыть кнопки в Toolbar:
|
| Создание плановой работы выполняется со страницы текущих показателей? | В открывшемся модальном окне автоматически отметить сервис, из которого выполняется создание | |
| Выбор даты и времени начала работ | Указанное время меньше текущего времени +3 минуты? | Отобразить валидационное сообщение "дата начала должна быть позже текущей даты" |
| Выбор даты и времени окончания работ | Дата начала выбрана и указанное время завершения меньше или равно времени начала? | Отобразить валидационное сообщение "дата окончания должна быть позже даты начала" |
| Дата начала выбрана и указанное время завершения больше времени начала менее чем на 5 минут? | Отобразить валидационное сообщение "длительность планово-профилактической работы должна быть не менее 5 минут" | |
| Установка чекбокса "Уведомлять о проведении планово-профилактической работы за ..." | - | Активировать возможность смены времени дополнительного email-уведомления о ППР |
| Нажатие "Выбрать все" | Чекбокс "Выбрать все" снят? | Отметить чекбоксами все сервисы в списке |
| Чекбокс "Выбрать все" наполовину установлен? | Отметить чекбоксами все сервисы в списке | |
| Чекбокс "Выбрать все" установлен? |
Снять отметки со всех сервисов Отобразить валидационное сообщение "не выбран ни один объект" |
|
| Снятие чекбокса на сервисе | Больше нет отмеченных сервисов? | Отобразить валидационное сообщение "не выбран ни один объект" |
| Ввод поискового запроса | - | Отобразить кнопки "Снять отфильтрованные" и "Выбрать отфильтрованные" |
| Очистка поискового запроса | - | Скрыть кнопки "Снять отфильтрованные" и "Выбрать отфильтрованные" |
| Нажатие "Просмотреть выбранные" | Не выбран ни один сервис? | Отобразить валидационное сообщение "не выбран ни один объект" |
| Выбран хотя бы один сервис? |
Скрыть чекбокс "Выбрать все" Скрыть поле выбора критерия поиска, поле ввода поиска, кнопки сброса и информации по поиску Сменить название кнопки на "Редактировать" |
|
| Нажатие "Редактировать" | - |
Отобразить чекбокс "Выбрать все" Отобразить поле выбора критерия поиска, поле ввода поиска, кнопки сброса и информации по поиску Сменить название кнопки на "Просмотреть выбранные" |
| Нажатие кнопки Toolbar "Сохранить" | Не указана дата начала? | Отобразить валидационное сообщение "требуется указать дату начала" и заблокировать сохранение сущности |
| Не указана дата окончания? | Отобразить валидационное сообщение "требуется указать дату окончания" и заблокировать сохранение сущности | |
| Дата начала меньше текущего времени сервера +3 минуты? | Отобразить валидационное сообщение "дата начала должна быть позже текущей даты" и заблокировать сохранение сущности | |
| Дата окончания меньше или равна дате завершения? | Отобразить валидационное сообщение "дата окончания должна быть позже даты начала" и заблокировать сохранение сущности | |
| Дата окончания больше даты завершения менее чем на 5 минут? | Отобразить валидационное сообщение "длительность планово-профилактической работы должна быть не менее 5 минут" и заблокировать сохранение сущности | |
| Не заполнено поле "Инициатор"? | Отобразить валидационное сообщение "требуется указать инициатора" и заблокировать сохранение сущности | |
| Не заполнено описание? | Отобразить валидационное сообщение "требуется указать описание работы" и заблокировать сохранение сущности | |
| Не отмечен ни один сервис? | Отобразить валидационное сообщение "не выбран ни один объект" и заблокировать сохранение сущности | |
| Переход к просмотру плановой работы | Плановая работа в статусе "Запланирована"? |
Скрыть кнопки в Toolbar:
|
| Плановая работа в статусе "Проводится" и с момента начала не прошло 5 минут? |
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
| Плановая работа в статусе "Проводится" и с момента начала прошло 5 минут? |
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
| Плановая работа в статусе "Завершена"? |
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
|
Пользователь не имеет права редактирования плановой работы? Не имеют права:
|
Скрыть кнопки в Toolbar:
Скрыть кнопку "Редактировать" компонента множественного выбора |
|
| Нажатие кнопки Toolbar "Завершить в ..." | - | Открыть модальное окно с возможностью смены даты завершения ППР |
| Выбор даты в окне "Выберите время окончания ППР" |
Указанное время окончания меньше текущего времени сервера? | Отобразить валидационное сообщение "дата окончания должна быть позже текущей даты" и заблокировать смену даты окончания |
| Указанное время окончания меньше или равна дате начала? | Отобразить валидационное сообщение "дата окончания должна быть позже даты начала" и заблокировать смену даты окончания | |
| Указанное время окончания больше даты начала менее чем на пять минут? | Отобразить валидационное сообщение "длительность планово-профилактической работы должна быть не менее 5 минут" и заблокировать смену даты окончания | |
| Нажатие кнопки Toolbar "Завершить сейчас" | - |
Завершить ППР Изменить дату и время окончания ППР на текущее дату и время сервера |
6. Макеты страницы
Незаполненная страница создания планово-профилактических работ.
Пример заполненной страницы планово-профилактической работы. Выбрано несколько сервисов.





