Настройка модуля "Связь с водителями" — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Группа "Автостарт таксометра")
 
(не показано 109 промежуточных версий 4 участников)
Строка 1: Строка 1:
'''Настройка модуля Java''' — процесс конфигурирования клиентской части [[Модуль Java|модуля Java]].
+
'''Настройка модуля "Связь с водителями"''' — процесс конфигурирования клиентской части [[Модуль «Связь с водителями»|модуля "Связь с водителями"]].
Перед настройкой клиентской части модуля полностью должен быть установлен и настроен [[GPRS-сервер]].
+
Перед настройкой полностью должен быть установлен и настроен [[Сервер связи с водителями|Сервер "Связь с водителями"]].
  
 
{{Предупреждение/GPRS-сервер}}
 
{{Предупреждение/GPRS-сервер}}
  
 
<gallery>
 
<gallery>
Изображение:Параметры-модуля-java-в-меню.png|[[#Открытие окна настроек модуля|Параметры]] Java в главном меню [[Клиент Такси-Мастер|Такси-Мастер]]
+
Изображение:Настройки модуль Java - Общие.png |[[#Общие параметры|Общие параметры]]
Изображение:Параметры-модуля-Java-общие.png|[[#Общие параметры|Общие параметры]] модуля Java
+
Изображение:Настройки модуль Java - Заказы - Общие.png|[[#Общие|Параметры работы с заказами]]  
Изображение:Параметры-модуля-Java-водители.png|[[#Водители|Параметры работы с водителями]] в модуле Java
+
Изображение:Настройки модуль Java - Заказы - Содержимое.png|[[#Содержимое заказов|Параметры содержимого заказов]]
Изображение:Параметры-модуля-Java-состояния.png|[[#Состояния заказов|Параметры работы с состояниями заказов]] в модуле Java
+
Изображение:Настройки модуль Java - Заказы - Видимость.png|[[#Видимость заказов|Параметры видимости заказов в модуле "Связь с водителями"]]
Изображение:Параметры-модуля-Java-завершение-заказов.png|[[#Завершение заказов|Параметры завершения заказов]] в модуле Java
+
Изображение:Настройки модуль Java - Заказы - Отображение.png|[[#Отображение заказов|Параметры отображения заказов в модуле "Связь с водителями"]]
Изображение:Параметры-модуля-Java-сообщения.png|[[#Сообщения|Параметры сообщений]] в модуле Java
+
Изображение:Настройка модуль Java - Заказы - Таксометр.png|[[#Таксометр|Параметры таксометра в модуле "Связь с водителями"]]
 +
Изображение:Настройка модуль Java - Заказы - Состояния заказов.png|[[#Состояния заказов|Параметры работы с состояниями заказов]] в модуле "Связь с водителями"
 +
Изображение:Настройка модуль Java - Уведомления.png| [[#Уведомления|Параметры уведомлений]]
 +
Изображение:Настройка модуль Java - Отправка настроек СМС.png| [[#Отправка настроек в TMDriver|Отправка настроек]]
 +
Изображение:Настройка модуль Java - Тревога.png| [[#Тревога|Настройки кнопки "Тревога"]]
 +
Изображение:Настройка модуль Java - Zello.png.png|[[#Zello|Параметры Zello]]
 +
Изображение:Настройка модуль Java - Фотоосмотр.png|[[#Фотоосмотр|Параметры фотоосмотра]]
 
</gallery>
 
</gallery>
  
 
== Открытие окна настроек модуля ==
 
== Открытие окна настроек модуля ==
Окно настроек [[Модуль Java|модуля Java]] открывается через [[главное меню Такси-Мастер]] ({{button|Сервис}} → {{button|Модуль Java}} {{button|Параметры}}).
+
Чтобы открыть настройки модуля "Связь с водителями" в [[{{ТМ}}]], необходимо открыть [[Параметры {{ТМ}}|параметры]] ({{button|Файл}} → {{button|Настройки}}) и затем открыть ветку {{branch|Модуль "Связь с водителями"}}.
  
 
== Общие параметры ==
 
== Общие параметры ==
Общие параметры модуля Java располагаются на вкладке {{tab|Общие}}.
+
# {{checkbox|Отображать в TMDriver только свободных водителей}} - включить/выключить отображение только свободных водителей в TMDriver.
Чтобы настроить их, выполните следующие действия:
+
# {{checkbox|Не продавать водителям смены, до начала которых … часов}} - включить/выключить запрет покупки смены водителем, если до ее начала осталось меньше указанного времени.
  
# В выпадающем списке {{field|Тип заказов}} укажите тип заказов, для которых действуют правила обработки отказов.
+
==== Группа "Окно сообщений водителям в ТМ" ====
# Напротив пункта {{fieldset|Первый отказ}} установите флажки, соответствующие действиям при первом отказе водителя от заказа.
 
## Установите флажок {{checkbox-off|В конец очереди}}, чтобы при первом отказе водитель перемещался в конец очереди по стоянке.
 
## Установите флажок {{checkbox-on|Блокировать}}, чтобы при первом отказе водитель автоматически блокировался на указанное время.
 
# Напротив пункта {{fieldset|Последующие заказы}} установите флажки, соответствующие действиям при втором и следующих отказах водителя от заказа.
 
# В поле {{field|Временная блокировка}} установите время (в минутах), на которое водитель будет блокироваться (относится к флажкам {{checkbox-on|Блокировать}}).
 
# Установите флажок {{checkbox-on|Снимать водителя с заказа}}, чтобы при отказе водитель снимался с заказа. Рекомендуется установить этот флажок.
 
# В поле {{field|Номер телефона диспетчерской}} введите номер телефона, по которому водитель может связаться с диспетчерской, используя быстрый звонок через [[TMDriver]].
 
  
== Водители ==
+
# {{checkbox|Автоматически удалять сообщения старше … дней}} -  можно установить через какое количество дней сообщения должны удаляться из базы данных.
Параметры работы с водителями располагаются на вкладке {{tab|Водители}}.
+
# {{checkbox|Показывать, помимо позывных, имена водителей}} - включить/выключить отображение имен водителей, занесенных в справочник "Водители", в диалоге с оператором в окне "Сообщения".
Чтобы настроить их, выполните следующие действия:
+
# {{checkbox|К сообщению водителю добавлять имя диспетчера-отправителя}} - включить/выключить добавление имени диспетчера в сообщения для водителей.
  
# В поле {{field|Время принятия решения о приеме заказа}} укажите время (в секундах), отведенное водителю для ответа на уведомление о заказе.
+
==== Параметры вне групп ====
# В области {{field|Подсветка водителей}} укажите способ подсветки водителей в [[Водители на линии|списке водителей]], а также стиль оформления текста подсвечиваемых водителей.
 
  
Отдельно необходимо обратить внимание на область {{fieldset|Права доступа для автомобилей без заданного типа}}.
+
# {{field|Таймаут для обрыва связи с TMDriver при отсутствии входящих данных от TMDriver, сек}} - период времени, по истечению которого происходит обрыв связи с TMDriver, если отсутствуют входящие данные.
Здесь находятся настройки, разрешающие или запрещающие какие-либо действия для [[Справочник «Автомобили»|автомобилей]], для которых не установлен [[Справочник «Автомобили: типы»|тип автомобиля]].
+
# В поле {{field|Шаблоны сообщений в TMDriver}} можно ввести шаблоны сообщений, которые будут использоваться водителями в их TMDriver.
Если тип автомобиля установлен, то эти же настройки берутся из параметров соответствующего типа автомобилей.
+
# В полях {{field|Минимально допустимые версии TMDriver}} можно указать версии TMDriver. При этом, более ранние версии TMDriver не смогут подключиться к данному Серверу "Связь с водителями".
  
# Установите флажок {{checkbox-on|Свободные заказы по стоянкам}}, чтобы водитель мог просматривать и брать на выполнение свободные заказы по стоянкам.
+
== Заказы ==
# Установите флажок {{checkbox-on|Свободные заказы}}, чтобы водитель мог просматривать и брать на выполнение [[Свободный заказ|свободные заказы]].
+
=== Общие ===
# Установите флажок {{checkbox-on|Предварительные заказы}}, чтобы водитель мог просматривать и брать на выполнение [[Предварительный заказ|предварительные заказы]].
+
==== Группа "Принятие решения о приеме заказа водителем" ====
# Установите флажок {{checkbox-on|Сообщения «водитель-водителю»}}, чтобы водитель мог отправлять сообщения другим водителям и принимать сообщения от них.
+
# В поле {{field|При назначении экипажа на заказ (диспетчером/автораздачей) водитель должен принять решение о взятии заказа/отказе от заказа за … сек}} можно указать количество времени в секундах, в течении которого водитель может принимать решение о взятии заказа или отказе от него.
# Установите флажок {{checkbox-off|Набор номера клиента}}, чтобы водитель мог получать номер клиента вместе с заказом и набирать его через [[TMDriver]].
+
# Можно установить флажок {{checkbox|Истечение времени принимать за отказ от заказа при онлайне}}, чтобы окончание времени, в течение которого водитель должен принять решение о приеме заказа, свидетельствовало об отказе водителя отзаказа в том случае, если экипаж находится в режиме онлайн.
# Установите флажок {{checkbox-on|Начало смены}}, чтобы водитель мог выходить на смену с помощью TMDriver.
+
# Можно установить флажок {{checkbox|Истечение времени принимать за отказ от заказа при оффлайне}}, чтобы окончание времени, в течение которого водитель должен принять решение о приеме заказа, свидетельствовало об отказе водителя от заказа в том случае, если экипаж находится в режиме оффлайн.
# Установите флажок {{checkbox-on|Завершение смены}}, чтобы водитель мог уходить со смены с помощью TMDriver.
 
# В области {{fieldset|Доступ к заказам других типов}} укажите, стоит ли разрешить или запретить доступ водителя к заказам тех типов, которые не обозначены выше.
 
# В выпадающем списке {{field|Адрес назначения заказа}} укажите право и критерий доступа водителя к информации об адресе назначения в заказе.
 
# В выпадающем списке {{field|Сумма заказа}} укажите право и критерий доступа водителя к информации о сумме за заказ.
 
  
Как вы уже поняли, в этой области содержатся параметры, действующие на тех водителей, для автомобилей которых не задан тип.
+
==== Параметры вне групп ====
  
# Установите флажок {{checkbox-on|Уведомление о новых свободных заказах}}, чтобы TMDriver уведомлял водителя о появлении нового свободного заказа.
+
# {{checkbox|Разрешить отказ от заказа после подтверждения. Разрешить отказ в течении N сек. после подтверждения, где <nowiki>N=</nowiki> (0 - в любое время)}} - возможность указать время, в течение которого водитель может отказаться от заказа после его подтверждения.
# Установите флажок {{checkbox-on|Отображать только свободных водителей}}, чтобы в TMDriver отображались только свободные водители.
+
# Установленный флажок {{checkbox|Разрешать отказываться от предварительных заказов}} позволяет водителю отказываться от предварительных заказов.
 +
# Установленный флажок {{checkbox|Разрешать отказываться от заказов в очереди}} позволяет водителю отказываться от заказов, стоящих у него в очереди.
 +
# {{checkbox|Отсчет времени подачи от водителя вести с момента подтверждения заказа}} — включить/выключить отсчет времени подачи с момента подтверждения заказа. Если флажок выключен, отсчет ведется с момента принятия водителем заказа.
 +
 
 +
==== Группа "Группа экипажа" ====
 +
 
 +
# {{checkbox|Подставлять группу экипажа в заказ при взятии заказа водителем}} — включить/выключить привязку группы к заказу в момент, когда водитель берет заказ. Если экипаж водителя не привязан ни к одной группе, заказ остается без привязки.
 +
# {{checkbox|При назначении экипажа на заказ подставлять его в группу в заказ}} — включить/выключить привязку группы к заказу в момент, когда диспетчер назначает экипаж на заказ.
 +
#:* {{checkbox|После подстановки группы экипажей подбирать тариф и пересчитывать сумму заказа}}  — включить/выключить автоматический подбор тарифа и перерасчет суммы после подстановки группы экипажей
 +
 
 +
==== Группа "[[ Отложенное назначение водителей на заказы по полученным заявкам|Обработка заявки водителя на принятие заказа]]" ====
 +
В данной группе находятся настройки системы обработки заявок водителей на принятие заказа.
 +
 
 +
Работа данной системы: после получения первой заявки на принятие заказа от какого-то водителя включается ожидание заявок от других водителей в течение определенного времени, например, в течение 30 секунд. По истечении этого времени сервер анализирует все поступившие заявки от водителей и назначает на заказ самого подходящего водителя в соответствии с выбранным алгоритмом.
 +
 
 +
Данная система распространяется в том числе и на постановку заказов в очередь водителям.
 +
 
 +
На предварительные заказы, которые еще не перешли в текущие, эта система не распространяется.
 +
 
 +
Особенность системы: водители смогут подать одновременно несколько заявок на принятие разных заказов.
 +
 
 +
Алгоритм выбора самого подходящего водителя можно задать скриптом или оставить стандартный алгоритм. Логика стандартного алгоритма выбора самого подходящего водителя:
 +
* Все свободные экипажи приоритетнее занятых.
 +
* Из свободных экипажей выбирается тот, кто ближе к заказу. Расстояние считается по прямой. К расстоянию еще может добавляться поправка по приоритету ({{путь|Файл - Настройки - Экипажи - Приоритеты - Подбор экипажей на заказ по карте}}).
 +
* Из занятых экипажей выбирается тот, у кого больше приоритет.
 +
 
 +
=== Содержимое заказов ===
 +
 
 +
# {{checkbox|Отделять буквы от цифр пробелом в адресах в TMDriver}} - включить/выключить разделение пробелом букв от цифр в адресах подачи и назначения.
 +
# {{checkbox|Отображать в TMDriver время подачи для непредварительных заказов}} - включить/выключить отображение времени подачи в непредварительных заказах.
 +
# {{checkbox|Добавлять название района к адресам подачи и названия заказа}} - включить/выключить добавление названия района к адресам подачи и назначения.
 +
# {{checkbox|Передавать в TMDriver номер договора вместе с названием клиента}} - включить/выключить передачу номера договора вместе с названием клиента.
 +
# {{checkbox|Сохранять в заказ адрес назначения и остановки по реальным координатам}} -  если данный флажок установлен, то TMDriver будет автоматически определять по текущим координатам реальные адреса остановок и адреса назначения, и передавать их вместе с координатами в Такси-Мастер.
 +
# {{checkbox|Сохранять в бордюрный заказ адреса подачи, назначения и остановки по реальным координатам}}  -  если данный флажок установлен, то в момент начала, остановок и завершения бордюрного заказа TMDriver будет автоматически определять по текущим координатам реальный адрес, и передавать его вместе с координатами в Такси-Мастер.
 +
# {{поле|Не показывать в TMDriver рейтинг клиента, если количество оценок меньше X}} - минимально необходимое количество оценок, чтобы показывать рейтинг клиента.
 +
# {{поле|Сокращение наименований городов}} - таблица сокращений названий городов. Указанные сокращения будут использованы только в TMDriver.
 +
 
 +
=== Видимость заказов ===
 +
==== Группа "Метод определения видимости заказов для экипажей" ====
 +
В данной группе нужно выбрать какой метод определения видимости заказов для экипажей нужно использовать:
 +
* Стандартный
 +
* Задается скриптом
 +
 
 +
==== Параметры вне групп ====
 +
 
 +
# {{checkbox|Предварительный заказ при переходе в текущие остается невидим, если указан его предварительный экипаж}} — включить/выключить "невидимость" заказа (отсутствие уведомлений о нем), если к нему уже привязан предварительный экипаж (поле '''Предварит. экипаж''' карточки заказа).
 +
# {{checkbox|Разрешать водителю брать заказ, если стоящие перед ним в очереди машины в оффлайне}} — включить/выключить разрешение водителям, которые занимают не первую позицию в очереди по стоянке, но первую из тех, кто онлайн, брать свободные заказы по этой стоянке.
 +
# {{checkbox|Разрешать водителям брать заказ, который был назначен на другого водителя, но еще не был принят этим водителем}} — включить/выключить видимость заказа для всех водителей после назначения какого-то водителя на этот заказ до момента подтверждения заказа водителем. Данная настройка будет доступна, только если включено {{путь|Файл / Настройки / Модуль Связь с водителями / Заказы / Общие / Обработка заявки водителя на принятие заказ / Сразу назначать на заказ первого водителя, подавшего заявку}}.
 +
# {{поле|Задержка отображения нового свободного заказа в TMDriver}} — период времени в секундах, по истечении которого новый свободный заказ становится видимым для водителей в TMDriver.
 +
 
 +
=== Отображение заказов ===
 +
Данная вкладка содержит ряд опций, выбирая из вариантов которых можно настроить оптимальное отображение свободных заказов.
 +
 
 +
Таблица "'''Атрибуты, регулирующие доступ водителя к параметрам заказа'''" позволяет гибко задать права на доступ водителя к различным параметрам заказа. Например, временно давать некоторым водителям дополнительные права в качестве вознаграждения за хорошую работу.
 +
Для некоторых прав можно задать атрибут логического типа и специальное значение права. Если в экипаже/водителе/автомобиле/группе экипажей будет включен указанный атрибут, то для такого водителя будет применяться соответствующее специальное значение права. В противном случае для водителя будет использоваться обычное право, заданное в настройках группы экипажей. Указанные атрибуты могут выставляться в экипаже автоматической логикой через [[системные события]].
 +
 
 +
=== Таксометр ===
 +
==== Группа "Автостарт таксометра" ====
 +
{{checkbox|Автостарт таксометра при переходе в состояние "Клиент в машине"}} — автоматически включать таксометр и запускать его, если водитель нажал кнопку "Поехали"<br />
 +
 
 +
{{checkbox|Автостарт таксометра при начале движения из состояния "На месте"}} — автоматически включать таксометр и запускать его, если водитель начал движение из состояния "На месте".<br />
 +
* {{поле|Скорость, при превышении которой срабатывает автостарт}} — скорость в км/ч, после фиксации которой TMDriver запустит таксометр.
 +
* {{поле|Через какое время после превышения скорости стартовать}} — время в секундах, в течении которого скорость автомобиля должна превышать значение, указанное в поле "Скорость, при превышении которой срабатывает автостарт", чтобы запустился таксометр.
 +
* {{поле|Стартовать при удалении на X м  (0 - не используется)}} — расстояние в метрах, на которое нужно удалиться от изначального положения (находясь в состоянии "На месте"), чтобы запустился таксометр.
 +
 
 +
{{checkbox|Автостарт таксометра при начале движения во время остановки}} — автоматически запускать таксометр, если водитель начал движение во время остановки.
 +
* {{поле|Скорость, при превышении которой срабатывает автостарт}} — скорость в км/ч, после фиксации которой TMDriver запустит таксометр.
 +
* {{поле|Через какое время после превышения скорости стартовать}} — время в секундах, в течении которого скорость автомобиля должна превышать значение, указанное в поле "Скорость, при превышении которой срабатывает автостарт", чтобы запустился таксометр.
 +
* {{поле|Стартовать при удалении на X м  (0 - не используется)}} — расстояние в метрах, на которое нужно удалиться от изначального положения (находясь в состоянии остановки), чтобы запустился таксометр.
 +
 
 +
==== Параметры вне групп ====
 +
{{checkbox|Отображать кнопку "Остановка" в таксометре TMDriver}} - включить/выключить отображение кнопки "Остановка" в таксометре TMDriver.
 +
{{info|"Остановкой" считается остановка по пути движения, сделанная по инициативе пассажира. В [[Справочник "Тарифы"#Карточка стандартного тарифа|тарифе]] можно указать стоимость остановки. При этом остановка не ограничена и не тарифицируется по времени.
 +
}}
 +
<br />
 +
{{checkbox|Отображать кнопку "Пауза" в таксометре TMDriver}} - включить/выключить отображение кнопки "Пауза" в таксометре TMDriver.
 +
{{info|"Паузой" считается остановка, сделанная по инициативе водителя (например, для заправки топлива). Во время "паузы" расчет стоимости заказа приостанавливается.
 +
}}
  
 
== Состояния заказов ==
 
== Состояния заказов ==
{{vimeo video|http://vimeo.com/7637349}}
 
  
На вкладке {{tab|Состояния заказов}} находятся параметры работы с [[Состояние заказа|состояниями заказов]].
+
На вкладке {{tab|Состояния заказов}} находятся параметры работы с [[Справочник «Состояния заказа»|состояниями заказов]].
 +
Прежде, чем производить настройки, необходимо создать все эти состояния в [[Справочник «Состояния заказа»|справочнике "Состояния заказа"]].
 +
 
 +
После того, как вы создали все необходимые состояния, отредактируйте настройки на данной вкладке, выбирая из выпадающего списка для каждого параметра нужное состояние.
 +
 
 +
Вы можете независимо настраивать состояния успешного и неуспешного завершения заказа. Например, состояние успешного завершения заказа можно сделать типа "Выполнен", а состояние неуспешного завершения заказа типа "В работе".
  
# В выпадающем списке {{field|Водитель принял заказ}} укажите состояние заказа, которое присваивается заказу после принятия водителем заказа (водитель отвечает на заказ количеством минут до подачи).
+
{{info|
# В выпадающем списке {{field|Водитель отказался от заказа}} укажите состояние заказа, которое присваивается заказу после отказа водителем от заказа.
+
Состояния, указанные в выпадающих списках на этой вкладке и где-либо еще в параметрах модуля "Связь с водителями", '''не должны совпадать'''!
# В выпадающем списке {{field|Заказ отправлен водителю}} укажите состояние заказа, которое присваивается заказу после отправки заказа водителю.
+
}}
# В выпадающем списке {{field|Заказ получен водителем}} укажите состояние заказа, которое присваивается заказу после получения водителем заказа (водитель получает сообщение о новом заказе и может просмотреть его).
 
# В выпадающем списке {{field|Ошибка связи}} укажите состояние заказа, которое присваивается заказу в случае ошибки связи с водителем.
 
  
Также имеются опциональные состояния заказов, на которые влияет выбранная [[Схемы работы с заказами (модуль Java)|схема работы с заказами]]:
+
== Уведомления ==
  
# Установите флажок {{field|Водитель подъехал на место}}, чтобы при указании водителем состояния «На месте» заказу назначалось указанное состояние.
+
# '''Звуковое уведомление о поступлении нового сообщения в ТМ''' — звук, проигрываемый в системе при получении нового сообщения от водителя.
# Установите флажок {{field|Клиент в машине}}, чтобы при указании водителем состояния «Клиент в машине» заказу назначалось указанное состояние.
+
# '''Звуковое уведомление о тревоге от водителя в ТМ''' — звук, проигрываемый в системе при получении тревожного сообщения от водителя.
# В выпадающем списке {{field|Клиент не вышел}} укажите состояние, которое будет назначаться заказу при указании водителем состояния «Клиент не выходит».
+
# {{checkbox|Показать в ТМ всплывающее уведомление при получении сообщения}} - включить/выключить всплывающие уведомления о получении сообщения.
  
{{info|
+
==== Группа "Регистрация на стоянке" ====
Состояния, указанные в выпадающих списках на этой вкладке и где-либо еще в параметрах модуля Java, '''не должны совпадать'''!
 
  
{{small|См. также {{code|[[TMGPRSConnection.log]]}} для ознакомления с ошибками, описанными в журнале работы [[GPRS-сервер]]а.}}
+
# Можно установить флажок {{checkbox|Отправлять незарегистрированным водителям уведомление о регистрации каждые … сек.}}, чтобы включить отправку сообщения незарегистрированным водителям с уведомлением о том, что им необходимо зарегистрироваться на какой-либо стоянке. В поле укажите интервал времени, через который данные сообщения будут автоматически отправляться.
}}
+
# В поле {{field|Отправлять первое уведомление о регистрации через … сек.}} после завершения заказа можно указать количество времени, по истечении которого водителю будет приходить первое сообщение, уведомляющее его, что нужно осуществить регистрацию на какой-либо стоянке.
  
== Завершение заказов ==
+
==== Группа "Заказы" ====
На вкладке {{tab|Завершение заказов}} находятся настройки завершения водителем заказов.
 
  
Имеются две схемы завершения заказов водителем:
+
# {{checkbox|Уведомления о новых свободных заказах}} — включить/выключить уведомления о новых свободных заказах. Эта опция распространяется на всех водителей, подключенных к Серверу “Связь с водителями”, для которого задаются настройки.
 +
#:# {{checkbox|Уведомлять о свободных текущих заказах}} - включить/выключить уведомления о свободных текущих заказах.
 +
#:#:# '''Уведомлять о свободных текущих заказах каждые, сек.''' — интервал получения новых данных о свободных заказах в секундах. Рекомендуется устанавливать значение в диапазоне от 15 до 100 секунд.
 +
#:#:# {{checkbox|Уведомлять о свободных текущих заказах во время выполнения заказа}} - включить/выключить уведомления о свободных текущих заказах во время выполнения экипажем какого-либо заказа.
 +
#:# {{checkbox|Уведомлять о свободных предварительных заказах}} - включить/выключить уведомления водителей о свободных предварительных заказах.
 +
#:#:# '''Уведомлять о свободных предварительных заказах каждые, сек.''' — интервал получения новых данных о свободных предварительных заказах в секундах.
 +
#:#:# {{checkbox|Уведомлять о свободных предварительных заказах во время выполнения заказа}} - включить/выключить уведомления водителей о свободных предварительных заказах во время выполнения экипажем какого-либо заказа.
  
# Установка [[Вид завершения|вида завершения]].
+
== Отправка настроек в TMDriver ==
# Установка [[Состояние заказа|состояния заказа]].
+
==== Группа "Данные о TMDriverServer, которые передавать в TMDriver" ====
 +
В данной группе необходимо указать '''Адрес''' и '''Порт''' TMDriverServer’а, которые будут отправлены водителям для настройки [[TMDriver]].
  
Помимо этого, имеется возможность ограничения указания суммы за заказ (область {{fieldset|Заполнение суммы за заказ}}):
+
==== Группа "Шаблон СМС для отправки настроек подключения TMDriver" ====
 +
В данной группе можно задать шаблон СМС для отправки настроек подключения [[TMDriver]].
 +
<br />
  
# Выберите пункт {{radio-on|Разрешать всегда}}, чтобы водитель всегда мог переписать сумму за заказ, изначально установленную в [[Карточка заказа|карточке заказа]] оператором.
+
В тексте шаблона СМС должны присутствовать теги:
# Выберите пункт {{radio-off|Разрешать, если сумма не задана оператором}}, чтобы водитель мог указать свою сумму только тогда, когда она не задана оператором.
+
* ''%host%'' - адрес TMDriverServer;
# Выберите пункт {{radio-off|Запрещать всегда}}, чтобы водитель никогда не мог установить свою сумму за заказ.
+
* ''%port%'' - пароль TMDriverServer;
 +
* ''%id%'' - ИД водителя;
 +
* ''%password%'' - пароль водителя.
  
=== Завершение заказа с видом завершения ===
+
Данный шаблон СМС будет применяться как при массовой отправке настроек водителям, так и при отправке настроек конкретному водителю из карточки водителя.
Если вы хотите, чтобы оператор не участвовал в завершении заказа, и после завершения водителем заказ сразу переходил в [[Список заказов|список]] завершенных, выберите пункт {{radio-on|Водитель может завершать заказ}}.
 
Далее выполните следующие действия:
 
  
# В выпадающем списке {{field|Успешный вид завершения}} укажите [[вид завершения]], который назначается заказу при успешном завершении заказа водителем.
 
# В выпадающем списке {{field|Неуспешный вид завершения}} укажите вид завершения, который назначается заказу при неуспешном завершении заказа водителем.
 
  
=== Завершение заказа со сменой состояния заказа ===
+
==== Группа "Массовая отправка СМС водителям для настройки TMDriver" ====
Если вы хотите, чтобы оператор подтверждал завершения, устанавливая [[вид завершения]] самостоятельно, выберите пункт {{radio-on|Водитель устанавливает состояние}}.
+
# В поле '''Группы экипажей''' можно отметить те группы экипажей, которым необходима отправить данные для настройки TMDriver.
Далее выполните следующие действия:
+
# {{checkbox|Работающие}} - включить/выключить отправку данных для настройки работающим водителям.
 +
# {{checkbox|Заблокированные}} - включить/выключить отправку данных для настройки заблокированным водителям.
 +
# {{checkbox|Уволенные}} - включить/выключить отправку данных для настройки уволенным водителям.
 +
# {{field|Отправить СМС}} - кнопка, нажатие которой отправляет СМС с указанными данными для настройки выбранным водителям.
  
# В выпадающем списке {{field|Успешное состояние}} укажите [[состояние заказа]], которое будет назначаться при успешном завершении заказа водителем.
+
== Тревога ==
# В выпадающем списке {{field|Неуспешное состояние}} укажите [[состояние заказа]], которое будет назначаться при неуспешном завершении заказа водителем.
+
==== Группа "Защита от случайного нажатия тревоги в TMDriver" ====
 +
В данной группе необходимо выбрать один из способов защиты от случайного нажатия кнопки '''Тревога''' водителем:
 +
* Обратный отсчет до вызова тревоги
 +
* Долгое нажатие
 +
* Долгое нажатие + обратный отсчет до вызова тревоги
  
{{info|
+
==== Группа "Настройка тревоги для групп экипажей" ====
Состояния, указанные в выпадающих списках на этой вкладке и где-либо еще в параметрах модуля Java, '''не должны совпадать'''!
 
  
{{small|См. также {{code|[[TMGPRSConnection.log]]}} для ознакомления с ошибками, описанными в журнале работы [[GPRS-сервер]]а.}}
+
# Из выпадающего списка в поле '''Группа экипажей, для которой настраиваем''' необходимо выбрать группу экипажей для которой будет производиться настройка.
}}
+
# {{checkbox|Кнопка “Тревога” доступна в TMDriver для данной группы экипажей}} - включить/выключить доступность кнопки “Тревога” для выбранной выше группы экипажей.
 +
# В поле '''Группы экипажей, которые могут видеть сообщение о тревоге''' можно выбрать группы экипажей, которые будут видеть сообщения о тревоге.
 +
# В поле '''Пользователи, для которых будет отображаться сообщение о тревоге''' можно отменить пользователей, которые будут видеть сообщения о тревоге.
  
== Сообщения ==
+
== Zello ==
На вкладке {{tab|Сообщения}} содержатся параметры обмена сообщениями между водителями и диспетчерами.
+
В данной вкладке находятся поля для введения данных о [[Zello for Work|Zello]].
  
# Установите флажок {{checkbox-on|Автоматически удалять сообщения, которые старше}} и укажите возраст сообщений (в днях), которые нужно удалять из списка сообщений.
+
== Фотоосмотр ==
# Установите флажок {{checkbox-on|Показывать окно сообщений при каждом новом сообщении}}, чтобы при получении нового сообщения фокус переходил на окно {{window|Сообщения}}.
+
В данной вкладке можно задать период, директорию хранения, максимальный размер и время актуальности фотографий, сделанных для фотоосмотра.
  
[[Категория:Модуль Java]]
+
[[Категория:Модуль «Связь с водителями»]]
 
[[Категория:Настройка]]
 
[[Категория:Настройка]]
 
[[Категория:Клиентская часть]]
 
[[Категория:Клиентская часть]]
[[Категория:ТМ1]]
+
[[Категория:Параметры ТМ]]

Текущая версия на 10:14, 30 ноября 2021

Настройка модуля "Связь с водителями" — процесс конфигурирования клиентской части модуля "Связь с водителями". Перед настройкой полностью должен быть установлен и настроен Сервер "Связь с водителями".

Предупреждение!
Внимание!

Перед установкой Сервера "Связь с водителями" необходимо:

  1. Обеспечить стабильный доступ к сети интернет.
  2. Получить у провайдера статический IP-адрес или настроить TMDNS.

После установки Сервера "Связь с водителями" необходимо:

  1. Узнать внешний IP-адрес для подключения к серверу.
  2. Настроить клиентскую часть Сервера "Связь с водителями" (см. настройка модуля "Связь с водителями").
  3. Открыть внешний порт, по которому будет происходить соединение между Сервером "Связь с водителями" и мобильным приложением TMDriver.
  4. Иметь в справочниках хотя бы одну запись о водителе, чтобы указать его реквизиты в настройках TMDriver.

Содержание

Открытие окна настроек модуля

Чтобы открыть настройки модуля "Связь с водителями" в Такси-Мастер, необходимо открыть параметры («Файл»«Настройки») и затем открыть ветку «Модуль "Связь с водителями"».

Общие параметры

  1. «Template-checkbox-off.png Отображать в TMDriver только свободных водителей» - включить/выключить отображение только свободных водителей в TMDriver.
  2. «Template-checkbox-off.png Не продавать водителям смены, до начала которых … часов» - включить/выключить запрет покупки смены водителем, если до ее начала осталось меньше указанного времени.

Группа "Окно сообщений водителям в ТМ"

  1. «Template-checkbox-off.png Автоматически удалять сообщения старше … дней» - можно установить через какое количество дней сообщения должны удаляться из базы данных.
  2. «Template-checkbox-off.png Показывать, помимо позывных, имена водителей» - включить/выключить отображение имен водителей, занесенных в справочник "Водители", в диалоге с оператором в окне "Сообщения".
  3. «Template-checkbox-off.png К сообщению водителю добавлять имя диспетчера-отправителя» - включить/выключить добавление имени диспетчера в сообщения для водителей.

Параметры вне групп

  1. «Таймаут для обрыва связи с TMDriver при отсутствии входящих данных от TMDriver, сек» - период времени, по истечению которого происходит обрыв связи с TMDriver, если отсутствуют входящие данные.
  2. В поле «Шаблоны сообщений в TMDriver» можно ввести шаблоны сообщений, которые будут использоваться водителями в их TMDriver.
  3. В полях «Минимально допустимые версии TMDriver» можно указать версии TMDriver. При этом, более ранние версии TMDriver не смогут подключиться к данному Серверу "Связь с водителями".

Заказы

Общие

Группа "Принятие решения о приеме заказа водителем"

  1. В поле «При назначении экипажа на заказ (диспетчером/автораздачей) водитель должен принять решение о взятии заказа/отказе от заказа за … сек» можно указать количество времени в секундах, в течении которого водитель может принимать решение о взятии заказа или отказе от него.
  2. Можно установить флажок «Template-checkbox-off.png Истечение времени принимать за отказ от заказа при онлайне», чтобы окончание времени, в течение которого водитель должен принять решение о приеме заказа, свидетельствовало об отказе водителя отзаказа в том случае, если экипаж находится в режиме онлайн.
  3. Можно установить флажок «Template-checkbox-off.png Истечение времени принимать за отказ от заказа при оффлайне», чтобы окончание времени, в течение которого водитель должен принять решение о приеме заказа, свидетельствовало об отказе водителя от заказа в том случае, если экипаж находится в режиме оффлайн.

Параметры вне групп

  1. «Template-checkbox-off.png Разрешить отказ от заказа после подтверждения. Разрешить отказ в течении N сек. после подтверждения, где N= (0 - в любое время)» - возможность указать время, в течение которого водитель может отказаться от заказа после его подтверждения.
  2. Установленный флажок «Template-checkbox-off.png Разрешать отказываться от предварительных заказов» позволяет водителю отказываться от предварительных заказов.
  3. Установленный флажок «Template-checkbox-off.png Разрешать отказываться от заказов в очереди» позволяет водителю отказываться от заказов, стоящих у него в очереди.
  4. «Template-checkbox-off.png Отсчет времени подачи от водителя вести с момента подтверждения заказа» — включить/выключить отсчет времени подачи с момента подтверждения заказа. Если флажок выключен, отсчет ведется с момента принятия водителем заказа.

Группа "Группа экипажа"

  1. «Template-checkbox-off.png Подставлять группу экипажа в заказ при взятии заказа водителем» — включить/выключить привязку группы к заказу в момент, когда водитель берет заказ. Если экипаж водителя не привязан ни к одной группе, заказ остается без привязки.
  2. «Template-checkbox-off.png При назначении экипажа на заказ подставлять его в группу в заказ» — включить/выключить привязку группы к заказу в момент, когда диспетчер назначает экипаж на заказ.
    • «Template-checkbox-off.png После подстановки группы экипажей подбирать тариф и пересчитывать сумму заказа» — включить/выключить автоматический подбор тарифа и перерасчет суммы после подстановки группы экипажей

Группа "Обработка заявки водителя на принятие заказа"

В данной группе находятся настройки системы обработки заявок водителей на принятие заказа.

Работа данной системы: после получения первой заявки на принятие заказа от какого-то водителя включается ожидание заявок от других водителей в течение определенного времени, например, в течение 30 секунд. По истечении этого времени сервер анализирует все поступившие заявки от водителей и назначает на заказ самого подходящего водителя в соответствии с выбранным алгоритмом.

Данная система распространяется в том числе и на постановку заказов в очередь водителям.

На предварительные заказы, которые еще не перешли в текущие, эта система не распространяется.

Особенность системы: водители смогут подать одновременно несколько заявок на принятие разных заказов.

Алгоритм выбора самого подходящего водителя можно задать скриптом или оставить стандартный алгоритм. Логика стандартного алгоритма выбора самого подходящего водителя:

  • Все свободные экипажи приоритетнее занятых.
  • Из свободных экипажей выбирается тот, кто ближе к заказу. Расстояние считается по прямой. К расстоянию еще может добавляться поправка по приоритету («Файл - Настройки - Экипажи - Приоритеты - Подбор экипажей на заказ по карте»).
  • Из занятых экипажей выбирается тот, у кого больше приоритет.

Содержимое заказов

  1. «Template-checkbox-off.png Отделять буквы от цифр пробелом в адресах в TMDriver» - включить/выключить разделение пробелом букв от цифр в адресах подачи и назначения.
  2. «Template-checkbox-off.png Отображать в TMDriver время подачи для непредварительных заказов» - включить/выключить отображение времени подачи в непредварительных заказах.
  3. «Template-checkbox-off.png Добавлять название района к адресам подачи и названия заказа» - включить/выключить добавление названия района к адресам подачи и назначения.
  4. «Template-checkbox-off.png Передавать в TMDriver номер договора вместе с названием клиента» - включить/выключить передачу номера договора вместе с названием клиента.
  5. «Template-checkbox-off.png Сохранять в заказ адрес назначения и остановки по реальным координатам» - если данный флажок установлен, то TMDriver будет автоматически определять по текущим координатам реальные адреса остановок и адреса назначения, и передавать их вместе с координатами в Такси-Мастер.
  6. «Template-checkbox-off.png Сохранять в бордюрный заказ адреса подачи, назначения и остановки по реальным координатам» - если данный флажок установлен, то в момент начала, остановок и завершения бордюрного заказа TMDriver будет автоматически определять по текущим координатам реальный адрес, и передавать его вместе с координатами в Такси-Мастер.
  7. «Не показывать в TMDriver рейтинг клиента, если количество оценок меньше X» - минимально необходимое количество оценок, чтобы показывать рейтинг клиента.
  8. «Сокращение наименований городов» - таблица сокращений названий городов. Указанные сокращения будут использованы только в TMDriver.

Видимость заказов

Группа "Метод определения видимости заказов для экипажей"

В данной группе нужно выбрать какой метод определения видимости заказов для экипажей нужно использовать:

  • Стандартный
  • Задается скриптом

Параметры вне групп

  1. «Template-checkbox-off.png Предварительный заказ при переходе в текущие остается невидим, если указан его предварительный экипаж» — включить/выключить "невидимость" заказа (отсутствие уведомлений о нем), если к нему уже привязан предварительный экипаж (поле Предварит. экипаж карточки заказа).
  2. «Template-checkbox-off.png Разрешать водителю брать заказ, если стоящие перед ним в очереди машины в оффлайне» — включить/выключить разрешение водителям, которые занимают не первую позицию в очереди по стоянке, но первую из тех, кто онлайн, брать свободные заказы по этой стоянке.
  3. «Template-checkbox-off.png Разрешать водителям брать заказ, который был назначен на другого водителя, но еще не был принят этим водителем» — включить/выключить видимость заказа для всех водителей после назначения какого-то водителя на этот заказ до момента подтверждения заказа водителем. Данная настройка будет доступна, только если включено «Файл / Настройки / Модуль Связь с водителями / Заказы / Общие / Обработка заявки водителя на принятие заказ / Сразу назначать на заказ первого водителя, подавшего заявку».
  4. «Задержка отображения нового свободного заказа в TMDriver» — период времени в секундах, по истечении которого новый свободный заказ становится видимым для водителей в TMDriver.

Отображение заказов

Данная вкладка содержит ряд опций, выбирая из вариантов которых можно настроить оптимальное отображение свободных заказов.

Таблица "Атрибуты, регулирующие доступ водителя к параметрам заказа" позволяет гибко задать права на доступ водителя к различным параметрам заказа. Например, временно давать некоторым водителям дополнительные права в качестве вознаграждения за хорошую работу. Для некоторых прав можно задать атрибут логического типа и специальное значение права. Если в экипаже/водителе/автомобиле/группе экипажей будет включен указанный атрибут, то для такого водителя будет применяться соответствующее специальное значение права. В противном случае для водителя будет использоваться обычное право, заданное в настройках группы экипажей. Указанные атрибуты могут выставляться в экипаже автоматической логикой через системные события.

Таксометр

Группа "Автостарт таксометра"

«Template-checkbox-off.png Автостарт таксометра при переходе в состояние "Клиент в машине"» — автоматически включать таксометр и запускать его, если водитель нажал кнопку "Поехали"

«Template-checkbox-off.png Автостарт таксометра при начале движения из состояния "На месте"» — автоматически включать таксометр и запускать его, если водитель начал движение из состояния "На месте".

  • «Скорость, при превышении которой срабатывает автостарт» — скорость в км/ч, после фиксации которой TMDriver запустит таксометр.
  • «Через какое время после превышения скорости стартовать» — время в секундах, в течении которого скорость автомобиля должна превышать значение, указанное в поле "Скорость, при превышении которой срабатывает автостарт", чтобы запустился таксометр.
  • «Стартовать при удалении на X м (0 - не используется)» — расстояние в метрах, на которое нужно удалиться от изначального положения (находясь в состоянии "На месте"), чтобы запустился таксометр.

«Template-checkbox-off.png Автостарт таксометра при начале движения во время остановки» — автоматически запускать таксометр, если водитель начал движение во время остановки.

  • «Скорость, при превышении которой срабатывает автостарт» — скорость в км/ч, после фиксации которой TMDriver запустит таксометр.
  • «Через какое время после превышения скорости стартовать» — время в секундах, в течении которого скорость автомобиля должна превышать значение, указанное в поле "Скорость, при превышении которой срабатывает автостарт", чтобы запустился таксометр.
  • «Стартовать при удалении на X м (0 - не используется)» — расстояние в метрах, на которое нужно удалиться от изначального положения (находясь в состоянии остановки), чтобы запустился таксометр.

Параметры вне групп

«Template-checkbox-off.png Отображать кнопку "Остановка" в таксометре TMDriver» - включить/выключить отображение кнопки "Остановка" в таксометре TMDriver.

Интересная информация
"Остановкой" считается остановка по пути движения, сделанная по инициативе пассажира. В тарифе можно указать стоимость остановки. При этом остановка не ограничена и не тарифицируется по времени.


«Template-checkbox-off.png Отображать кнопку "Пауза" в таксометре TMDriver» - включить/выключить отображение кнопки "Пауза" в таксометре TMDriver.

Интересная информация
"Паузой" считается остановка, сделанная по инициативе водителя (например, для заправки топлива). Во время "паузы" расчет стоимости заказа приостанавливается.

Состояния заказов

На вкладке «Состояния заказов» находятся параметры работы с состояниями заказов. Прежде, чем производить настройки, необходимо создать все эти состояния в справочнике "Состояния заказа".

После того, как вы создали все необходимые состояния, отредактируйте настройки на данной вкладке, выбирая из выпадающего списка для каждого параметра нужное состояние.

Вы можете независимо настраивать состояния успешного и неуспешного завершения заказа. Например, состояние успешного завершения заказа можно сделать типа "Выполнен", а состояние неуспешного завершения заказа типа "В работе".

Интересная информация

Состояния, указанные в выпадающих списках на этой вкладке и где-либо еще в параметрах модуля "Связь с водителями", не должны совпадать!

Уведомления

  1. Звуковое уведомление о поступлении нового сообщения в ТМ — звук, проигрываемый в системе при получении нового сообщения от водителя.
  2. Звуковое уведомление о тревоге от водителя в ТМ — звук, проигрываемый в системе при получении тревожного сообщения от водителя.
  3. «Template-checkbox-off.png Показать в ТМ всплывающее уведомление при получении сообщения» - включить/выключить всплывающие уведомления о получении сообщения.

Группа "Регистрация на стоянке"

  1. Можно установить флажок «Template-checkbox-off.png Отправлять незарегистрированным водителям уведомление о регистрации каждые … сек.», чтобы включить отправку сообщения незарегистрированным водителям с уведомлением о том, что им необходимо зарегистрироваться на какой-либо стоянке. В поле укажите интервал времени, через который данные сообщения будут автоматически отправляться.
  2. В поле «Отправлять первое уведомление о регистрации через … сек.» после завершения заказа можно указать количество времени, по истечении которого водителю будет приходить первое сообщение, уведомляющее его, что нужно осуществить регистрацию на какой-либо стоянке.

Группа "Заказы"

  1. «Template-checkbox-off.png Уведомления о новых свободных заказах» — включить/выключить уведомления о новых свободных заказах. Эта опция распространяется на всех водителей, подключенных к Серверу “Связь с водителями”, для которого задаются настройки.
    1. «Template-checkbox-off.png Уведомлять о свободных текущих заказах» - включить/выключить уведомления о свободных текущих заказах.
      1. Уведомлять о свободных текущих заказах каждые, сек. — интервал получения новых данных о свободных заказах в секундах. Рекомендуется устанавливать значение в диапазоне от 15 до 100 секунд.
      2. «Template-checkbox-off.png Уведомлять о свободных текущих заказах во время выполнения заказа» - включить/выключить уведомления о свободных текущих заказах во время выполнения экипажем какого-либо заказа.
    2. «Template-checkbox-off.png Уведомлять о свободных предварительных заказах» - включить/выключить уведомления водителей о свободных предварительных заказах.
      1. Уведомлять о свободных предварительных заказах каждые, сек. — интервал получения новых данных о свободных предварительных заказах в секундах.
      2. «Template-checkbox-off.png Уведомлять о свободных предварительных заказах во время выполнения заказа» - включить/выключить уведомления водителей о свободных предварительных заказах во время выполнения экипажем какого-либо заказа.

Отправка настроек в TMDriver

Группа "Данные о TMDriverServer, которые передавать в TMDriver"

В данной группе необходимо указать Адрес и Порт TMDriverServer’а, которые будут отправлены водителям для настройки TMDriver.

Группа "Шаблон СМС для отправки настроек подключения TMDriver"

В данной группе можно задать шаблон СМС для отправки настроек подключения TMDriver.

В тексте шаблона СМС должны присутствовать теги:

  • %host% - адрес TMDriverServer;
  • %port% - пароль TMDriverServer;
  • %id% - ИД водителя;
  • %password% - пароль водителя.

Данный шаблон СМС будет применяться как при массовой отправке настроек водителям, так и при отправке настроек конкретному водителю из карточки водителя.


Группа "Массовая отправка СМС водителям для настройки TMDriver"

  1. В поле Группы экипажей можно отметить те группы экипажей, которым необходима отправить данные для настройки TMDriver.
  2. «Template-checkbox-off.png Работающие» - включить/выключить отправку данных для настройки работающим водителям.
  3. «Template-checkbox-off.png Заблокированные» - включить/выключить отправку данных для настройки заблокированным водителям.
  4. «Template-checkbox-off.png Уволенные» - включить/выключить отправку данных для настройки уволенным водителям.
  5. «Отправить СМС» - кнопка, нажатие которой отправляет СМС с указанными данными для настройки выбранным водителям.

Тревога

Группа "Защита от случайного нажатия тревоги в TMDriver"

В данной группе необходимо выбрать один из способов защиты от случайного нажатия кнопки Тревога водителем:

  • Обратный отсчет до вызова тревоги
  • Долгое нажатие
  • Долгое нажатие + обратный отсчет до вызова тревоги

Группа "Настройка тревоги для групп экипажей"

  1. Из выпадающего списка в поле Группа экипажей, для которой настраиваем необходимо выбрать группу экипажей для которой будет производиться настройка.
  2. «Template-checkbox-off.png Кнопка “Тревога” доступна в TMDriver для данной группы экипажей» - включить/выключить доступность кнопки “Тревога” для выбранной выше группы экипажей.
  3. В поле Группы экипажей, которые могут видеть сообщение о тревоге можно выбрать группы экипажей, которые будут видеть сообщения о тревоге.
  4. В поле Пользователи, для которых будет отображаться сообщение о тревоге можно отменить пользователей, которые будут видеть сообщения о тревоге.

Zello

В данной вкладке находятся поля для введения данных о Zello.

Фотоосмотр

В данной вкладке можно задать период, директорию хранения, максимальный размер и время актуальности фотографий, сделанных для фотоосмотра.