Настройка модуля "Связь с водителями"
Настройка модуля Java — процесс конфигурирования клиентской части модуля Java. Перед настройкой клиентской части модуля полностью должен быть установлен и настроен GPRS-сервер.
Сервер связи с водителями устанавливается при установке комплекса Такси-Мастер. Для корректной работы Сервера связи с водителями перед установкой необходимо:
- Обеспечить стабильный доступ к сети интернет.
- Получить у провайдера статический IP-адрес или настроить TMDNS.
После установки необходимо:
- Узнать внешний IP-адрес для подключения к серверу.
- Настроить клиентскую часть Сервера "Связь с водителями".
- Открыть внешний порт, по которому будет происходить соединение между "Сервером связи с водителями" и мобильным приложением TMDriver.
- Модуль Java (Общие).png
Общие параметры модуля Java
- Модуль Java (Водители).png
Параметры работы с водителями в модуле Java
- Модуль Java (Заказы).png
- Модуль Java (Состояния заказов).png
Параметры работы с состояниями заказов в модуле Java
- Модуль Java (Завершение заказов).png
Параметры завершения заказов в модуле Java
- Модуль Java (Карта).png
- Модуль Java (Штрафы).png
- Модуль Java (Раздача файлов).png
Содержание
Открытие окна настроек модуля
Чтобы открыть настройки модуля Java в Такси-Мастер 2, необходимо открыть параметры (Файл → Настройки ) и затем открыть ветку Модуль «Java» .
Общие параметры
Общие параметры модуля Java располагаются на вкладке Общие . Чтобы настроить их, выполните следующие действия:
- В поле Номер телефона диспетчерской введите номер телефона, по которому водитель может связаться с диспетчерской, используя быстрый звонок через TMDriver.
- Запретить вывод на смену временно блокированных водителей — включить/выключить запрет выхода на смену с помощью TMDriver водителей, которые заблокированы (см. справочник «Водители»).
- Звуковое уведомление о поступлении нового сообщения — звук, проигрываемый в системе при получении нового сообщения от водителя.
- Звуковое уведомление о тревоге от сообщения — звук, проигрываемый в системе при получении тревожного сообщения от водителя.
- Указывать в комментарии к заказу что он призовой — включить/выключить отображение информации о соответствующем признаке в форме просмотра заказа в TMDriver или TMDriverPDA.
- Минималка после расчета стоимости поездки в таксометре — включить отображение минимальной стоимости поездки, если таковая больше рассчитанной таксометром стоимости. Если флажок отключен, то минимальная стоимость отображается в форме таксометра все время до момента, когда рассчитанная стоимость превысит минимальную, либо до завершения заказа. Например, если минимальная стоимость — 100 рублей, то при включенном флажке таксометр будет вести отсчет от 0 рублей, и только при завершении заказа отобразит либо 100 рублей, если рассчитанная сумма меньше, либо рассчитанную сумму; если же флажок отключен, то первое время, пока таксометр не «досчитает» до 100 рублей, таксометр будет отображать фиксированную сумму. Обратите внимание: данный флажок влияет лишь на отображение, на расчет суммы он никак не влияет!
- Выводить чек при завершении заказа в таксометре — включить отображение формы чека при завершении заказа. Форма чека отображает подробные данные о расчетах таксометра: пройденный путь, время в пути, цену километра и минуты, полную стоимость и другие необходимые данные.
- Не скрывать текущий заказ после выбора действия в TMDriver — если данный флажок установлен, в TMDriver (но не в TMDriverPDA) после выбора какого-либо действия при просмотре нового текущего заказа (например, после указания времени подачи) переход обратно в список стоянок не происходит, на экране остается форма текущего заказа; если флажок снят, происходит по умолчанию: после выбора времени подачи происходит автоматический возврат в список стоянок, водитель может в любой момент перейти обратно к текущему заказу по нажатию кнопки 9см. список изменений.
- Разрешать водителям просматривать архив выполненных заказов — включить/выключить возможность просмотра завершенных заказов в TMDriver и TMDriverPDAсм. список изменений.
Водители
Параметры работы с водителями располагаются на вкладке Водители . Чтобы настроить их, выполните следующие действия:
- В выпадающем списке Тип заказов укажите тип заказов, для которых действуют правила обработки отказов.
- Напротив пункта Первый отказ установите флажки, соответствующие действиям при первом отказе водителя от заказа.
- Напротив пункта Последующие заказы установите флажки, соответствующие действиям при втором и следующих отказах водителя от заказа.
- В поле Временная блокировка установите время (в минутах), на которое водитель будет блокироваться (относится к флажкам Блокировать ).
- Установите флажок Снимать водителя с заказа , чтобы при отказе водитель снимался с заказа. Рекомендуется установить этот флажок.
- В поле Время принятия решения о приеме заказа укажите время (в секундах), отведенное водителю для ответа на уведомление о заказе.
- В области Подсветка водителей укажите способ подсветки водителей в списке водителей, а также стиль оформления текста подсвечиваемых водителей.
Отдельно необходимо обратить внимание на область Права доступа для автомобилей без заданного типа . Здесь находятся настройки, разрешающие или запрещающие какие-либо действия для автомобилей, для которых не установлен тип автомобиля. Если тип автомобиля установлен, то эти же настройки берутся из параметров соответствующего типа автомобилей.
- Установите флажок Свободные заказы по стоянкам , чтобы водитель мог просматривать и брать на выполнение свободные заказы по стоянкам.
- Установите флажок Свободные заказы , чтобы водитель мог просматривать и брать на выполнение свободные заказы.
- Установите флажок Предварительные заказы , чтобы водитель мог просматривать и брать на выполнение предварительные заказы.
- Установите флажок Сообщения «водитель-водителю» , чтобы водитель мог отправлять сообщения другим водителям и принимать сообщения от них.
- Установите флажок Шаблон:Checbox, чтобы водитель имел право, указав в качестве позывного получателя * , отправить сообщение сразу всем водителям, которые на момент получения подключены к GPRS-серверу.
- Установите флажок Набор номера клиента , чтобы водитель мог получать номер клиента вместе с заказом и набирать его через TMDriver.
- Установите флажок Начало смены , чтобы водитель мог выходить на смену с помощью TMDriver.
- Установите флажок Завершение смены , чтобы водитель мог уходить со смены с помощью TMDriver.
- В области Доступ к заказам других типов укажите, стоит ли разрешить или запретить доступ водителя к заказам тех типов, которые не обозначены выше.
- В выпадающем списке Адрес назначения заказа укажите право и критерий доступа водителя к информации об адресе назначения в заказе.
- В выпадающем списке Сумма заказа укажите право и критерий доступа водителя к информации о сумме за заказ.
Как вы уже поняли, в области, описанной выше, содержатся параметры, действующие на тех водителей, для автомобилей которых не задан тип.
Опции вне областей:
- Установите флажок Уведомление о новых свободных заказах , чтобы TMDriver уведомлял водителя о появлении нового свободного заказа.
- Установите флажок Отображать только свободных водителей , чтобы в TMDriver отображались только свободные водители.
- Ограничить видимость персональных заказов — включить/выключить видимость другими водителями персональных заказов. Если флажок включен, то заказы, для которых обозначен желаемый водитель/экипаж, будут видны только этому экипажу. Если флажок выключен, заказы будут видны всем.
- Состояние экипажа на заказе до того, как диспетчер подтвердил этот заказ — состояние экипажа, в которое переходит экипаж после того, как берет заказ, но до того, как оператор или диспетчер подтвердит заказ (или сработает автоматическое подтверждение заказа).
- Автостарт таксометра при начале движения — автоматически включать таксометр и запускать его (только в TMDriverPDA), если водитель начал движениесм. список изменений.
- Не продавать водителям смены, до начала которых осталось ... часов — включить/выключить запрет покупки смены водителем, если до ее начала осталось меньше указанного временисм. список изменений.
- Разрешить водителям выставлять "По времени" при принятии заказа — разрешить/запретить водителям выставлять через TMDriver/TMDriverPDA время подачи, заданное оператором в карточке заказа. Если разрешено (установлен флажок), водитель при принятии заказа увидит, помимо минут, пункт «По времени». Этот пункт устанавливает время подачи, равное тому, которое задал (или было задано автоматически) операторсм. список изменений.
Эти настройки являются глобальными и распространяются на всех водителей (или экипажи, если речь о Такси-Мастер 2). Если экипаж входит в какую-либо группу экипажей, то на него действуют настройки группы экипажей. В данном случае можно говорить, что настройки группы экипажей перекрывают глобальные настройки. Внимательно следите за тем, чтобы не происходило нежелательное перекрытие этих настроек.
Заказы
На вкладке Заказы находятся параметры работы модуля Java с заказами.
- Всегда отправлять водителю время подачи машины к клиенту — включить/выключить отправку вместе с информацией о заказе данных о дате и времени подачи.
- Уведомления о новых свободных заказах — включить/выключить уведомления о новых свободных заказах. Эта опция распространяется на всех водителей, подключенных к GPRS-серверу, для которого задаются настройки.
- Уведомлять о свободных (не предварительных) заказах каждые, сек. — интервал получения новых данных о свободных заказах в секундах. Рекомендуется устанавливать значение в диапазоне от 15 до 100 секунд.
- Сохранять уведомления на время потери связи с водителем — включить/выключить сохранение очереди сообщений с уведомлениями на время, когда TMDriver недоступен в пределах «видимости» (вынужденно отключен от сервера).
- Разделять уведомления текущих и предварительных заказов — уведомлять водителей (отправлять оповещения в TMDriver) отдельно для текущих и предварительных заказов.
- * Отображать настройку в виде кнопки в главном окне программы — включить/выключить кнопку Шаблон:Button/Уведомления в главном окне (только на данном рабочем месте), включая и отключая которую, можно регулировать отправку уведомлений в TMDriver.
- Уведомлять только о заказах, которые созданы на стоянках без экипажей — включить/выключить ограничение уведомлений только до тех, которые отправляются в случае, когда создается заказ и привязывается к стоянке, на которой не зарегистрирован ни один экипаж (пустая очередь по стоянке).
- Отправлять SMS водителю, если с последним отсутствует связь при отправке заказа — включить/выключить отправку СМС-сообщения о новом заказе в случае, если с водителем отсутствует связь (TMDriver не подключен к GPRS-серверу). Требуется модуль СМС.
- Предварительный заказ при переходе в текущие остается невидим, если указан его предварительный экипаж — включить/выключить «невидимость» заказа (отсутствие уведомлений о нем), если к нему уже привязан предварительный экипаж (поле Предварит. экипаж карточки заказа).
- Отсчет времени подачи от водителя вести с момента подтверждения заказа — включить/выключить отсчет времени подачи с момента подтверждения заказа. Если флажок выключен, отсчет ведется с момента принятия водителем заказа.
- Запретить отказ от заказа после подтверждения — включить/отключить запрет на отказ от заказа (неуспешное завершение), если заказ был подтвержден диспетчером. Не рекомендуется включать этот флажок, если включено автоматическое подтверждение заказа.
- Отображение свободных заказов в стоянках — опция, регулирующая отображение свободных заказов, привязанных к стоянкам.
- Подставлять группу экипажа в заказ при взятии заказа водителем — включить/выключить привязку группы к заказу в момент, когда водитель берет заказ. Если экипаж водителя не привязан ни к одной группе, заказ остается без привязки.
- Подставлять группу экипажа в заказ при назначении желаемого или предварительного экипажа на предварительный заказ при переходе его в текущие — то же, что и предыдущая опция, однако в отношении предварительных заказов.
- При запросе свободных заказов показывать все заказы (включая заказы по стоянкам) — включить/выключить отображение всех свободных заказов (в том числе, привязанных к стоянкам), в списке свободных экипажей в TMDriver/TMDriverPDA. Если флажок выключен, в список свободных заказов («Своб. заказы») попадают только те заказы, которые не имеют стоянки подачи; если включен — все заказы, включая заказы, привязанные к стоянкам см. список изменений.
- Отображать тариф заказа в информации о заказе — включить/выключить отображение в TMDriver/TMDriverPDA вместе с информацией о заказе данных о тарифе, привязанном к этому заказу. Если флажок включен, водители смогут видеть название тарифа при приеме заказа. Если на заказ действует основной тариф и тариф-модификатор, будут отображаться оба названиясм. список изменений.
- Разрешать водителю брать заказ, если стоящие перед ним в очереди машины в оффлайне — включить/выключить разрешение водителям, которые занимают не первую позицию в очереди по стоянке, но первые, кто онлайн, брать свободные заказы по этой стоянкесм. список изменений.
- Видимость заказов и машин чужих групп — таблица видимости заказов между группами экипажей.
Состояния заказов
На вкладке Состояния заказов находятся параметры работы с состояниями заказов. Прежде, чем производить настройки, необходимо создать все эти состояния в справочнике «Состояния заказа» (об этом смотрите ниже).
После того, как вы создали все необходимые состояния, отредактируйте настройки на данной вкладке:
- В выпадающем списке Водитель принял заказ укажите состояние заказа, которое присваивается заказу после принятия водителем заказа (водитель отвечает на заказ количеством минут до подачи).
- В выпадающем списке Водитель отказался от заказа укажите состояние заказа, которое присваивается заказу после отказа водителем от заказа.
- В выпадающем списке Заказ отправлен водителю укажите состояние заказа, которое присваивается заказу после отправки заказа водителю.
- В выпадающем списке Заказ получен водителем укажите состояние заказа, которое присваивается заказу после получения водителем заказа (водитель получает сообщение о новом заказе и может просмотреть его).
- В выпадающем списке Ошибка связи укажите состояние заказа, которое присваивается заказу в случае ошибки связи с водителем.
Также имеются опциональные состояния заказов, на которые влияет выбранная схема работы с заказами:
- Установите флажок Водитель подъехал на место , чтобы при указании водителем состояния «На месте» заказу назначалось указанное состояние.
- Установите флажок Клиент в машине , чтобы при указании водителем состояния «Клиент в машине» заказу назначалось указанное состояние.
- В выпадающем списке Клиент не вышел укажите состояние, которое будет назначаться заказу при указании водителем состояния «Клиент не выходит».
Помимо выпадающих списков, здесь присутствует следующая опция:
- Синхронизировать с сервером состояния "Водитель на месте" и "Клиент в машине" — обеспечить гарантированную синхронизацию состояний заказа в TMDriver/TMDriverPDA у водителя и на рабочих местах операторов и диспетчеров. Если флажок установлен, включается дополнительная проверка на состояние заказа, повышается трафик, но обеспечивается точность в схеме изменения состояний заказа во время работы над ним, и исключается возможность возникновения такой ситуации, когда оператор считает, что водитель только едет на место, тогда как водитель уже везет клиента. Установка этого флажка не обязательна, но желательна в случае, если TMDriver часто теряет соединение с GPRS-сервером.
Состояния, указанные в выпадающих списках на этой вкладке и где-либо еще в параметрах модуля Java, не должны совпадать!
См. также TMGPRSConnection.log для ознакомления с ошибками, описанными в журнале работы GPRS-сервера.
Завершение заказов
На вкладке Завершение заказов находятся настройки завершения водителем заказов.
Имеются две схемы завершения заказов водителем:
- Установка вида завершения.
- Установка состояния заказа.
Помимо этого, имеется возможность ограничения указания суммы за заказ (область Заполнение суммы за заказ ):
- Выберите пункт Разрешать всегда , чтобы водитель всегда мог переписать сумму за заказ, изначально установленную в карточке заказа оператором.
- Выберите пункт Разрешать, если сумма не задана оператором , чтобы водитель мог указать свою сумму только тогда, когда она не задана оператором.
- Выберите пункт Запрещать всегда , чтобы водитель никогда не мог установить свою сумму за заказ.
Завершение заказа с видом завершения
Если вы хотите, чтобы оператор не участвовал в завершении заказа, и после завершения водителем заказ сразу переходил в список завершенных, выберите пункт Водитель может завершать заказ . Далее выполните следующие действия:
- В выпадающем списке Успешный вид завершения укажите вид завершения, который назначается заказу при успешном завершении заказа водителем.
- В выпадающем списке Неуспешный вид завершения укажите вид завершения, который назначается заказу при неуспешном завершении заказа водителем.
Завершение заказа со сменой состояния заказа
Если вы хотите, чтобы оператор подтверждал завершения, устанавливая вид завершения самостоятельно, выберите пункт Водитель устанавливает состояние . Далее выполните следующие действия:
- В выпадающем списке Успешное состояние укажите состояние заказа, которое будет назначаться при успешном завершении заказа водителем.
- В выпадающем списке Неуспешное состояние укажите состояние заказа, которое будет назначаться при неуспешном завершении заказа водителем.
Состояния, указанные в выпадающих списках на этой вкладке и где-либо еще в параметрах модуля Java, не должны совпадать!
См. также TMGPRSConnection.log для ознакомления с ошибками, описанными в журнале работы GPRS-сервера.
Сообщения
На вкладке Сообщения содержатся параметры обмена сообщениями между водителями и диспетчерами.
- Установите флажок Автоматически удалять сообщения, которые старше и укажите возраст сообщений (в днях), которые нужно удалять из списка сообщений.
- Установите флажок Показывать окно сообщений при каждом новом сообщении , чтобы при получении нового сообщения фокус переходил на окно "Сообщения".
Ссылки
- http://www.taxidev.ru/2010/04/java-in-few-steps.html — о том, как быстро создать все необходимые состояния заказов и экипажей и настроить модуль Java.