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

Материал из TaxiMaster
Перейти к: навигация, поиск
(не показано 36 промежуточных версий 5 участников)
Строка 1: Строка 1:
[[Image:Справочник Состояния заказа (подготовлен для Java).png|thumb|{{PAGENAME}}]]
+
[[Файл:Справочник Состояния заказа.png|thumb]]
{{ТМ1 тоже|Справочник «Состояния заказов»}}
 
 
'''{{PAGENAME}}''' — [[справочник]], в котором хранится список состояний заказов.
 
'''{{PAGENAME}}''' — [[справочник]], в котором хранится список состояний заказов.
Это важный справочник, поскольку записи из него используются довольно часто.
+
Состояние заказа — это набор параметров, определяющих статус, в котором в каждый момент времени находится заказ. По состоянию заказа определяется, например, выполняется ли он заказ или же только ожидает назначения экипажа.
К тому же, в его записях содержатся настройки, влияющие на работу [[Модуль СМС|модуля СМС]] и [[Модуль Java|модуля Java]], поэтому данный справочник необходимо заполнить ''до начала работы''.
 
  
== Зависимости ==
+
После установки Такси-Мастер в ''справочнике'' уже есть набор "стандартных" состояний заказов. Также можно создать дополнительные - для реализации различных алгоритмов обработки заказов.
[[Изображение:Collection-dependencies.png|thumb|Зависимости между [[справочник]]ами [[Такси-Мастер 2]]]]
+
 
Следующие справочники используют информацию из данного справочника:
+
Записи из данного справочника используются при создании заказа и работе с ним. Записи, содержащиеся в данном справочнике также используются различными модулями программы, поэтому необходимо заполнить его до начала работы.<br />
  
* [[Справочник «Варианты изменения состояний заказов»]].
+
Тем не менее, в процессе работы всегда можно добавлять новые состояния или менять настройки существующих {{серым|(удаление существующих записей не рекомендуется — это может отразиться на работоспособности одного или нескольких из модулей, использующих эти состояния)}}.
  
