Согласование заявки КВР на остановку репликации
Предусловия
Пользователь авторизовался в консоли под ролью APPADMIN, APPDUTY или административной ролью MAINTENANCE_INSPECTOR.
Процесс
- Пользователь открывает вкладку КВР.
- Браузер направляет GET-запрос на сервис консоли
/ControlledTasks. - Консоль подключается к служебной базе данных, откуда читает информацию о заявках.
- Консоль возвращает ответ с кодом 200 и JSON c перечнем заявок.
- Заявки КВР графически отображаются во вкладке КВР.
- Пользователь открывает конкретную заявку.
- Браузер направляет GET-запрос на сервис консоли
/ControlledTask/{TaskId}с идентификатором заявки. - Консоль подключается к служебной базе данных, откуда читает информацию о заявке.
- Консоль возвращает ответ с кодом 200 и JSON c описанием заявки на остановку процесса.
- Заявка графически отображается на стенде.
- Пользователь вводит обоснование и нажимает Согласовать.
- Браузер направляет PUT-запрос на сервис консоли
/ControlledTask/{TaskId}с идентификатором заявки. - Консоль подключается к служебной базе данных, куда записывает информацию о заявке.
- Консоль направляет воркеру команду на выполнение запроса на остановку процесса.
- Консоль возвращает ответ с кодом 200 и JSON c описанием заявки.
- Репликация останавливается, выполнение заявки графически отображается в UI.