Данный справочник содержит информацию об Оперативных заданиях.
Получение списка оперативных задания
token | Токен, полученный при авторизации * |
DatePlanStart | Начальная дата |
DatePlanEnd | Конечная дата |
StatusId | ID статуса задания 1 - План 2 - В процессе 3 - Выполнено 4 - Отменено 5 - Просрочено |
Number | Номер оперативного задания |
ObjectId | ID объекта в БД |
ObjectGroupId | ID группы объектов в БД |
DriverId | ID водителя в БД |
OrganizationId | ID организации в Бд |
DepartmentId | ID департамента в БД |
ZoneId | ID поля в БД |
ZoneGroupId | ID группы полей в БД |
WorkId | ID операции в БД |
WorkGroupId | ID группы операций в БД |
В результате запроса приходит ответ следующего вида:
{
"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// с параметрами следующего вида:
{"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 |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
{
"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 |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
{
"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 геозоны (поля) в БД * |
OutLinkId | Внешний ID |
В случае успешного выполнения запроса, приходит ответ следующего формата:
{
"data": null,
"err": null,
"status": true
}
Удаление микрозадания
Для того, чтобы удалить плановое задание, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/content/<Id>, где
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
{
"data": null,
"err": null,
"status": true
}
Пересчет оперативного задания
Для того, чтобы пересчитать оперативное задание задание, необходимо отправить GET запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/fact/<Id>, где
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
В случае результате выполнения запроса, приходит ответ следующего формата:
{
"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 записи в БД * |
* - обязательный параметр.
В случае успешного выполнения запроса, приходит ответ следующего формата:
{
"data": null,
"err": null,
"status": true
}