Назначение

Команда-планировщик заданий. Из выбранного агента источника создает команду на получение меню через GetBaseMenuPackage. Если успешно, то затем для каждого агента получателя меню создает команды на получение меню через PushBaseMenuPackage.

Возвращает список taskGuid's созданных команд.

Тип запросаСинхронный
Поддерживаемая версия агентаv2

Формат запроса

{
   "taskType":"ScheduledDoMenuPackage",
   "params":{
      "sync":{
         "timeout":0
      },
      "inputAgent":{
         "agentId":0,
         "agentGuid":"guid"
      },
      "outputAgents":[
         {
            "agentId":0,
            "agentGuid":"guid"
         }
      ]
   }
}
JSON

Параметр

Тип

Обязательный

Описание

taskType

Тип задачи
-sync

Синхронный метод
--timeoutintнетВремя ожидания ответа от агента в секундах. По умолчанию — 120 секунд
-inputAgent

Агент — источник меню. Меню получает через команду  GetBaseMenuPackage
--agentIdintдаКод агента в системе лицензирования
--agentGuidguid
Guid агента в системе лицензирования
-outputAgents agentId 

Массив агентов, куда отправляется меню, вызывая методы PushBaseMenuPackage
--agentIdint
Код агента в системе лицензирования
--agentGuidguid
Guid агента в системе лицензирования

Формат ответа

{
   "responseCommon":{
      "taskGuid":"string",
      "taskType":"ScheduledDoMenuPackage"
   },
   "taskResponse":{
      "taskGuidList":[        
      ]
   },
   "error":{
      "wsError":{
         "code":"string",
         "desc":"string"
      }
   }
}
JSON

Параметр

Тип

Описание

-taskGuidguidУникальный код этой задачи. Используется при получении задачи через очередь
-taskTypestring enumТип задачи
-taskGuidListstring arrayМассив из taskGuid's созданных команд.
error
Контейнер ошибок, подробнее читайте в статье Описание ошибок