Versions Compared

Key

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

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

...



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

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

1 - План

2 - В процессе

3 - Выполнено

4 - Отменено

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

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


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

...

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

Для создания записи Оперативного задания, необходимо отправить 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
Токен, полученный при авторизации *
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 записи в БД *
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": true
}

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

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

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

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

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

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