# Сервисы. Действия по событиям
### Описание функционала
**№ шага** **Действие пользователя** **Реакция Системы** **UI**
**1.** **Перейти на страницу Сервисы**
1.1 Открывает раздел "**Сервисы**" в функциональном блоке "**ИНФРАСТРУКТУРА**"Открывает [страницу раздела "**Сервисы**"](https://wiki.wellink.ru/books/rukovodstvo-polzovatelia-wisla-5/page/servisy-stranica-razdela "Список сервисов"), показывает список сервисов.[![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-12/scaled-1680-/uINimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-12/uINimage.png)
**2.** **Выбрать сервис для редактирования**
2.1 Выбирает сервис из списка, нажимает на кнопку **редактирования** [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-09/scaled-1680-/AZ1image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-09/AZ1image.png) Открывает страницу **редактирования сервиса**[![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-12/scaled-1680-/tvWimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-12/tvWimage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/J9Timage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/J9Timage.png)
2.2 Переходит на страницу "Действия при неисправностях"Открывает страницу создания действий системы. На странице есть кнопка для добавления нового действия [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/J9Timage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/J9Timage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/db5image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/db5image.png)
2.3 Нажимает кнопку "Добавить действие"Создает запись действия в левой части страницы. Разворачивает поля для заполнения на странице. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/9OPimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/9OPimage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/5Cximage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/5Cximage.png)
2.4 Вводит название для действия. **(Лимит символов 100)**Отображает пользователю введенное название. (**Название будет отображаться в качестве кнопки аккордеона при свертывании и развертывании действия**) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/MhKimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/MhKimage.png)
2.5 Нажимает на выпадающий список, выбирает тип события\*Раскрывает выпадающий список с вариантами событий. Для выбора доступен один вариант. - **Открытие ПН** - **Переход в статус деградация** - **Переход в статус отказ** - **Переход в статус нет данных** [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/WArimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/WArimage.png)
2.6 Нажимает на выпадающий список, выбирает показатель. **(Необязательный шаг)** Раскрывает выпадающий список с вариантами показателей, для выбора доступен только один показатель. **Список показателей строится из показателей SLA, к которому относится сервис.** **(Если показателей более шести, то отображаем по алфавиту, доступна строка поиска с автокомплитом для остальных показателей).** [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/3xpimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/3xpimage.png)
2.7 Нажимает на выпадающий список, выбирает интерфейс\* зонда Раскрывает выпадающий список интерфейсов. Для выбора доступен только один. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/OV5image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/OV5image.png)
2.8 Вводит скрипт в IDE Отображает введенный скрипт пользователю. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/jlzimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/jlzimage.png)
2.9 Нажимает кнопку "Данные авторизации" Открывает окно данных авторизации, позволяет добавить запись с данными. **(Необязательный шаг)** [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/pyximage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/pyximage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/E9Jimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/E9Jimage.png)
2.9.1 Нажимает кнопку добавить запись, заполняет данные авторизации. Сохраняет данные. Отображает заполненные данные авторизации, предоставляется возможность удалить запись. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/nNVimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/nNVimage.png)
**3.** **Проверить работу скрипта**
3.1Нажимает кнопку "Запустить скрипт"Запускает скрипт из IDE, при нажатии страница дизейблится и появляется лоадер. **(Необязательный шаг)** **Кнопка становится доступной после заполнения скрипта.** [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/YOuimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/YOuimage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/jBmimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/jBmimage.png)
3.2Нажимает кнопку "Ок".Появляется информационное сообщение с результатом выполнения скрипта. Лоадер на кнопке "Запустить скрипт" пропадает. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/fXdimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/fXdimage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/WPlimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/WPlimage.png)
**4.** **Свернуть действие**
4.1Нажимает на название действияСворачивает интерфейс в одну вкладку аккордеона. Отображается название действия, тип события и показатель. Отображается чекбокс "Используется" и кнопка "Удалить". Есть возможность создать другое действие. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/gXAimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/gXAimage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/PhSimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/PhSimage.png)
**5.** **Сохранить сервис**
5.1Нажимает на кнопку "Сохранить"Сохраняет изменения по сервису. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/7d9image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/7d9image.png)
### Конечные условия Пользователь с ролью "Оператор SLA" создал действие для событий по сервису. ## UC2 Удаление действий по событиям
**№ шага** **Действие пользователя** **Реакция Системы** **UI**
**1.** **Перейти на страницу Сервисы**
1.1 Открывает раздел "**Сервисы**" в функциональном блоке "**ИНФРАСТРУКТУРА**"Открывает [страницу раздела "**Сервисы**"](https://wiki.wellink.ru/books/rukovodstvo-polzovatelia-wisla-5/page/servisy-stranica-razdela "Список сервисов"), показывает список сервисов.[![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-12/scaled-1680-/DcZimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-12/DcZimage.png)
**2.** **Выбрать сервис для удаления**
2.1 Выбирает сервис из списка, нажимает на кнопку **редактирования** [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-09/scaled-1680-/AZ1image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-09/AZ1image.png) Открывает страницу **редактирования сервиса**[![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-12/scaled-1680-/Whkimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-12/Whkimage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/J9Timage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/J9Timage.png)
2.2 Переходит на страницу "Действия при неисправностях"Открывает **страницу создания действий**. На странице отображаются созданные действия. Рядом с названием действия чекбокс "**Используется**" и кнопка "**Удалить**" [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/J9Timage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/J9Timage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/fu8image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/fu8image.png)
2.3 Нажимает кнопку "Удалить"Удаляет выбранное действие из сервиса. (Если пользователь покинет страницу не сохранив изменения - действие не удалится) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/qZHimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/qZHimage.png)
**3.** **Сохранить сервис**
3.1Нажимает на кнопку "Сохранить"Сохраняет изменения по сервису. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/ZFGimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/ZFGimage.png)
### Конечные условия Пользователь с ролью "Оператор SLA" удалил действие для событий по сервису. ## UC3 Редактирование действий по событиям
**№ шага** **Действие пользователя** **Реакция Системы** **UI**
**1.** **Перейти на страницу Сервисы**
1.1 Открывает раздел "**Сервисы**" в функциональном блоке "**ИНФРАСТРУКТУРА**"Открывает [страницу раздела "**Сервисы**"](https://wiki.wellink.ru/books/rukovodstvo-polzovatelia-wisla-5/page/servisy-stranica-razdela "Список сервисов"), показывает список сервисов.[![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-12/scaled-1680-/3LCimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-12/3LCimage.png)
**2.** **Выбрать сервис для удаления**
2.1 Выбирает сервис из списка, нажимает на кнопку **редактирования** [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-09/scaled-1680-/AZ1image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-09/AZ1image.png) Открывает страницу **редактирования сервиса**[![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-12/scaled-1680-/d8Eimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-12/d8Eimage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/J9Timage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/J9Timage.png)
2.2 Переходит на страницу "Действия при неисправностях"Открывает **страницу создания действий**. На странице отображаются созданные действия. Рядом с названием действия чекбокс "**Используется**" и кнопка "**Удалить**"(По умолчанию замьючена, если действие используется) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/J9Timage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/J9Timage.png) [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/zHlimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/zHlimage.png)
2.3 Нажимает на кнопку: [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/R23image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/R23image.png) Разворачивает действие для редактирование. Отображает: название, тип события, показатель, интерфейс, кнопку "Данные авторизации", кнопку "Запустить скрипт" и IDE редактор кода. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/jSTimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/jSTimage.png)
2.4 Редактирует действиеМеняет название/Тип события/Показатель/Интерфейс/данные авторизации/скрипт в IDE. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/or1image.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/or1image.png)
**3.** **Сохранить сервис**
3.1Нажимает на кнопку "Сохранить"Сохраняет изменения по сервису. [![image.png](https://wiki.wellink.ru/uploads/images/gallery/2024-10/scaled-1680-/0kwimage.png)](https://wiki.wellink.ru/uploads/images/gallery/2024-10/0kwimage.png)
### Конечные условия Пользователь с ролью "Оператор SLA" отредактировал действие для событий по сервису. ### Интерфейс пользователя После реализации макета ### Отчеты и выходные формы \[*Макеты отчетов, описание колонок*\] # 4. Нефункциональные требования # 5. Описание программного решения \[Заполняется разработчиком\] ## 5.1 Общее описание \[Общее программное описание реализуемых измерений в системе\] ## 5.2 Изменения в структурах БД \[*Указание изменений в БД (новые таблицы, атрибуты, значения/типы атрибутов и т.д)*\] ## 5.3 Дополнительная конфигурация решения \[*Указание изменений в настройках custom.properties, опциях установщика, необходимое доп. ПО*\] ## 5.4 Процесс обработки \[*Процесс/алгоритм обработки данных.* *В данном пункте меню при необходимости (если много условий выполнения UC/сложная логика/большое количество проверок/прочее) нужно добавить блок-схему описания процесса. Если блок-схема не требуется, текстовую подачу нужно структурировать – в таблицу, в подпункты, пр., так как сплошной текст сложно воспринимать.* *Блок-схема может быть представлена в любом удобном, но понятном и читаемом виде, например, в нотации UML, BPMN или другом формате.* Если блок-схема слишком большая (например, полностью блок-схема нового процесса), необходимо приложить ее в виде файла Visio*\] # 6. Тестирование \[Заполняется тестировщиком\] ### Замечания к тексту описания
Текст или ссылка Замечание Исправлено? Комментарий
## 6.1 Чек-лист
КейсОжидаемый результатКомментарий
# 7. Комментарии
**№ п/п****Задача в Jira****Описание****Комментарий**