Модуль «Связь с водителями» — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''Модуль Java''' — это [[Модули Такси-Мастер|модуль]] [[Такси-Мастер]], который позволяет организовать обмен информацией между диспетчерской и водителями посредством GPRS-канала, исключая необходимость в аренде радиоканала.
 
'''Модуль Java''' — это [[Модули Такси-Мастер|модуль]] [[Такси-Мастер]], который позволяет организовать обмен информацией между диспетчерской и водителями посредством GPRS-канала, исключая необходимость в аренде радиоканала.
 +
Модуль состоит из нескольких компонентов, но под определением «модуль Java» подразумевается только его клиентская часть.
  
 
== Идея модуля Java ==
 
== Идея модуля Java ==
Строка 7: Строка 8:
 
Модуль Java состоит из нескольких компонентов:
 
Модуль Java состоит из нескольких компонентов:
  
# Клиентская часть модуля.
+
# [[Клиент модуля Java|Клиентская часть модуля]].
 
# [[GPRS-сервер]].
 
# [[GPRS-сервер]].
 
# [[Мобильное приложение TMDriver]].
 
# [[Мобильное приложение TMDriver]].
  
{{в разработке}}
+
== Установка модуля Java ==
 +
Установка модуля Java происходит вместе с [[Установка Такси-Мастер|установкой Такси-Мастер]].
 +
Другими словами, если вы хотите установить модуль, вам потребуется получить новую версию Такси-Мастер и обновить уже установленную на всех [[Рабочее место Такси-Мастер|рабочих местах]] имеющуюся версию Такси-Мастер.
 +
Процесс установки — такой же, как при [[Обновление Такси-Мастер|обновлении Такси-Мастер]].
 +
 
 +
== Запуск модуля Java ==
 +
Так как клиентская часть модуля Java встраивается в [[Клиент Такси-Мастер|клиентскую часть Такси-Мастер]], то для ее запуска не нужно никаких дополнительных действий кроме запуска Такси-Мастер.
 +
 
 +
== Настройка модуля Java ==
 +
:''См. [[Настройка модуля Java]]''
 +
 
 +
== Работа с модулем Java ==
 +
Работа с модулем Java построена таким образом, чтобы оператор и водитель выполняли минимально необходимое число действий,и все они происходят на интуитивном уровне.
 +
В основном — это работа с [[заказ]]ами.
 +
 
 +
=== Создание нового заказа ===
 +
На самом деле создание нового заказа ([[Карточка заказа|карточки заказа]]) не связано с модулем Java, но при создании оператор может сделать следующее:
 +
 
 +
# Явно указать водителя в выпадающем списке '''Водитель'''.
 +
# Не указывать водителя, ожидая его самостоятельного решения.
 +
 
 +
Во втором случае оператор создает заказ и ждет.
 +
Водители в это время видят, что на стоянке появился новый заказ, и берут его, указывая время подачи.
 +
Как только это происходит, оператор видит, что [[Состояние заказа|состояние]] у заказа сменилось, и нужно принять решение о дальнейших действиях: позвонить клиенту и сообщить время и реквизиты машины; либо подтвердить заказ, установив соответствующее состояние.
 +
 
 +
=== Явная установка водителя на заказ ===
 +
Если оператор, создавая заказ, явно указал водителя, то водитель получит уведомление о том, что он назначен на заказ, и должен будет указать время подачи в минутах.
 +
Как только он делает это, оператор видит, что [[Состояние заказа|состояние]] у заказа сменилось, и принимает решение о дальнейших действиях.
 +
 
 +
=== Отказ водителя от заказа ===
 +
Если водитель вместо указания времени подачи отказался от заказа, [[Состояние заказа|состояние]] у заказа сменится.
 +
Оператор в этом случае может назначить другого водителя на заказ.
 +
 
 +
=== Водитель завершает заказ ===
 +
Водитель всегда завершает заказы самостоятельно с помощью [[TMDriver]], но на этапе [[Настройка модуля Java|настройки]] вы можете выбрать два исхода этой операции:
 +
 
 +
# Водитель, завершая заказ, фактически устанавливает [[состояние заказа]].
 +
# Водитель, завершая заказ, устанавливает [[вид завершения]] заказа.
 +
 
 +
В первом случае оператор видит, что водитель завершил заказ, по изменению состояния заказа.
 +
Оператор должен открыть [[Карточка заказа|карточку этого заказа]], указать вид завершения, проверить сумму и завершить заказ, нажав '''OK'''.
 +
 
 +
Во втором случае оператор только передает заказ водителю, остальные действия водитель выполняет сам, вплоть до завершения заказа.
 +
В этом случае водитель, завершая заказ, указывает непосредственно вид завершения, и заказ после этого перемещается из [[Список заказов|списка текущих заказов]] в список завершенных.
  
 
[[Категория:Модуль Java]]
 
[[Категория:Модуль Java]]
[[Категория:Настройка]]
+
[[Категория:Клиентская часть]]

Версия 11:32, 18 июня 2009

Модуль Java — это модуль Такси-Мастер, который позволяет организовать обмен информацией между диспетчерской и водителями посредством GPRS-канала, исключая необходимость в аренде радиоканала. Модуль состоит из нескольких компонентов, но под определением «модуль Java» подразумевается только его клиентская часть.

Идея модуля Java

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

Компоненты модуля Java

Модуль Java состоит из нескольких компонентов:

  1. Клиентская часть модуля.
  2. GPRS-сервер.
  3. Мобильное приложение TMDriver.

Установка модуля Java

Установка модуля Java происходит вместе с установкой Такси-Мастер. Другими словами, если вы хотите установить модуль, вам потребуется получить новую версию Такси-Мастер и обновить уже установленную на всех рабочих местах имеющуюся версию Такси-Мастер. Процесс установки — такой же, как при обновлении Такси-Мастер.

Запуск модуля Java

Так как клиентская часть модуля Java встраивается в клиентскую часть Такси-Мастер, то для ее запуска не нужно никаких дополнительных действий кроме запуска Такси-Мастер.

Настройка модуля Java

См. Настройка модуля Java

Работа с модулем Java

Работа с модулем Java построена таким образом, чтобы оператор и водитель выполняли минимально необходимое число действий,и все они происходят на интуитивном уровне. В основном — это работа с заказами.

Создание нового заказа

На самом деле создание нового заказа (карточки заказа) не связано с модулем Java, но при создании оператор может сделать следующее:

  1. Явно указать водителя в выпадающем списке Водитель.
  2. Не указывать водителя, ожидая его самостоятельного решения.

Во втором случае оператор создает заказ и ждет. Водители в это время видят, что на стоянке появился новый заказ, и берут его, указывая время подачи. Как только это происходит, оператор видит, что состояние у заказа сменилось, и нужно принять решение о дальнейших действиях: позвонить клиенту и сообщить время и реквизиты машины; либо подтвердить заказ, установив соответствующее состояние.

Явная установка водителя на заказ

Если оператор, создавая заказ, явно указал водителя, то водитель получит уведомление о том, что он назначен на заказ, и должен будет указать время подачи в минутах. Как только он делает это, оператор видит, что состояние у заказа сменилось, и принимает решение о дальнейших действиях.

Отказ водителя от заказа

Если водитель вместо указания времени подачи отказался от заказа, состояние у заказа сменится. Оператор в этом случае может назначить другого водителя на заказ.

Водитель завершает заказ

Водитель всегда завершает заказы самостоятельно с помощью TMDriver, но на этапе настройки вы можете выбрать два исхода этой операции:

  1. Водитель, завершая заказ, фактически устанавливает состояние заказа.
  2. Водитель, завершая заказ, устанавливает вид завершения заказа.

В первом случае оператор видит, что водитель завершил заказ, по изменению состояния заказа. Оператор должен открыть карточку этого заказа, указать вид завершения, проверить сумму и завершить заказ, нажав OK.

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