Последнее изменение статьи: 19.06.2026 09:42

НазначениеЗапрос на удаление данных о сотруднике
PluggetSystemTypeRKRef
Формат запроса

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

{
  "taskType": "RemoveEmployee",
  "params": {
    "EmployeeId": number,
    "sync": {
      "objectId": number,
      "timeout": number
    }
  }
}
JSON
ПараметрТипОбязательныйОписаниеЗначение по умолчанию
taskTypestring+Тип задачи (RemoveEmployee)
employeeIdint+Идентификатор удаляемых данных сотрудника
sync

Синхронный вызов метода (либо синхронный, либо асинхронный. Для этого изменить на "async") 
|-timeoutint-Время ожидания ответа от агента в секундах120 секунд
|-objectIdint+Код ресторана в системе лицензирования
Формат ответа

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

Успешный ответ

Успешный ответ

{
 "responseCommon": {
   "employeeId": number,
   "taskGuid": "string",
   "taskType": "RemoveEmployee",
   "objectId": number
 },
 "taskResponse": {}
}
JSON

Ответ с ошибкой

Ответ с ошибкой

{
  "responseCommon": {
    "taskGuid": "string",
    "taskType": "RemoveEmployee",
    "objectId": number
  },
  "error": {
    "wsError": {
      "code": "string",
      "desc": "string"
    },
    "agentError": {
      "code": "string",
      "desc": "string"
    }
  }
}
JSON
ПараметрТипОписание
responseCommonobjectИнформация по задаче
  • taskGuid
guidУникальный код этой задачи используется при получении задачи через очередь
  • taskType
stringТип задачи
  • objectId
intКод ресторана в системе лицензирования
taskResponseobjectСодержимое блока можно посмотреть здесь: Employee
errorobjectКонтейнер ошибок, см Описание ошибок


wsError
Ошибка от сервера
agentError
Ошибка от агента



Пример структуры вопроса

Пример структуры запроса

{
  "taskType": "RemoveEmployee",
  "params": {
    "EmployeeId": 1000006,
     "sync": {
      "objectId": 199996011,
      "timeout": 120
    }
  }
}


{
    "taskResponse": {},
    "responseCommon": {
        "taskGuid": "ddf06da5-9e7d-4fc2-987f-0f6ce21f1d64",
        "taskType": "RemoveEmployee",
        "objectId": 199996011,
        "agentGuid": "c415aa96-8952-4689-8fcb-c6c969e25aad"
    }
}


{
    "responseCommon": {
        "taskGuid": "450a6656-1ee1-4798-9caf-94fd6c75d235",
        "taskType": "RemoveEmployee",
        "objectId": 199996011,
        "agentGuid": "c415aa96-8952-4689-8fcb-c6c969e25aad"
    },
    "error": {
        "agentError": {
            "code": "WsaOrderError",
            "desc": "RkInternal: Пользовательские ошибки - в файл не пишутся, вызываются прерывания [533] UCSERR(533):Сохранение элемента с пустым именем запрещено (идентификатор 10000060, коллекция EMPLOYEES)."
        }
    }
}


"responseCommon": {
    "taskGuid": "df581ce2-871b-481f-b328-9cd9dc68bdef",
    "taskType": "RemoveEmployee",
    "objectId": 199990246
  },
  "error": {
    "wsError": {
      "code": "Timeout",
      "desc": "Agent is offline or has been unresponsive"
    }
  }
}