Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
ru:sidebar:remoteapi:apiref:order:update [09/04/2019 11:50]
chdi [Возвращаемый результат]
ru:sidebar:remoteapi:apiref:order:update [05/03/2024 15:03] (текущий)
sden [Возвращаемый результат]
Строка 55: Строка 55:
  "​tz":<​int>,​ /​* временная зона пользователя */  "​tz":<​int>,​ /​* временная зона пользователя */
  "​dp":"​[<​uint>​]",​ /​* массив ID зависимых заявок */  "​dp":"​[<​uint>​]",​ /​* массив ID зависимых заявок */
 + "​cf":​ /​* произвольные поля заявки */
 +     {"​key1":"​key1_value","​key2":"​key2_value"​},​.....},​
  "​callMode":<​text>​ /​* "​create"/"​update"​ для создания/​изменения соответственно */  "​callMode":<​text>​ /​* "​create"/"​update"​ для создания/​изменения соответственно */
 } }
Строка 102: Строка 104:
 | 0x8 | конечный склад | | 0x8 | конечный склад |
 | 0x10 | склад перезагрузки | | 0x10 | склад перезагрузки |
-| 0x20 | фиксированная заявка |+| 0x20 | постоянная заявка | 
 +| 0x40| подтверждение только в радиусе заявки
 +|0x80 | не изменять статус после автоматического завершения| 
 +| 0x100 | в случае автозавершения маршрута будет создана копия непосещенной ​заявки |
  
 \\ :!: Флаги **0x8**,​**0x10** учитываются при оптимизации,​ только если указывать склады в "​warehouses"​. \\ :!: Флаги **0x8**,​**0x10** учитываются при оптимизации,​ только если указывать склады в "​warehouses"​.
Строка 132: Строка 137:
      "​ntf":<​uint>, ​      /* Флаги нотификации об изменении статуса заявки */      "​ntf":<​uint>, ​      /* Флаги нотификации об изменении статуса заявки */
      "​pr":<​uint>, ​       /* приоритет заявки (больше значение - выше приоритет) */      "​pr":<​uint>, ​       /* приоритет заявки (больше значение - выше приоритет) */
-     "​tags":​[<​uint>​] /​* тэги заявки */+     "​tags":​[<​uint>​], /* тэги заявки */
      "​r":​ { /* информация по маршруту (если нет - заявка не привязана к маршруту) */      "​r":​ { /* информация по маршруту (если нет - заявка не привязана к маршруту) */
- "​id":<​text>,   /* id маршрута */ + "​id":<​uint>,   /* id маршрута */ 
- "​i":<​text>,    /* порядковый номер [0..] */ + "​i":<​uint>,    /* порядковый номер [0..] */ 
- "​m":<​text>,    /* пробег с предыдущей точки по плану, м */ + "​m":<​uint>,    /* пробег с предыдущей точки по плану, м */ 
- "​t":<​text>,    /* время с предыдущей точки по плану, с */+ "​t":<​uint>,    /* время с предыдущей точки по плану, с */
  "​ndt":<​uint>, ​ /* время, за которое должно прийти уведомление,​ с */  "​ndt":<​uint>, ​ /* время, за которое должно прийти уведомление,​ с */
- "​vt":<​text>    /* время посещения по плану, UNIX_TIME */+ "​vt":<​uint>    /* время посещения по плану, UNIX_TIME */
      },      },
 + "​cmp":​{unitRequirements:​ {values: []}}, /* требования к заявке */
 +        "​gfn":​{}, ​  /* привязанные геозоны */
 +        "​crt":<​uint>, ​  /* время подтверждения/​отклонения заявки */
 +        "​ct":<​uint>, ​  /* время создания */
 +        "​mt":<​uint>, ​  /* время редактирования */
  "​rp":<​text>, ​   /* маршрут заявки,​ google polyline encoding формат*/​   "​rp":<​text>, ​   /* маршрут заявки,​ google polyline encoding формат*/​
  "​​f":<​​uint>,​​ /​​* флаги заявки */   "​​f":<​​uint>,​​ /​​* флаги заявки */
