RemoveEmployee
Последнее изменение статьи: 19.06.2026 09:42
| Назначение | Запрос на удаление данных о сотруднике |
|---|---|
| PluggetSystemType | RKRef |
Формат запроса
Формат запроса
{
"taskType": "RemoveEmployee",
"params": {
"EmployeeId": number,
"sync": {
"objectId": number,
"timeout": number
}
}
}
JSON
| Параметр | Тип | Обязательный | Описание | Значение по умолчанию |
| taskType | string | + | Тип задачи (RemoveEmployee) | |
| employeeId | int | + | Идентификатор удаляемых данных сотрудника | |
| sync | Синхронный вызов метода (либо синхронный, либо асинхронный. Для этого изменить на "async") | |||
| |-timeout | int | - | Время ожидания ответа от агента в секундах | 120 секунд |
| |-objectId | int | + | Код ресторана в системе лицензирования |
Формат ответа
Формат ответа
Успешный ответ
Успешный ответ
{
"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
| Параметр | Тип | Описание | ||||||
| responseCommon | object | Информация по задаче | ||||||
| guid | Уникальный код этой задачи используется при получении задачи через очередь | ||||||
| string | Тип задачи | ||||||
| int | Код ресторана в системе лицензирования | ||||||
| taskResponse | object | Содержимое блока можно посмотреть здесь: Employee | ||||||
| error | object | Контейнер ошибок, см Описание ошибок | ||||||
| ||||||||
Пример структуры вопроса
Пример структуры запроса
{
"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"
}
}
}