ROBOT_FINISHED

ROBOT_FINISHED

Инициатор: оркестратор

Получатель: ui

Описание:

После получения оркестратором от агента сообщения о завершении процесса выполнения робота он уведомляет все авторизованные UI сообщением.

{
   "type" : "ROBOT_FINISHED",
   "apiVersion" : "API_V1",
   "agentUUID" : "", // уникальный универсальный идентификатор агента (в БД)
   "uuid" : "", // уникальный универсальный идентификатор робота (в БД)
   "date" : "", // дата завершения процесса выполнения робота - фиксируется агентом
   "result" : { // универсальный объект с результатом
       "code" : "E100500", // код
       "type" : "SUCCESS",
       "description" : "Done!" // описание
   },
   "runner" : ""
}
syntax = "proto3";
package Robin.Protocol.Orchestrator.Messages.API.v2;
import "google/protobuf/timestamp.proto";
import "Result.proto";

message RobotFinished {
   string type = 1; // "ROBOT_FINISHED"
   string apiVersion = 2;
   string uuid = 3; // уникальный универсальный идентификатор робота (в БД)
   google.protobuf.Timestamp date = 4; // дата завершения процесса выполнения робота - фиксируется агентом
   Result result = 5; // код завершения процесса
   string agentUuid = 6;
   string runner = 7; // УЗ ранера
}