Строка 152: Строка 162:
  "​​u":<​​long>,​​ /​​* id объекта */   "​​u":<​​long>,​​ /​​* id объекта */
  "​​s":<​​uint>,​​ /​​* статус:​​ 0 - неактивный (не привязан объект),​​ 1 - активный,​​ 2 - завершен вовремя,​ 3 - завершен с опозданием,​ 4  отклонён,​ 5 - объект в области ​заявки. */   "​​s":<​​uint>,​​ /​​* статус:​​ 0 - неактивный (не привязан объект),​​ 1 - активный,​​ 2 - завершен вовремя,​ 3 - завершен с опозданием,​ 4  отклонён,​ 5 - объект в области ​заявки. */
- "​​sf":<​​uint>,​​ /​​* статус флаг заявки (0x100 - отменён,​​ 0x200 - подтверждён, ​0x400 оповещение  по заявке было ​выполнено) */ + "​​sf":<​​uint>,​​ /​​* статус флаг заявки (0x100 - отменён,​​ 0x200 - подтверждён, ​0x800 следующий для выполнения, 0x1000 - просрочен,​ 0x2000 - переназначен) */
  "​​st":<​​uint>,​​ /​​* время последней смены статуса */   "​​st":<​​uint>,​​ /​​* время последней смены статуса */
- "​tz":<​uint>​ /​* временная зона пользователя */+ "​tz":<​uint>​, /* временная зона пользователя ​*/ 
 +        "​eta":<​uint>,​ /* остаток времени,​ рассчитанный по роутингу(или по прямой). считается раз в  180 секунд,​ при наличии следующей заявки и если есть уведомление по контролю времени/​пробег*/​ 
 +        "​rd":<​​double>,​ /* пробег к моменту времени eta */ 
 +        "​cnm":<​​uint>,​ /* счетчик пробега из объекта */ 
 +        "​nt":<​uint>,​ /* next_time - время когда заявка стала следующей */ 
 +        "​ds":<​uint>,​ /* статус завершенности - число передаваемое в confirm, например % */ 
 +        "​dp":<​uint>,​ /* список uid заявок от которых зависит данная заявка:​ заявка не будет посещаться,​ пока не будут посещены перечисленные */ 
 + "​cf":​{"​key1":"​key1_value","​key2":"​key2_value"​},​.....},​ /* произвольные поля заявки */ 
 +        "​stt":<​uint>,​ /* start_transfer_time - время заезда на заявку */ 
 +        "​dtt":<​uint>,​ /* done_transfer_time ​ - время выезда */ 
 +        "​if":<​uint>​ /* internal_flags -внутренние флаги, ниже пояснения по значениям ​*/
  }   }
 ]</​code>​ ]</​code>​
Строка 160: Строка 180:
 callMode=''​update'':​ callMode=''​update'':​
 <code javascript>​ <code javascript>​
-[<​uint>​] /​* значение "​id"​ изменённого заявки */+[<​uint>​] /​* значение "​id"​ изменённой заявки */
 </​code>​ </​code>​
  
Строка 178: Строка 198:
 {"​error":​4} /​* если не удалось прикрепить объект к заявке */ {"​error":​4} /​* если не удалось прикрепить объект к заявке */
 </​code>​ </​code>​
 +
 +====Флаги внутренние (if - internal_flags)====
 +^Значение^Описание^
 +| 0x1 | заявка в процессе доставки|
 +| 0x2 | водитель получил уведомление об отклонении маршрута|
 +| 0x4 | водитель уведомлен,​ что заявка не подтверждена|
 +| 0x8 | клиент уведомлен о задержки заявки|
 +| 0x10 | клиент уведомлен о времени выполнения заявки|
 +| 0x20 | клиент уведомлен о пробег к заявке |
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam