task_str структура описания задачи

Remote API  > Справочник структур, используемых в API  >

task_str структура описания задачи

Previous pageReturn to chapter overviewNext page

 

{

"id": <Guid> /* ид задачи */

"pos": <int> /* позиция в рейсе */

"stock": <int> /* =0 если обычная задача, =1 если задача на складе старта, и =2 если на складе окончания рейса */

"logistic_id": <text> /* внутренний идентификатор логистики АНТОР */  

"extern_id": <text>  /* внешний идентификатор, переданный в логистику АНТОР из системы заказчика*/

"def_len": <int> /* продолжительность выполнения заявки в минутах, по умолчанию 10 минут */

"name": <text> /* название задачи */

"address": <text> /* адрес задачи */

"lon_x": <double> /* координаты долгота */

"lat_y": <double> /* координаты широта */

"client": <text> /* название клиента */

"comment": <text> /* комментарии */

"contact_name": <text> /* контактное лицо */

"phone": <text> /* телефон */

"email": <text> /* e-mail адрес */

"work_status": <int> /* статус выполнения задачи

 

free = 0,  // свободная – не назначена на рейс

planing = 10, // назначена на маршрут

rejected = 20, // отказ агента принять задачу

borse = 30,// задача на бирже

sended = 40, // задачу отправили агенту

accepted = 50, // задача пришла к агенту и принята им на мобильном устройстве

moveto = 70, //  агент выехал  к клиенту

started = 80, // агент прибыл и начал выполнение =120

complete = 90, // задача успешно выполнена = 130

broken = 100, //задача провалена

*/

 

"radius": <int> /* не обязателен. Радиус фиксации приезда к задаче в метрах, если =0 то берется из опций группы на закладке Анализ факта. Используется в мониторинге */

"mass": <double>                /* масса заказа на доставку */

"volum": <double>                  /* объем заказа на доставку */

"pickup_mass": <double>        /* масса заказа на сбор заказов */

"pickup_volum": <double>        /* объем заказа на сбор заказов */

"date_id": <uint> /* дата заказа в Unix time - совпадает с data_id рейса*/

"plan_start": <uint> /* дата и время планового прибытия к клиенту Unix time */

"plan_duration": <int> /* время в минутах работы у клиента */

"windows_start": <uint> /* дата и время начала временного окна прибытия к клиенту Unix time */

"windows_duration": <int> /* продолжительность временного окна в минутах */

“works”: <List<work_str>> /* список работ в задаче, = null  или не задано если работ нет */

"radius": <int> /* радиус в метрах от задачи, в который должна заехать машина при посещении, необязательный параметр, по умолчанию=500 */

 

}