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; // УЗ ранера
}