Перейти к основному содержимому

Согласование заявки КВР на остановку репликации

Предусловия​

Пользователь авторизовался в консоли под ролью APPADMIN, APPDUTY или административной ролью MAINTENANCE_INSPECTOR.

Процесс​

  1. Пользователь открывает вкладку КВР.
  2. Браузер направляет GET-запрос на сервис консоли /ControlledTasks.
  3. Консоль подключается к служебной базе данных, откуда читает информацию о заявках.
  4. Консоль возвращает ответ с кодом 200 и JSON c перечнем заявок.
  5. Заявки КВР графически отображаются во вкладке КВР.
  6. Пользователь открывает конкретную заявку.
  7. Браузер направляет GET-запрос на сервис консоли /ControlledTask/{TaskId} с идентификатором заявки.
  8. Консоль подключается к служебной базе данных, откуда читает информацию о заявке.
  9. Консоль возвращает ответ с кодом 200 и JSON c описанием заявки на остановку процесса.
  10. Заявка графически отображается на стенде.
  11. Пользователь вводит обоснование и нажимает Согласовать.
  12. Браузер направляет PUT-запрос на сервис консоли /ControlledTask/{TaskId} с идентификатором заявки.
  13. Консоль подключается к служебной базе данных, куда записывает информацию о заявке.
  14. Консоль направляет воркеру команду на выполнение запроса на остановку процесса.
  15. Консоль возвращает ответ с кодом 200 и JSON c описанием заявки.
  16. Репликация останавливается, выполнение заявки графически отображается в UI.