Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данный справочник содержит информацию об Оперативных заданиях.

Получение списка оперативных задания

...

Токен, полученный при авторизации *

...

ID статуса задания

1 - План

2 - В процессе

3 - Выполнено

4 - Отменено

5 - Просрочено

...

В результате запроса приходит ответ следующего вида:

...

Данный справочник содержит информацию об Оперативных заданиях.

...

Получение списка оперативных задания



token
Токен, полученный при авторизации *
DatePlanStartНачальная дата
DatePlanEndКонечная дата
StatusId

ID статуса задания

1 - План

2 - В процессе

3 - Выполнено

4 - Отменено

5 - Просрочено

NumberНомер оперативного задания
ObjectIdID объекта в БД
ObjectGroupIdID группы объектов в БД
DriverIdID водителя в БД
OrganizationIdID организации в Бд
DepartmentIdID департамента в БД
ZoneIdID поля в БД
ZoneGroupIdID группы полей в БД
WorkIdID операции в БД
WorkGroupIdID группы операций в БД


В результате запроса приходит ответ следующего вида:

{
"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": 215216,
"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": 89889029,
"Name": "\u0420u042f\u0430u043a\u0448u0443\u043au0431\u0456\u0432 006"
}
},
{
"Comment": "",
\u043a\u0430 007"
}
}
],
"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"

...

Создание оперативного задания

Для создания записи Оперативного задания, необходимо отправить 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"}

, в котором- ID суточного задания в БД.

Добавление микрозадания в существующее оперативное задание

Для того, чтобы добавить плановое задание в существующее оперативное задание, необходимо отправить POST запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/content/<Id>/, где

token
Токен, полученный при авторизации *
IdID суточного задания в БД *
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
Токен, полученный при авторизации *
IdID записи в БД *DatePlan
DatePlanStart
Время начала задания
DatePlanEnd
Время окончания задания
Tool
ID инструмента в БД *
Work
ID операции в БД *
DepartZone
ID геозоны департамента(поля) в БД *
Driver
ID водителя в БД *
Object
ID объекта (техники) в БД *
Tool
ID инструмента в БД *
Work
ID операции в БД *
Zone
ID геозоны (поля) в БД *
OutLinkIdВнешний ID
 *
OutLinkId
Внешний ID
* - обязательный параметр.


В случае
успешного выполнения запроса, приходит ответ следующего формата:

{
"data": null,
"err": null,
"status": true
}

Удаление микрозадания

Для того, чтобы удалить плановое задание, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/content/<Id>, где

token
Токен, полученный при авторизации *
IdID записи в БД *

* - обязательный параметр.

В случае успешного выполнения запроса, приходит ответ следующего формата:

{
"data":

{
"Id": 32
}

null,
"err": null,
"status": true
}

где "Id" - ID суточного задания в БД.

...

Пересчет оперативного задания

Для того, чтобы

...

пересчитать оперативное задание задание, необходимо

...

отправить 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>, где

token
Токен, полученный при авторизации *
IdID записи в БД *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
Токен, полученный при авторизации *
IdID записи в БД *

* - обязательный параметр.

В случае успешного выполнения запроса, приходит ответ следующего формата:

{
"data": null,
"err": null,
"status": - обязательный параметр.

В случае результате выполнения запроса, приходит ответ следующего формата:

{

"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
}