Помимо справочников, от списка состояний заказа зависят [[параметры Такси-Мастер 2]].
+
{{youtube|https://is.gd/86XcD1|заголовок=Настройка состояний заказа, установка взаимосвязи между ними. Автоматизированный процесс работы оператора}}
  
== Добавление нового состояния ==
+
== Зависимости ==
Чтобы добавить новое состояние, выполните действия:
+
[[Изображение:Collection-dependencies.png|thumb|Зависимости между [[справочник]]ами [[{{ТМ}}]]]]
  
# Нажмите кнопку {{button|Добавить}} или клавишу {{key|Insert}}.
+
Данные из этого справочника используются в:
# В поле {{field|Наименование}} укажите название состояния заказа.
+
* [[Справочник «Варианты изменения состояний заказов»|справочнике "Варианты изменения состояний заказов"]].
# В поле {{field|Тип состояния}} укажите [[#Тип состояния заказа|тип состояния заказа]].
+
* [[Справочник «Биржи заказов»|справочнике "Биржи заказов"]]
# Установите флажок {{checkbox-off|Ставить экипаж на стоянку назначения при выборе состояния}}, чтобы при указании заказу данного состояния экипаж устанавливался на стоянку назначения.
+
* [[Параметры Такси-Мастер|параметрах Такси-Мастер]]:
# В поле {{field|При нахождении в данном состоянии более, минут}} укажите время (в минутах) пребывания заказа в данном состоянии, после которого заказ автоматически перейдет в состояние, указанное в поле {{field|Перейти в состояние}} (см. [[#При нахождении в данном состоянии более|ниже]]).
+
** Файл - Настройки - Модуль "Связь с водителями" - Состояния заказа.
# На вкладке {{tab|SMS}} установите [[параметры состояния заказа для модуля СМС]].
+
** Файл - Настройки -  Заказы - Состояния заказа.
# На вкладке {{tab|GPRS}} установите [[параметры состояния заказа для модуля Java]].
+
** Файл - Настройки - СМС.
# В поле {{field|Звуковое уведомление}} укажите путь к звуковому файлу, который будет проигрываться каждый раз при назначении какому-нибудь заказу данного состояния (полезно для звукового оповещения о длительном ожидании клиента и пр.). Обратите внимание: чтобы звуковые уведомления проигрывались, необходимо включить соответствующую опцию — установить флажок {{checkbox|Проигрывать звуки состояний заказа}} в [[Параметры Такси-Мастер 2#Группа «Интерфейс» 2|параметрах Такси-Мастер]].
+
** Файл - Настройки - TM API - TaxoPhone API.
# Нажмите кнопку {{button|OK}} для сохранения.
 
  
 
=== Тип состояния заказа ===
 
=== Тип состояния заказа ===
'''Тип состояния заказа''' — это мета-статус заказа, определяющий смысл состояния заказа.
+
'''Тип состояния заказа''' — это мета-статус заказа, определяющий смысл состояния заказа.<br />
Типы состояний встроены в систему и могут быть четырех типов:
 
  
# {{Тм2/вид состояния заказа/принят}} — тип, означающий, что текущее состояние [[заказ]]а является начальным, заказ еще не выполняется.
+
Типы состояний встроены в систему и могут быть четырех видов:
# {{Тм2/вид состояния заказа/в работе}} — тип, означающий, что заказ выполняется водителем.
 
# {{Тм2/вид состояния заказа/выполнен}} — заказ был выполнен успешно, такие состояния являются типами завершения и выбираются в поле {{field|Вид завершения}} в [[Карточка заказа Такси-Мастер 2|карточке заказа]].
 
# {{Тм2/вид состояния заказа/прекращен}} — заказ был выполнен неуспешно {{серым|(например, отказ)}}, такие состояния являются типами завершения.
 
  
Типы состояний аналогичны [[Вид завершения|видам завершения]] в [[Такси-Мастер 1]].
+
# {{Тм2/вид состояния заказа/принят}} — [[заказ]] поступил в службу такси, но еще не выполняется и экипаж еще не назначен.
Они используются для обозначения основного статуса заказа.
+
# {{Тм2/вид состояния заказа/в работе}} заказ выполняется водителем.
Это значит, что если указано какое-то [[Справочник «Состояния заказа»|состояние заказа]], то это автоматически означает, что у заказа есть основной статус.
+
# {{Тм2/вид состояния заказа/выполнен}} — заказ был выполнен успешно.
Если тип состояния заказа — {{Тм2/вид состояния заказа/выполнен}}, то он считается выполненным успешно и перемещается в [[Окно «Выполненные заказы»|список выполненных заказов]]; если {{Тм2/вид состояния заказа/прекращен}}, то заказ также перемещается в список выполненных, но считается завершенным неуспешно.
+
# {{Тм2/вид состояния заказа/прекращен}} заказ был выполнен неуспешно {{серым|(например, отказ клиента)}}.
  
=== При нахождении в данном состоянии более ===
 
Автоматическое действие, указанное в данном поле, выполняется только в том случае, если установлен [[Параметры Такси-Мастер 2#Заказы|соответствующий параметр]] — флажок {{checkbox|Производить автоматическую смену состояний заказа}}, который находится в ветке {{branch|Заказы}}.
 
  
== Состояния заказов в настройках [[Модуль Java|модуля Java]] ==
+
== Добавление нового состояния ==
Состояния заказов также используются в [[Настройка модуля Java#Состояния заказов|настройках]] [[Модуль Java|модуля Java]], поля для ввода состояний заказов вы можете увидеть в параметрах модуля на вкладке {{tab|Состояния заказов}}.
+
Чтобы добавить новое состояние, необходимо:
Эти поля необходимо заполнить перед запуском, иначе [[GPRS-сервер]] не запустится (причина будет записана в {{путь|[[TMGPRSConnection.log]]}}).
 
То есть, '''обязательно''' потребуется создать следующие состояния заказов (указаны также их типы):
 
 
 
# Заказ подтвержден (тип — {{Тм2/вид состояния заказа/в работе}}), у этого и только у этого состояния должен быть включен флажок {{checkbox|Данное состояние заказа является подтверждением заказа}}, так как это состояние будет использоваться для [[Подтверждение заказа диспетчером|подтверждения заказа диспетчером]].
 
# Заказ отправлен водителю (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Заказ получен водителем (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Водитель принял заказ (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Водитель принял заказ по времени (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Водитель отказался от заказа (тип — {{Тм2/вид состояния заказа/в работе}}).
 
 
 
Не являются обязательными состояния, которые реализуют [[Схемы работы с заказами (модуль Java)|промежуточные точки схемы работы]]:
 
# Водитель подъехал на место (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Клиент в машине (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Клиент не вышел (тип — {{Тм2/вид состояния заказа/в работе}}).
 
 
 
Помимо этого, необходимо создать состояния, которые будут назначаться заказу ''при его завершении'':
 
# Заказ завершен водителем (успешный ''вид завершения'', тип — {{Тм2/вид состояния заказа/выполнен}}).
 
# Заказ отменен водителем (неуспешный ''вид завершения'', тип — {{Тм2/вид состояния заказа/прекращен}}).
 
# Заказ завершен водителем, требуется действие оператора (''состояние'', обозначающее успешное завершение заказа, тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Заказ прекращен водителем, требуется действие оператора (''состояние'', обозначающее неуспешное завершение заказа, тип — {{Тм2/вид состояния заказа/в работе}}).
 
 
 
Первые два — для случаев, когда водитель завершает заказ «по-настоящему», и заказ уходит в [[Окно «Выполненные заказы»|список завершенных]] (об этом сигнализирует тип состояния — {{Тм2/вид состояния заказа/выполнен}} и {{Тм2/вид состояния заказа/прекращен}}). Вторые два — для случаев, когда водитель неявно завершает заказ; при этом заказ остается в списке текущих, и его должен завершить оператор; такая схема подходит для случаев, когда необходим контроль выполнения заказов со стороны диспетчера или оператора.
 
 
 
Достаточный список состояний заказов выглядит так:
 
 
 
{{картинка|Справочник Состояния заказа (подготовлен для Java).png}}
 
 
 
== Автоматические действия по смене состояния заказа ==
 
  
=== Отправка сообщения в TMDriver по смене состояния заказа ===
+
# Нажать кнопку {{button|Добавить}} или клавишу {{field|Insert}}.
По смене состояния заказа могут отправляться сообщения на [[TMDriver]] и [[TMDriverPDA]] водителям, которые находятся онлайн и вышли (или выведены) на смену, либо одному из них (установленному на заказ).
+
# В поле {{field|Наименование}} указать название состояния заказа.
Чтобы происходила отправка сообщения, необходимо в карточке состояния заказа на вкладке {{tab|GPRS}} в соответствующее поле ввести текст:
+
# В выпадающем списке {{field|Тип состояния}} выбрать [[#Тип состояния заказа|тип состояния заказа]].
 +
# Заполнить остальные (необязательные) поля при необходимости.
 +
# Нажать {{field|ОК}}.
  
{{картинка|Карточка состояния заказа (пример для broadcast gprs messaging).png}}
+
=== Общие ===
 +
# Флажок {{checkbox-on|Сбрасывать группу экипажа}} устанавливается для того, чтобы при переходе в данное состояние в карточке заказа сбрасывалась установленная группа экипажей.
 +
# Флажок {{checkbox-on|Оператор не может выставить данное состояние вручную}} устанавливается для того, чтобы данное состояние стало недоступно для ручного выставления оператору.
 +
# В группе полей {{fieldset|Правила перехода}} можно настроить правило перехода из данного состояния в другое, уже существующее состояние.
 +
#* По таймауту. В поле {{field|При нахождении в данном состоянии более}} вводится время в секундах, по истечению которого заказ будет переведен из данного состояния заказа в другое, указанное в поле {{field|Перейти в состояние}}.
 +
#* По времени подачи. В поле {{field|Переводить обычный заказ в состояние}} можно указать состояние, в которое будет переведен обычный заказ за время до подачи, указанное в поле ниже. В поле {{field|Переводить предварительный заказ в состояние}} можно указать состояние, в которое будет переведен предварительный заказ за время до подачи, указанное в поле ниже.
 +
# В поле {{field|Звуковое уведомление}} можно указать звуковой файл, который будет воспроизводиться при переходе заказа в данное состояние (это может быть полезным для звукового оповещения о длительном ожидании клиента и пр.). Звуковые файлы должны присутствовать на каждом рабочем месте и располагаться по одному и тому же пути, т.к. путь, указанный для одного рабочего места, будет автоматически применен и для остальных рабочих мест.
 +
# В поле {{field|Действие при почасовом заказе}} можно выбрать один из вариантов:
 +
#* Ничего не делать - при переходе в данное состояние не будет производиться никаких действий с таймером.
 +
#* Начать отсчет - при переходе в данное состояние начнется отсчет времени почасового заказа.
 +
#* Остановить отсчет - отсчет времени для почасового заказа будет остановлен.
  
{{info|
+
{{info|Если тип состояния выбран "{{Тм2/вид состояния заказа/прекращен}}", то доступна опция {{field|Применять к клиентам штрафы при переходе в данное состояние заказа}}, которая позволяет применять к клиентам штраф при переходе в данное состояние. Штрафы для клиентов настраиваются в [[Группы клиентов|группе клиентов]].
'''Обратите внимание:''' если тип состояния заказа — {{Тм2/вид состояния заказа/принят}}, то сообщение отправляется ''всем'' водителям, которые онлайн и на смене; но если тип состояния другой, то сообщение отправляется только тому водителю, экипаж которого указан в [[Карточка заказа (ТМ2)|карточке заказа]] в поле {{field|Экипаж}}.
 
 
}}
 
}}
  
=== Отправка СМС по смене состояния заказа ===
+
[[Файл:Справочник Состояния заказов - Общие.png|center]]
{{also|[[Автоматическая отправка СМС]]}}
 
Вы можете настроить автоматическую отправку СМС при изменении состояния заказа.
 
В этом случае при изменении состояния заказа на данное будет происходить отправка СМС клиенту или {{коммент|водителю|Только для модуля СМС полной версии}} с заданным вами текстом.
 
  
В тексте сообщения вы можете использовать [[тег]]и.
+
=== Стоянки ===
Отправка происходит в соответствии с [[Фильтры сотовых телефонов|фильтрами]], то есть сначала выбирается фильтр, которому соответствует номер телефона; затем, если заданы параметры изменения номера, он изменяется; и после этого ставится задача [[СМС-сервер]]у.
+
На данной вкладке можно настроить действия, которые будут осуществляться со стоянкой экипажа и с его положением в очереди, при переходе заказа в данное состояние.
СМС-сервер считывает задачу и производит отправку через устройство, которое выбрано фильтром.
 
  
Опуская все детали, описанные выше, можно отметить всего лишь один важный момент — карточку состояния заказа, по смене на которое происходит отправка.
+
[[Файл:Справочник Состояния заказов - Стоянки.png|center]]
Она может выглядеть, например, так:
 
  
{{картинка|Карточка состояния заказа (пример отправки СМС клиенту).png}}
+
=== SMS ===
 +
На данной вкладке можно настроить SMS-уведомления для водителей и клиентов. Сообщения, заданные здесь, будут автоматически отправляться при переходе заказа в данное состояние.
  
В данном примере используется отправка СМС клиенту.
+
{|align="center"
Вы можете видеть [[тег]]и в тексте сообщения.
+
|-valign="top"
Для получения подробной информации о тегах обращайтесь к [[Тег|соответствующей странице документации]].
+
|[[Файл:Справочник Состояния заказов - SMS - Водители.png|center|400px]]
 +
|[[Файл:Справочник Состояния заказов - SMS - Клиенты.png|center|380px]]
 +
|}
  
=== Специальное сообщение водителю для призового заказа ===
+
Задать текст при помощи обычного текста и тегов (при отправке сообщения на место тега подставляется соответствующая информация) можно в соответствующих окошках.
В карточке состояния заказа на вкладке {{tab|GPRS}} имеется дополнительное поле для ввода текста сообщения, которое отправляется водителю в [[TMDriver]]/[[TMDriverPDA]], если заказ — [[Призовой заказ|призовой]]:
+
Посмотреть доступные теги можно в справочнике [[тег]]ов.
 +
<br />
  
{{картинка|Карточка_состояния_заказа_(подтверждение).png}}
+
Например, сообщение для состояния "Водитель принял заказ" может выглядеть так:
 +
<pre>
 +
К вам подъедет %CarColor% %CarMark%, номер %CarGosNum% через %Min% минут.
 +
</pre>
  
=== Уведомление о слишком длительном выполнении заказа ===
+
Также можно использовать [[Окно «Шаблоны»|СМС: Шаблоны]], нажав кнопку {{field|Редактировать шаблоны}}.
Вы можете использовать автоматическую смену состояний заказа для того, чтобы оповещать оператора, водителя и/или клиента о том, что заказ выполняется слишком долго.
+
Если необходимо задать особое сообщение, можно воспользоваться скриптом. Для получения скрипта нужно [[Обращение в техническую поддержку|обратиться в отдел технической поддержки через Единый личный кабинет]].
В качестве примера рассмотрим такую схему:
 
  
# Когда заказ выполняется (водитель везет клиента), он находится в состоянии «Клиент в машине».
+
Чтобы добавить скрипт, нужно установить флажок {{field|Задается скриптом}}, нажать кнопку {{field|Редактировать скрипт}}. В открывшемся окне нажать {{field|Исходный код}} и указать путь к файлу скрипта, нажав кнопку {{field|Открыть}}, либо просто скопировать текст скрипта в окно.
# Уведомление о слишком длительном выполнении заказа происходит через 30 минут после того, как заказ начал выполняться.
 
# Оператор определяет заказ, который выполняется слишком долго, по стилю отображения: красный фон строки, соответствующей заказу, в [[Окно «Заказы» в Такси-Мастер 2|списке]].
 
# Водитель получает уведомление в виде сообщения, которое приходит в [[TMDriver]] или [[TMDriverPDA]].
 
  
Для того, чтобы реализовать эту схему, потребуется ещё одно состояние заказа типа {{Тм2/вид состояния заказа/в работе}}.
 
Назовем его «Заказ выполняется очень долго»:
 
  
{{картинка|Карточка_состояния_заказа_(слишком_долго).png}}
+
{{info|
 +
'''Внимание:''' если тип состояния заказа — {{Тм2/вид состояния заказа/принят}}, то сообщение отправляется ''всем'' водителям, которые онлайн и на смене; но если тип состояния другой, то сообщение отправляется только тому водителю, экипаж которого указан в [[Карточка заказа|карточке заказа]] в поле {{field|Экипаж}}.  
 +
}}
  
Теперь необходимо сделать так, чтобы оператор видел: если заказ находится в этом состоянии, то нужно обратить на него внимание.
+
Также на вкладке '''''SMS - Клиент''''' можно настроить {{поле|Для каких заказов использовать}} данное оповещение:
Для этого используйте, например, красный цвет в качестве фона для подсветки этого заказа в списке.
+
* Для всех заказов.
Чтобы сделать это, откройте [[Окно «Заказы» в Такси-Мастер 2|окно «Заказы»]] (горячая клавиша — {{key|F1}}) и нажмите кнопку {{Настройка раскраски списка}}, чтобы открыть [[Настройка раскраски списка|настройки раскраски списка заказов]].
+
* Кроме заказов из TaxoPhone.
В открывшемся окне найдите строку, соответствующую созданному ранее состоянию заказа, выберите её и задайте фон и приоритет:
+
* Только для заказов из TaxoPhone.
  
{{картинка|Настройка_раскраски_списка_(слишком_долго).png}}
+
=== Модуль "Связь с водителями" ===
 +
На данной вкладке можно установить признак, что данное состояние заказа является подтверждающим, т.е. при переходе в данное состояние будет считаться, что водитель подтвердил принятие заказа.
  
Теперь необходимо сделать так, чтобы все заказы, которые выполняются дольше положенного времени, помечались этим цветом, то есть переходили в данное состояние.
+
[[Файл:Справочник Состояния заказов - Модуль ССВ.png|center]]
Это задается в карточке состояния заказа, ''из'' которого происходит переход.
 
В данном примере подразумевается только одно состояние, в котором может быть заказ, — «Клиент в машине», однако в действительности таких состояний может быть больше, и для каждого нужно повторить описанные ниже действия и для других состояний.
 
  
Прежде всего, откройте справочник «Состояния заказа» и найдите нужное состояние.
 
Откройте карточку состояния «Клиент в машине» и выполните следующие два действия:
 
  
# В поле {{field|При нахождении в данном состоянии более ... минут}} укажите значение {{code|30}}, как принято в качестве примера.
+
=== Телефония ===
# В выпадающем списке {{field|Перейти в состояние}} выберите состояние «Заказ выполняется очень долго».
+
При использовании Oktell, в данном справочнике есть вкладка {{tab|Телефония}}. На данной вкладке можно настроить запуск сценариев для отзвона клиенту и/или водителю, и/или диспетчеру (телефон берется из группы экипажей), при переходе заказа в данное состояние.<br />
 +
<br />
 +
Также на вкладке '''''Телефония - Клиент''''' можно настроить {{поле|Для каких заказов использовать}} данное оповещение:
 +
* Для всех заказов.
 +
* Кроме заказов из TaxoPhone.
 +
* Только для заказов из TaxoPhone.
 +
 +
{|align="center"
 +
|-valign="top"
 +
|[[Файл:Справочник Состояния заказов - Телефония - Клиент.png|center|380px]]
 +
|[[Файл:Справочник Состояния заказов - Телефония - Водитель.png|center|400px]]
 +
|}
  
То же самое — на картинке:
+
=== E-mail ===
 +
На данной вкладке можно настроить отправку E-mail клиенту и/или диспетчеру (E-mail берется из группы экипажей), при переходе заказа в данное состояние.
  
{{картинка|Карточка состояния заказа Клиент в машине (слишком долго).png}}
+
[[Файл:Справочник Состояния заказов - Телефония - Email.png|center]]
  
Готово.
+
=== TaxoPhone ===
Теперь каждый заказ, который находится в состоянии «Клиент в машине» дольше 30 минут, автоматически перейдет в состояние «Заказ выполняется очень долго», что повлечет за собой, во-первых, изменение стиля его отображения в списке, а во-вторых — отправку сообщения водителю.
+
На данной вкладке можно настроить отправку произвольных Push-сообщений в TaxoPhone по состоянию заказа.
  
== Раскраска по состоянию заказа ==
+
[[Файл:Справочник Состояния заказов - Телефония - TaxoPhone.png|center]]
В Такси-Мастер имеется возможность стилевого визуального отображения нахождения заказа в том или ином состоянии.
 
Настройки стилевого отображения задаются отдельно в [[Настройка раскраски списка|окне «Настройка раскраски списка»]]:
 
  
{{картинка|Настройка раскрасок списка (окно, табличный вид).png}}
+
== Экспорт данных ==
 +
Данные из этого справочника могут быть экспортированы в документ Microsoft Excel, в формат .csv или в буфер обмена.
 +
Чтобы экспортировать данные, нажмите кнопку {{button|Экспортировать данные в Excel}}.
 +
{{info|Обратите внимание, что экспорт данных в Microsoft Excel возможен только в том случае, если на Вашем рабочем месте установлен Microsoft Excel.}}
  
В этом окне фигурируют, помимо системных, все созданные вами состояния, для каждого из которых вы можете задать стиль отображения (цвет текста, цвет фона и т. д.).
+
Если Вам необходимо произвести экспорт в формат .csv или в буфер обмена, нажмите на черную стрелку [[Файл:Кнопка-стрелка.png]] справа от кнопки {{button|Экспортировать данные в Excel}} и выберите нужный Вам вариант экспорта.
Окно открывается кнопкой {{Настройка раскраски списка}}, расположенной на панели инструментов [[Окно «Заказы» в Такси-Мастер 2|окна «Заказы»]] на вкладке {{tab|1: Текущие}}.
 
 
 
{{info|
 
Обратите внимание на то, что для того, чтобы в списке настроек раскраски появилось созданное вами состояние, необходимо перезапустить программу Такси-Мастер.
 
}}
 
 
 
== Экспорт в Excel ==
 
Данные из этого справочника могут быть экспортированы в лист Microsoft Excel.
 
Чтобы экспортировать данные, нажмите кнопку {{button|Экспортировать данные в Excel}}.
 
  
 
{{info|
 
{{info|
 
Импорт данных из книги Excel в данный справочник невозможен.
 
Импорт данных из книги Excel в данный справочник невозможен.
 
}}
 
}}
 
== Ссылки ==
 
* {{code/url|http://www.taxidev.ru/2010/04/java-in-few-steps-2.html}} — о том, как быстро настроить модуль Java, в [[Блог разработчиков|блоге разработчиков]].
 
  
 
{{Справочник}}
 
{{Справочник}}
[[Категория:ТМ2]]
 
 
[[Категория:Работа с состояниями заказа]]
 
[[Категория:Работа с состояниями заказа]]

Версия 09:00, 14 декабря 2021

Справочник Состояния заказа.png

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

После установки Такси-Мастер в справочнике уже есть набор "стандартных" состояний заказов. Также можно создать дополнительные - для реализации различных алгоритмов обработки заказов.

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

Тем не менее, в процессе работы всегда можно добавлять новые состояния или менять настройки существующих (удаление существующих записей не рекомендуется — это может отразиться на работоспособности одного или нескольких из модулей, использующих эти состояния).

Camera.png
Настройка состояний заказа, установка взаимосвязи между ними. Автоматизированный процесс работы оператора:
https://is.gd/86XcD1

Зависимости

Зависимости между справочниками Такси-Мастер

Данные из этого справочника используются в:

Тип состояния заказа

Тип состояния заказа — это мета-статус заказа, определяющий смысл состояния заказа.

Типы состояний встроены в систему и могут быть четырех видов:

  1. «Вид состояния заказа ТМ2-принят.png Принят»заказ поступил в службу такси, но еще не выполняется и экипаж еще не назначен.
  2. «Вид состояния заказа ТМ2-в работе.png В работе» — заказ выполняется водителем.
  3. «Вид состояния заказа ТМ2-выполнен.png Выполнен» — заказ был выполнен успешно.
  4. «Вид состояния заказа ТМ2-прекращен.png Прекращен» — заказ был выполнен неуспешно (например, отказ клиента).


Добавление нового состояния

Чтобы добавить новое состояние, необходимо:

  1. Нажать кнопку «Добавить» или клавишу «Insert».
  2. В поле «Наименование» указать название состояния заказа.
  3. В выпадающем списке «Тип состояния» выбрать тип состояния заказа.
  4. Заполнить остальные (необязательные) поля при необходимости.
  5. Нажать «ОК».

Общие

  1. Флажок «Template-checkbox-on.png Сбрасывать группу экипажа» устанавливается для того, чтобы при переходе в данное состояние в карточке заказа сбрасывалась установленная группа экипажей.
  2. Флажок «Template-checkbox-on.png Оператор не может выставить данное состояние вручную» устанавливается для того, чтобы данное состояние стало недоступно для ручного выставления оператору.
  3. В группе полей «Правила перехода» можно настроить правило перехода из данного состояния в другое, уже существующее состояние.
    • По таймауту. В поле «При нахождении в данном состоянии более» вводится время в секундах, по истечению которого заказ будет переведен из данного состояния заказа в другое, указанное в поле «Перейти в состояние».
    • По времени подачи. В поле «Переводить обычный заказ в состояние» можно указать состояние, в которое будет переведен обычный заказ за время до подачи, указанное в поле ниже. В поле «Переводить предварительный заказ в состояние» можно указать состояние, в которое будет переведен предварительный заказ за время до подачи, указанное в поле ниже.
  4. В поле «Звуковое уведомление» можно указать звуковой файл, который будет воспроизводиться при переходе заказа в данное состояние (это может быть полезным для звукового оповещения о длительном ожидании клиента и пр.). Звуковые файлы должны присутствовать на каждом рабочем месте и располагаться по одному и тому же пути, т.к. путь, указанный для одного рабочего места, будет автоматически применен и для остальных рабочих мест.
  5. В поле «Действие при почасовом заказе» можно выбрать один из вариантов:
    • Ничего не делать - при переходе в данное состояние не будет производиться никаких действий с таймером.
    • Начать отсчет - при переходе в данное состояние начнется отсчет времени почасового заказа.
    • Остановить отсчет - отсчет времени для почасового заказа будет остановлен.
Интересная информация
Если тип состояния выбран "«Вид состояния заказа ТМ2-прекращен.png Прекращен»", то доступна опция «Применять к клиентам штрафы при переходе в данное состояние заказа», которая позволяет применять к клиентам штраф при переходе в данное состояние. Штрафы для клиентов настраиваются в группе клиентов.
Справочник Состояния заказов - Общие.png

Стоянки

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

Справочник Состояния заказов - Стоянки.png

SMS

На данной вкладке можно настроить SMS-уведомления для водителей и клиентов. Сообщения, заданные здесь, будут автоматически отправляться при переходе заказа в данное состояние.

Справочник Состояния заказов - SMS - Водители.png
Справочник Состояния заказов - SMS - Клиенты.png

Задать текст при помощи обычного текста и тегов (при отправке сообщения на место тега подставляется соответствующая информация) можно в соответствующих окошках. Посмотреть доступные теги можно в справочнике тегов.

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

К вам подъедет %CarColor% %CarMark%, номер %CarGosNum% через %Min% минут.

Также можно использовать СМС: Шаблоны, нажав кнопку «Редактировать шаблоны». Если необходимо задать особое сообщение, можно воспользоваться скриптом. Для получения скрипта нужно обратиться в отдел технической поддержки через Единый личный кабинет.

Чтобы добавить скрипт, нужно установить флажок «Задается скриптом», нажать кнопку «Редактировать скрипт». В открывшемся окне нажать «Исходный код» и указать путь к файлу скрипта, нажав кнопку «Открыть», либо просто скопировать текст скрипта в окно.


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

Внимание: если тип состояния заказа — «Вид состояния заказа ТМ2-принят.png Принят», то сообщение отправляется всем водителям, которые онлайн и на смене; но если тип состояния другой, то сообщение отправляется только тому водителю, экипаж которого указан в карточке заказа в поле «Экипаж».

Также на вкладке SMS - Клиент можно настроить «Для каких заказов использовать» данное оповещение:

  • Для всех заказов.
  • Кроме заказов из TaxoPhone.
  • Только для заказов из TaxoPhone.

Модуль "Связь с водителями"

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

Справочник Состояния заказов - Модуль ССВ.png


Телефония

При использовании Oktell, в данном справочнике есть вкладка «Телефония». На данной вкладке можно настроить запуск сценариев для отзвона клиенту и/или водителю, и/или диспетчеру (телефон берется из группы экипажей), при переходе заказа в данное состояние.

Также на вкладке Телефония - Клиент можно настроить «Для каких заказов использовать» данное оповещение:

  • Для всех заказов.
  • Кроме заказов из TaxoPhone.
  • Только для заказов из TaxoPhone.
Справочник Состояния заказов - Телефония - Клиент.png
Справочник Состояния заказов - Телефония - Водитель.png

E-mail

На данной вкладке можно настроить отправку E-mail клиенту и/или диспетчеру (E-mail берется из группы экипажей), при переходе заказа в данное состояние.

Справочник Состояния заказов - Телефония - Email.png

TaxoPhone

На данной вкладке можно настроить отправку произвольных Push-сообщений в TaxoPhone по состоянию заказа.

Справочник Состояния заказов - Телефония - TaxoPhone.png

Экспорт данных

Данные из этого справочника могут быть экспортированы в документ Microsoft Excel, в формат .csv или в буфер обмена. Чтобы экспортировать данные, нажмите кнопку «Экспортировать данные в Excel».

Интересная информация
Обратите внимание, что экспорт данных в Microsoft Excel возможен только в том случае, если на Вашем рабочем месте установлен Microsoft Excel.

Если Вам необходимо произвести экспорт в формат .csv или в буфер обмена, нажмите на черную стрелку Кнопка-стрелка.png справа от кнопки «Экспортировать данные в Excel» и выберите нужный Вам вариант экспорта.

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

Импорт данных из книги Excel в данный справочник невозможен.

Справочники Такси-Мастер

АвтомобилиАтрибутыБиржи заказовВарианты изменения состояний заказовВодителиВодители-кандидатыГлобальные атрибутыГородаГруппы клиентовГруппы проездов между районамиГруппы экипажейДисконтные картыДисконтные карты: типыЗвукиЗоны действия местных тарифовЗоны контроля проездаКатегории телефонаНовые адресаПартнерыПлатежные системыПравила воспроизведения звуковПравила изменения категорий телефоновПравила назначения динамических приоритетовПравила перехода между группами клиентовПравила продажи приоритетовПравила расчетов с водителямиПравила расчетов с клиентамиПривязки улиц к районамПричины отказов водителейПричины отмены заказов клиентамиПроезды между районамиПункты и стоянкиРайоныРакурсы для фотоосмотраРасходы организацииСистемные событияСкидки клиентовСкидки/наценки на заказыСмены тарифовСостояния заказаСостояния экипажаСтатические приоритетыТарифыТелефоныТипы дорожных событийТипы недоступности автомобилейТипы недоступности водителейТипы опросовТипы резервирования автомобилейТипы событий для журнала событийТипы счетовТочки выезда из городаУлицыШаблоны E-mailШаблоны операцийШтрафыЭкипажи

Клиенты

ПользовательПрава доступаРоли