Versions Compared

Key

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

...

/rest/2/distribution-api/objects/importPerformers

Все возможные атрибуты для performer: 

 
Название поляОбязательноеОписание
1performer Блок информации о водителе
1.1

externalId

НетИдентификатор
1.2login ДаЛогин. По нему ищем водителя при апдейте
1.3password  ДаПароль. Обязателен для нового водителя.
1.4nameДаИмя
1.5emailДаАдрес электронной почты
1.6phoneНетНомер телефона
1.7commentsНетКомментарии
1.8priceForOneHourДаСтоимость одного часа
1.9breakShiftДаОбязательно, если включены фиксированные обеды. Сдвиг обеда
1.10areaOfControlДаРаспределительный центр
1.11

allowDailyDrivingLimit

Нет Лимит на вождение за смену. Значения: true / false.
1.12

dailyDrivingLimit

НетЗначение лимита за смену (указывается в минутах)
1.13

allowDailyWorkingLimit

НетПродолжительность работы в сменуза смену (указывается в минутах)
1.14

dailyWorkingLimit

НетВремя вождения в сменуПродолжительность работы (указывается в минутах)
1.15

scheduleZonesId

НетИдентификатор территории

...

2

...

availability

...

weekDay ()Обязательный в теге availability. День работыОбязательный в теге availability. Означает: работать с (значения - этот день, предыдущий день)Обязательный в теге availability. Означает: работать до (значения - этот день, следующий, послезавтра)endDayShift 
Наименование поляОбязательныйОписание
 Блок информации о графике работы водителя
2.1weekDayДаДень работы. Возможные значения: sunday, monday, tuesday, wednesday, thursday, friday, saturdayДа
2.2fromДаНачало рабочего дня: с ... часов
2.3toДаОкончание рабочего дня: до ... часов
2.4startDayShift Нет

Значение 0 или -1, если не задан - считается что текущий день.

-1: предыдущий день

0:  текущий день

2.5endDayShiftНет

Значение 0 или 1 или 2, если не задан - считается что текущий день

0:  текущий день

1: следующий день

2: плюс два дня

2.6breakFrom   ДаОбязательный при указании breakTo. Означает - Обед с
2.7breakTo     ДаОбязательный при указании breakFrom. Означает - Обед до
2.8fixedDayStart НетФиксированное начало рабочего дня

 Значение полей dailyDrivingLimit и dailyDrivingLimit имеют смысл только при наличии включенных полей allowDailyDrivingLimit и allowDailyWorkingLimit соответственно.

...

3home location Блок информации об адресе возврата в конце дня. Если home location не используются, не заполнять данный блок

...

Описаниеlatitude 
Наименование поляОбязательный.
3.1name Имя локации
3.2address Адрес локации
3.3latitude Долгота
3.4longitude  Широта

 Значение полей dailyDrivingLimit и dailyDrivingLimit имеют смысл только при наличии включенных полей allowDailyDrivingLimit и allowDailyWorkingLimit соответственно

 

Пример (перечислены все доступные поля):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

...

           <performer name="Driver_API_3782387phone="00000" email="Driver_API_3782387@gmail.com"

           login="Driver_API_3782387121" password="mam" comments = "test comment AP_Driver_API_3782387I" 

...