Remote API > Примеры >
Экспорт статусов задач через API |
![]() ![]() ![]() |
Предположиv, у нас есть мобильные агенты и мы хотим получать через API статусы задач, которые они выполняют.
Делаем отчет содержащий нужные поля.
Таблица основных данных – Задачи агентов LiW
Выбираем поля – Начало по плану, Длительность (план) (с), Статус , Начало по факту, Длительность (факт) (с), Внешний идентификатор.
Внешний идентификатор – это содержимое поля "ExtID". При экспорте данных в него рекомендуется заносить ID заявки из Вашей системы. Тогда Вам будет проще идентифицировать задачи.
Сохраняем отчет и проверяем его.
Id шаблона отчета смотрим в диалоге, внизу слева.
Id группы тоже смотрим в диалоге.
Пример запроса
par={
"id": "aa88a890-9948-4c5c-ad07-16696d16d92e",
"culture": 1033,
"group_id": 1,
"from_datetime": 1618876800,
"to_datetime": 1618963200,
"minSecBetween": 0,
"taskServRadius": 0 }
Или полностью
http://ae2.antor.ru:8090/LiwAPI/Service.svc/api?api_key=12345678-1234-5678-1234-123456787654&com=export/data&par={"id":"AA88A890-9948-4C5C-AD07-16696D16D92E","culture":1033,"group_id":1,"from_datetime":1618876800,"to_datetime":1618963200,"agent_ids":null,"car_ids":null,"status_ids":null,"zone_ids":null,"sensor_ids":null,"minSecBetween":0,"taskServRadius":0}
Результат
{"com":"export\/getresult","data":"{\"data\":[{\"data\":[\"2021-04-20T09:00:00\",600,90,\"Complete\",\"2021-04-20T16:54:39\",0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T10:08:00\",600,90,\"Complete\",\"2021-04-20T16:54:51\",0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T11:16:00\",600,90,\"Complete\",\"2021-04-20T16:55:05\",0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T12:12:00\",600,70,\"Move to\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T12:35:00\",600,80,\"Started\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T13:01:00\",600,100,\"Broken\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T13:40:00\",600,50,\"Accepted\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T14:58:00\",600,50,\"Accepted\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T15:35:00\",600,50,\"Accepted\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T08:45:00\",900,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T09:35:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T13:56:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T17:31:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T18:22:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T19:12:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T20:04:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T20:23:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T21:25:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T21:45:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T22:28:00\",600,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"},{\"data\":[\"2021-04-20T23:04:00\",900,10,\"Planned\",null,0,\"\"],\"children\":[],\"tableName\":\"Detail\"}],\"tables\":[{\"level\":1,\"name\":\"Detail\",\"fields\":[{\"name\":\"XRTableCell2\",\"type\":\"DateTime\",\"sourceType\":\"DateTime\"},{\"name\":\"XRTableCell4\",\"type\":\"Int32\",\"sourceType\":\"Int32\"},{\"name\":\"XRTableCell6\",\"type\":\"Int32\",\"sourceType\":\"Int32\"},{\"name\":\"XRTableCell8\",\"type\":\"String\",\"sourceType\":\"String\"},{\"name\":\"XRTableCell10\",\"type\":\"DateTime\",\"sourceType\":\"DateTime\"},{\"name\":\"XRTableCell12\",\"type\":\"Int32\",\"sourceType\":\"Int32\"},{\"name\":\"XRTableCell14\",\"type\":\"String\",\"sourceType\":\"String\"}]}]}","mes":null,"res":"OK"}