Данный справочник содержит информацию об Оперативных заданиях.
Получение списка оперативных задания
...
Токен, полученный при авторизации *
...
ID статуса задания
1 - План
2 - В процессе
3 - Выполнено
4 - Отменено
5 - Просрочено
...
В результате запроса приходит ответ следующего вида:
{
"data": [
{
"Comment": "",
"DatePlan": "2018-03-16 00:00:00",
"Department": {
"Id": 11,
"Name": "\u0420\u0430\u0448\u043a\u0456\u0432\u0441\u044c\u043a\u0438\u0439 \u0432\u0456\u0434\u0434\u0456\u043b\u043e\u043a"
},
"Driver": {
"Id": 511,
"Name": "\u0411\u0440\u0443\u0441 \u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440 \u041f\u0435\u0442\u0440\u043e\u0432\u0438\u0447"
},
"Id": 52,
"Idt": 215,
"Number": 27,
"Object": {
"Id": 1606,
"Name": "\u041c\u0422\u0417 1221 (147)09266\u0410\u0406 5D81"
},
"ObjectGroup": {
"Id": "\u041f\u0441\u043f_\u0422\u0440\u0430\u043a\u0442\u043e\u0440\u0438",
"Name": "\u041f\u0441\u043f_\u0422\u0440\u0430\u043a\u0442\u043e\u0440\u0438"
},
"OrderId": null,
"Organization": {
"Id": 11,
"Name": "\u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432 \u0444\u0456\u043b\u0456\u044f \u041f\u0440\u0410\u0422 \"\u0417\u0435\u0440\u043d\u043e\u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u041c\u0425\u041f\""
},
"OutLinkId": "",
"Status": 5,
"Tool": {
"Id": 882,
"Name": "\u0420\u043e\u0437\u043a\u0438\u0434\u0430\u0447 \u0434\u043e\u0431\u0440\u0438\u0432 ZG-B 5500 (7651)"
},
"Work": {
"Id": 349,
"Name": "\u0412\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0440\u043e\u0437\u043a\u0438\u0434\u0430\u0447\u0435\u043c"
},
"Zone": {
"Id": 8988,
"Name": "\u0420\u0430\u0448\u043a\u0456\u0432 006"
}
},
{
"Comment": "",
"DatePlan": "2018-03-16 00:00:00",
"Department": {
"Id": 11,
"Name": "\u0420\u0430\u0448\u043a\u0456\u0432\u0441\u044c\u043a\u0438\u0439 \u0432\u0456\u0434\u0434\u0456\u043b\u043e\u043a"
},
"Driver": {
"Id": 511,
"Name": "\u0411\u0440\u0443\u0441 \u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440 \u041f\u0435\u0442\u0440\u043e\u0432\u0438\u0447"
},
"Id": 52,
"Idt": 216,
"Number": 27,
"Object": {
"Id": 1606,
"Name": "\u041c\u0422\u0417 1221 (147)09266\u0410\u0406 5D81"
},
"ObjectGroup": {
"Id": "\u041f\u0441\u043f_\u0422\u0440\u0430\u043a\u0442\u043e\u0440\u0438",
"Name": "\u041f\u0441\u043f_\u0422\u0440\u0430\u043a\u0442\u043e\u0440\u0438"
},
"OrderId": null,
"Organization": {
"Id": 11,
"Name": "\u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432 \u0444\u0456\u043b\u0456\u044f \u041f\u0440\u0410\u0422 \"\u0417\u0435\u0440\u043d\u043e\u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u041c\u0425\u041f\""
},
"OutLinkId": "",
"Status": 5,
"Tool": {
"Id": 882,
"Name": "\u0420\u043e\u0437\u043a\u0438\u0434\u0430\u0447 \u0434\u043e\u0431\u0440\u0438\u0432 ZG-B 5500 (7651)"
},
"Work": {
"Id": 349,
"Name": "\u0412\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0440\u043e\u0437\u043a\u0438\u0434\u0430\u0447\u0435\u043c"
},
"Zone": {
"Id": 9029,
"Name": "\u042f\u043a\u0443\u0431\u0456\u0432\u043a\u0430 007"
}
}
],
"err": null,
"status": true
}
Создание оперативного задания
...
Данный справочник содержит информацию об Оперативных заданиях.
...
Получение списка оперативных задания
token | Токен, полученный при авторизации * |
DatePlanStart | Начальная дата |
DatePlanEnd | Конечная дата |
StatusId | ID статуса задания |
Number | Номер оперативного задания |
ObjectId | ID объекта в БД |
ObjectGroupId | ID группы объектов в БД |
DriverId | ID водителя в БД |
OrganizationId | ID организации в Бд |
DepartmentId | ID департамента в БД |
ZoneId | ID поля в БД |
ZoneGroupId | ID группы полей в БД |
WorkId | ID операции в БД |
WorkGroupId | ID группы операций в БД |
В результате запроса приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data":
{
"Comment": ""
"DatePlan": "2019-06-07 00:00:00"
"Department": {
"Id": 304
"Name": "Шпендівський відділок"
}
"Driver": {
"Id": 4190
"Name": "Ємець Дмитро Павлович"
}
"Id": 25889
"Idt": 77395
"MainId": 25889
"Number": 24436
"Object": {
"Id": 14346
"Name": "Оприскувач самохідний Pantera (1) 183-69 АІ (сер. PAN0000198) (самохідний)"
}
"ObjectGroup": {
"Id": 654
"Name": "Обприскувач самохідний"
}
"OrderClosed": null
"OrderId": null
"OrderNumber": null
"Organization": {
"Id": 264
"Name": "Агрофорт ПрАТ"
}
"OutLinkId": "94d2da70-88d5-4a8d-9ad6-4d1cdf4ac11c"
"Status": 1
"Tool": {
"Id": 8178
"Name": "Оприскувач самохідний Pantera (1) 183-69 АІ (сер. PAN0000198) (самохідний)"
}
"Work": {
"Id": 611
"Name": "Внесення ЗЗР, норма 201-300 л/га"
"OutLinkId": "61bab8b2-9619-11e2-9808-5ef3fcc2be57"
}
"Zone": {
"Id": 32048
"Name": "Шпендівка 002/02"
"OutLinkId": "90b26bb8-e68a-11e8-80ea-005056b03a9d"
}
}
"err": null
"status": true
} |
Создание оперативного задания
Для создания записи Оперативного задания, необходимо отправить POST запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks// с параметрами следующего вида:
Code Block | ||
---|---|---|
| ||
{
"DatePlan":"2018-03-13",
"Object":{"Id":2339},
"Driver":{"Id":88},
"Depart":{"Id":2},
"Work":{"Id":335},
"Zone":{"Id":10132},
"Tool":{"Id":94},
"OutLinkId":"76gtrtyf65t-4585ht765t"
} |
в котором
token | Токен, полученный при авторизации * |
DatePlan | Дата задания * |
Depart | ID департамента в БД * |
Driver | ID водителя в БД * |
Object | ID объекта (техники) в БД * |
Tool | ID инструмента в БД * |
Work | ID операции в БД * |
Zone | ID геозоны (поля) в БД * |
OutLinkId | Внешний ID |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{
"data": {
"Id": 32
},
"err": null,
"status": true
} |
где "Id" - ID суточного задания в БД.
Добавление микрозадания в существующее оперативное задание
Для того, чтобы добавить плановое задание в существующее оперативное задание, необходимо отправить POST запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/content/<Id>/, где
token | Токен, полученный при авторизации * |
Id | ID суточного задания в БД * |
DatePlanStart | Время начала задания |
DatePlanEnd | Время окончания задания |
Tool | ID инструмента в БД * |
Work | ID операции в БД * |
Zone | ID геозоны (поля) в БД * |
OutLinkId | Внешний ID |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{
"data": {
"Id": 130
},
"err": null,
"status": true
} |
где "Id" - ID созданного планового задания.
Редактирование микрозадания
Для того, чтобы изменить плановое задание, необходимо отправить PUT запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks// , в котором
Токен, полученный при авторизации *
Дата задания *
content/<Id>, где
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
DatePlanStart | Время начала задания |
DatePlanEnd | Время окончания задания |
Tool | ID инструмента в БД * |
Work | ID операции в БД * |
Zone | ID геозоны (поля) в БД * Driver |
OutLinkId | Внешний ID | водителя в БД *
Object | ID объекта (техники) в БД * |
Tool | ID инструмента в БД * |
Work | ID операции в БД * |
Zone | ID геозоны (поля)
В случае успешного выполнения запроса, приходит ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |
Удаление микрозадания
Для того, чтобы удалить плановое задание, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/content/<Id>, где
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
"data": |
"Id": 32
},
null, "err": null, |
"status": |
}
где "Id" - ID суточного задания в БД.
...
true
} |
Пересчет оперативного задания
Для того, чтобы
...
пересчитать оперативное задание задание, необходимо
...
отправить GET запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/
...
...
, где
token | Токен, полученный при авторизации * |
Id | ID |
...
записи в БД * |
...
Время начала задания
...
Время окончания задания
...
ID инструмента в БД *
...
ID операции в БД *
...
ID геозоны (поля) в БД *
...
В случае успешного выполнения запроса, приходит ответ следующего формата:
{
"data": {
"Id": 130
},
"err": null,
"status": true
}
где "Id" - ID созданного планового задания.
Редактирование планового задания
Для того, чтобы изменить плановое задание, необходимо отправить PUT запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/content/<Id>, где
Токен, полученный при авторизации *
Время начала задания
Время окончания задания
ID инструмента в БД *
ID операции в БД *
ID геозоны (поля) в БД *
В случае успешного выполнения запроса, приходит ответ следующего формата:
{
"data": null,
"err": null,
"status": true
}
Удаление планового задания
Для того, чтобы удалить плановое задание, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/content/<Id>, где
Токен, полученный при авторизации *
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
{"data": null,
"err": null,
"status": true
В случае результате выполнения запроса, приходит ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{ "data": { "AreaCalc": 44.64 "DateFactEnd": "2019-03-05 20:33:16" "DateFactStart": "2019-03-05 17:33:02" "DatePlanEnd": "" "DatePlanStart": "" "Id": 8993 "MainId": 3123 "OrderId": 14313 "OutLinkId": "97306001-193d-49f5-8a50-9c767012af7b" "Status": 3 "Tool": { "Id": 1397 "Name": "Зчіпка СГ-21 №0005786" "OutLinkId": "b9d05bad-d411-4799-8c8b-b06dddf64334" } "ToolGroup": { "Id": 234 "Name": "Зчіпка" "OutLinkId": "41a8a625-7602-11e7-80d7-005056b03a9d" } "Work": { "Id": 493 "Name": "Закриття вологи" "OutLinkId": "b8ec1d4a-7e4f-11e1-893d-5ef3fcc2b653" } "WorkGroup": { "Id": 241 "Name": "Боронування" "OutLinkId": "17626622-8954-11dc-84bb-000423ddff75" } "Zone": { "Id": 30210 "Name": "Краснопілка 002/01" "OutLinkId": "858c95c9-de6b-11e8-80ea-005056b03a9d" } "ZoneGroup": { "Id": 856 "Name": "Гайсинська ф-я ПрАТ "Зернопродукт МХП"" "OutLinkId": "4038544b-c623-11e8-80e8-005056b03a9d" } } "err": null "status": true } |
Удаление оперативного задания
Для того, чтобы удалить оперативное задание задание, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/<Id>, где
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
"data": null, |
"err": null, |
"status": true |
} |