Назначение
Обновляет или устанавливает плагин
Кто выполняетWhite Server Monitor

Результат задачи можно посмотреть в разделе административной панели Сервисные команды.

Для выполнения запроса:

  1. В административной панели White Server перейдите в свой ресторан
  2. Перейдите во вкладку Задачи
  3. Нажмите на кнопку Выполнить команду
  4. Выберите UpdatePlugin
  5. Выберите файл обновления из выпадающего списка
  6. Нажмите на кнопку Ок

Запрос будет создан и отправлен в White Server. Сервисная задача будет создана на основе этого действия.

Формат ответа сервера на GetTask:

{
  "result": {
    "taskGuid": "guid",
    "taskType": "ServiceUpdatePlugin",
    "params": {
        "distribUrl": "string",
      }
    }
  }
}
JSON

Формат запроса агента на AnswerTask:

{
   "rpcTaskType":"AnswerTask",
   "params":{
      "taskGuid":"guid",
      "taskResponse":{
      }
   }
}
JSON

Плагины могут генерировать свои сообщения об ошибках.. Пример сообщения об ошибке:

"agentError": {
  "code": "WsaPluginException",
  "desc": "Не найден плагин <имя плагина>"
}
JSON