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

Материал из TaxiMaster
Перейти к: навигация, поиск
 
(не показана 21 промежуточная версия 2 участников)
Строка 1: Строка 1:
 +
[[Файл:Справочник Состояния заказа.png|thumb]]
 
'''{{PAGENAME}}''' — [[справочник]], в котором хранится список состояний заказов.
 
'''{{PAGENAME}}''' — [[справочник]], в котором хранится список состояний заказов.
 
Состояние заказа — это набор параметров, определяющих статус,  в котором в каждый момент времени находится заказ. По состоянию заказа определяется, например, выполняется ли он заказ или же только ожидает назначения экипажа.
 
Состояние заказа — это набор параметров, определяющих статус,  в котором в каждый момент времени находится заказ. По состоянию заказа определяется, например, выполняется ли он заказ или же только ожидает назначения экипажа.
  
[[Файл:Справочник Состояния заказа.png|center|thumb|550px]]
+
После установки Такси-Мастер в ''справочнике'' уже есть набор "стандартных" состояний заказов. Также можно создать дополнительные - для реализации различных алгоритмов обработки заказов.
  
Записи из данного справочника используются при создании заказа и работе с ним. Записи, содержащиеся в данном справочнике также используются различными модулями программы, поэтому необходимо заполнить его до начала работы.
+
Записи из данного справочника используются при создании заказа и работе с ним. Записи, содержащиеся в данном справочнике также используются различными модулями программы, поэтому необходимо заполнить его до начала работы.<br />
Тем не менее, в процессе работы вы всегда можете добавлять новые состояния или менять настройки существующих {{серым|(удаление существующих записей не рекомендуется — это может отразиться на работоспособности одного или нескольких из модулей, использующих эти состояния)}}.
 
  
{{youtube|http://youtu.be/OqplMzpF-6I|заголовок=Настройка состояний заказа, установка взаимосвязи между ними. Автоматизированный процесс работы оператора}}
+
Тем не менее, в процессе работы всегда можно добавлять новые состояния или менять настройки существующих {{серым|(удаление существующих записей не рекомендуется — это может отразиться на работоспособности одного или нескольких из модулей, использующих эти состояния)}}.
 +
 
 +
{{youtube|https://youtu.be/SSRWbHQKsGg|заголовок=Настройка состояний заказа, установка взаимосвязи между ними. Автоматизированный процесс работы оператора}}
  
 
== Зависимости ==
 
== Зависимости ==
 
[[Изображение:Collection-dependencies.png|thumb|Зависимости между [[справочник]]ами [[{{ТМ}}]]]]
 
[[Изображение:Collection-dependencies.png|thumb|Зависимости между [[справочник]]ами [[{{ТМ}}]]]]
Следующие справочники используют информацию из данного справочника:
 
  
* [[Справочник «Варианты изменения состояний заказов»]].
+
Данные из этого справочника используются в:
* [[Справочник «Биржи заказов»]]
+
* [[Справочник «Варианты изменения состояний заказов»|справочнике "Варианты изменения состояний заказов"]].
 +
* [[Справочник «Биржи заказов»|справочнике "Биржи заказов"]]
 +
* [[Параметры Такси-Мастер|параметрах Такси-Мастер]]:
 +
** Файл - Настройки - Модуль "Связь с водителями" - Состояния заказа.
 +
** Файл - Настройки -  Заказы - Состояния заказа.
 +
** Файл - Настройки - СМС.
 +
** Файл - Настройки - TM API - TaxoPhone API.
  
Помимо справочников, от списка состояний заказа зависят [[параметры {{ТМ}}]].
+
=== Тип состояния заказа ===
 +
'''Тип состояния заказа''' — это мета-статус заказа, определяющий смысл состояния заказа.<br />
  
=== Тип состояния заказа ===
 
'''Тип состояния заказа''' — это мета-статус заказа, определяющий смысл состояния заказа.
 
 
Типы состояний встроены в систему и могут быть четырех видов:
 
Типы состояний встроены в систему и могут быть четырех видов:
  
 
# {{Тм2/вид состояния заказа/принят}} — [[заказ]] поступил в службу такси, но еще не выполняется и экипаж еще не назначен.
 
# {{Тм2/вид состояния заказа/принят}} — [[заказ]] поступил в службу такси, но еще не выполняется и экипаж еще не назначен.
 
# {{Тм2/вид состояния заказа/в работе}} — заказ выполняется водителем.
 
# {{Тм2/вид состояния заказа/в работе}} — заказ выполняется водителем.
# {{Тм2/вид состояния заказа/выполнен}} — заказ был выполнен успешно, такие состояния являются типами завершения и выбираются в поле {{field|Вид завершения}} в [[Карточка заказа {{ТМ}}|карточке заказа]].
+
# {{Тм2/вид состояния заказа/выполнен}} — заказ был выполнен успешно.
# {{Тм2/вид состояния заказа/прекращен}} — заказ был выполнен неуспешно {{серым|(например, отказ клиента)}}, такие состояния также являются типами завершения.
+
# {{Тм2/вид состояния заказа/прекращен}} — заказ был выполнен неуспешно {{серым|(например, отказ клиента)}}.
  
Типы состояний используются для обозначения основного статуса заказа.
 
Если тип состояния заказа — {{Тм2/вид состояния заказа/выполнен}}, то он считается выполненным успешно и перемещается в [[Окно «Выполненные заказы»|список выполненных заказов]]; если {{Тм2/вид состояния заказа/прекращен}}, то заказ также перемещается в список выполненных, но считается завершенным неуспешно.
 
  
 
== Добавление нового состояния ==
 
== Добавление нового состояния ==
Чтобы добавить новое состояние, выполните действия:
+
Чтобы добавить новое состояние, необходимо:
  
# Нажмите кнопку {{button|Добавить}} или клавишу {{key|Insert}}.
+
# Нажать кнопку {{button|Добавить}} или клавишу {{field|Insert}}.
# В поле {{field|Наименование}} укажите название состояния заказа.
+
# В поле {{field|Наименование}} указать название состояния заказа.
# В выпадающем списке {{field|Тип состояния}} выберите [[#Тип состояния заказа|тип состояния заказа]].
+
# В выпадающем списке {{field|Тип состояния}} выбрать [[#Тип состояния заказа|тип состояния заказа]].
 +
# Заполнить остальные (необязательные) поля при необходимости.
 +
# Нажать {{field|ОК}}.
  
Остальные поля не являются обязательными для заполнения, их Вы можете заполнить по своему усмотрению.
+
=== Общие ===
 
+
# Флажок {{checkbox-on|Сбрасывать группу экипажа}} устанавливается для того, чтобы при переходе в данное состояние в карточке заказа сбрасывалась установленная группа экипажей.
=== Вкладка Общие ===
+
# Флажок {{checkbox-on|Оператор не может выставить данное состояние вручную}} устанавливается для того, чтобы данное состояние стало недоступно для ручного выставления оператору.
 
+
# В группе полей {{fieldset|Правила перехода}} можно настроить правило перехода из данного состояния в другое, уже существующее состояние.
[[Файл:Справочник Состояния заказов - Общие|center]]
+
#* По таймауту. В поле {{field|При нахождении в данном состоянии более}} вводится время в секундах, по истечению которого заказ будет переведен из данного состояния заказа в другое, указанное в поле {{field|Перейти в состояние}}.
 
+
#* По времени подачи. В поле {{field|Переводить обычный заказ в состояние}} можно указать состояние, в которое будет переведен обычный заказ за время до подачи, указанное в поле ниже. В поле {{field|Переводить предварительный заказ в состояние}} можно указать состояние, в которое будет переведен предварительный заказ за время до подачи, указанное в поле ниже.
# Установите флажок {{checkbox-on|Сбрасывать группу экипажа}} для того, чтобы при переходе в данное состояние в карточке заказа сбрасывалась установленная группа экипажей.
+
# В поле {{field|Звуковое уведомление}} можно указать звуковой файл, который будет воспроизводиться при переходе заказа в данное состояние (это может быть полезным для звукового оповещения о длительном ожидании клиента и пр.). Звуковые файлы должны присутствовать на каждом рабочем месте и располагаться по одному и тому же пути, т.к. путь, указанный для одного рабочего места, будет автоматически применен и для остальных рабочих мест.
# В группе полей {{fieldset|Правила перехода}} Вы можете настроить правило перехода из данного состояния в другое, уже существующее состояние. Можно настроить переход
+
# В поле {{field|Действие при почасовом заказе}} можно выбрать один из вариантов:
#* По таймауту
 
#:В поле {{field|При нахождении в данном состоянии более}} установите время в секундах, по истечению которого заказ будет переведен из данного состояния заказа в другое. В поле {{field|Перейти в состояние}} укажите состояние, в которое будет переведен заказ.
 
#* По времени подачи
 
#: В поле {{field|Переводить обычный заказ в состояние}} Вы можете указать состояние, в которое будет переведен обычный заказ за время до подачи, указанное в поле ниже. В поле {{field|Переводить предварительный заказ в состояние}} Вы можете указать состояние, в которое будет переведен предварительный заказ за время до подачи, указанное в поле ниже.
 
# В поле {{field|Звуковое уведомление}} Вы можете указать звуковой файл, который будет воспроизводиться при переходе заказа в данное состояние (это может быть полезным для звукового оповещения о длительном ожидании клиента и пр.). Обратите внимание: чтобы звуковые уведомления проигрывались, необходимо включить соответствующую опцию — установить флажок {{checkbox|Проигрывать звуки состояний заказа}} в меню Файл - Настройки - ветка Заказы. Кроме того, звуковые файлы должны присутствовать на каждом рабочем месте и располагаться по одному и тому же пути, т.к. путь, указанный для одного рабочего места, будет автоматически применен и для остальных рабочих мест.
 
# В поле {{field|Действие при почасовом заказе}} выберите один из вариантов:
 
 
#* Ничего не делать - при переходе в данное состояние не будет производиться никаких действий с таймером.
 
#* Ничего не делать - при переходе в данное состояние не будет производиться никаких действий с таймером.
 
#* Начать отсчет - при переходе в данное состояние начнется отсчет времени почасового заказа.
 
#* Начать отсчет - при переходе в данное состояние начнется отсчет времени почасового заказа.
 
#* Остановить отсчет - отсчет времени для почасового заказа будет остановлен.
 
#* Остановить отсчет - отсчет времени для почасового заказа будет остановлен.
  
 
+
{{info|Если тип состояния выбран "{{Тм2/вид состояния заказа/прекращен}}", то доступна опция {{field|Применять к клиентам штрафы при переходе в данное состояние заказа}}, которая позволяет применять к клиентам штраф при переходе в данное состояние. Штрафы для клиентов настраиваются в [[Группы клиентов|группе клиентов]].
=== Вкладка Стоянки ===
 
 
 
[[Файл:Справочник Состояния заказов - Стоянки|center]]
 
 
 
На данной вкладке Вы можете настроить действия, которые будут осуществляться  со стоянкой экипажа и с его положением в очереди, при переходе заказа в данное состояние.
 
Для настройки достаточно установить переключатель в необходимое положение.
 
 
 
Обратите внимание, что для обычного и призового заказа настройки производятся на отдельных вкладках!
 
 
 
=== Вкладка SMS ===
 
 
 
Здесь Вы можете настроить SMS-уведомления для водителей и клиентов. Сообщения, заданные здесь, будут автоматически отправляться при переходе заказа в данное состояние.
 
Чтобы SMS могли быть отправлены, следует установить флажок {{checkbox-on|SMS}}, расположенный на данной вкладке.
 
 
 
==== Настройка SMS-уведомления для водителей ====
 
 
 
[[Файл:Справочник Состояния заказов - SMS - Водители|center]]
 
 
 
Вы можете установить сообщения для обычных и для призовых заказов. Для этого установите флажок напротив соответствующего пункта и введите текст сообщения. Вы можете воспользоваться тегами: при отправке сообщения на место тега будет подставлена соответствующая информация. Посмотреть доступные теги Вы можете в справочнике [[тег]]ов, нажав на кнопку {{button|Справочник тегов}}.
 
 
 
Для получения подробной информации о тегах обращайтесь к [[Тег|соответствующей странице документации]].;
 
 
 
При нажатии кнопки {{button|Редактировать шаблоны}} перед Вами откроется справочник [[Окно «Шаблоны»|СМС: Шаблоны]]. Вы можете скопировать текст уже существующего шаблона и вставить его в поле для сообщения.
 
 
 
{{info|
 
'''Обратите внимание:''' если тип состояния заказа — {{Тм2/вид состояния заказа/принят}}, то сообщение отправляется ''всем'' водителям, которые онлайн и на смене; но если тип состояния другой, то сообщение отправляется только тому водителю, экипаж которого указан в [[Карточка заказа (ТМ2)|карточке заказа]] в поле {{field|Экипаж}}. За отправку SMS взимается плата!
 
 
}}
 
}}
  
 +
[[Файл:Справочник Состояния заказов - Общие.png|center]]
  
==== Настройка SMS-уведомления для клиентов ====
+
=== Стоянки ===
 +
На данной вкладке можно настроить действия, которые будут осуществляться со стоянкой экипажа и с его положением в очереди, при переходе заказа в данное состояние.
  
[[Файл:Справочник Состояния заказов - SMS - Клиенты|center]]
+
[[Файл:Справочник Состояния заказов - Стоянки.png|center]]
  
Сообщения для клиентов Вы также можете задать при помощи скрипта. Такой способ может понадобиться в случае, если нужно задать особое сообщение. Для получения скрипта обратитесь в отдел технической поддержки по электронному адресу {{Ящик ОТП}}.
+
=== SMS ===
 +
На данной вкладке можно настроить SMS-уведомления для водителей и клиентов. Сообщения, заданные здесь, будут автоматически отправляться при переходе заказа в данное состояние.
  
После получения текста скрипта, установите флажок {{checkbox-on|Задается скриптом}}, нажмите кнопку {{button|Редактировать скрипт}}. В открывшемся окне нажмите кнопку {{button|Исходный код}}, далее Вы можете указать путь к файлу скрипта, нажав кнопку {{button|Открыть}}, либо просто скопировать текст скрипта в окно.
+
{|align="center"
Для сохранения следует нажать кнопку {{button|ОК}} в окне редактирования скрипта и в окне '''Скрипт отправки клиенту'''.
+
|-valign="top"
 
+
|[[Файл:Справочник Состояния заказов - SMS - Водители.png|center|400px]]
Задать текст при помощи обычного текста и тегов Вы можете в соответствующих окошках.
+
|[[Файл:Справочник Состояния заказов - SMS - Клиенты.png|center|380px]]
 +
|}
  
Чтобы задать сообщение, следует сначала установить флажок напротив нужного типа заказа (обычного или предварительного), а затем задать текст для призовых и/или непризовых заказов.
+
Задать текст при помощи обычного текста и тегов (при отправке сообщения на место тега подставляется соответствующая информация) можно в соответствующих окошках.
Как и при создании сообщений для водителей, Вы можете воспользоваться шаблонами и тегами.
+
Посмотреть доступные теги можно в справочнике [[тег]]ов.
 +
<br />
  
Например, сообщение для состояния “Водитель принял заказ” может выглядеть так:
+
Например, сообщение для состояния "Водитель принял заказ" может выглядеть так:
 
<pre>
 
<pre>
 
К вам подъедет %CarColor% %CarMark%, номер %CarGosNum% через %Min% минут.
 
К вам подъедет %CarColor% %CarMark%, номер %CarGosNum% через %Min% минут.
 
</pre>
 
</pre>
В данном примере используются теги, в дальнейшем на их место будет подставлена соответствующая информация.
 
  
При необходимости уведомлять водителя об успешной и/или неуспешной доставке SMS клиенту, следует установить флажки напротив соответствующих пунктов и задать текст сообщения.
+
Также можно использовать [[Окно «Шаблоны»|СМС: Шаблоны]], нажав кнопку {{field|Редактировать шаблоны}}.
 +
Если необходимо задать особое сообщение, можно воспользоваться скриптом. Для получения скрипта нужно [[Обращение в техническую поддержку|обратиться в отдел технической поддержки через Единый личный кабинет]].
  
Выберите состояние заказа из выпадающего меню {{field|Состояние заказа, в которое переводить заказ при ошибке доставки СМС клиенту}}, при необходимости изменить состояние заказа в данном случае.
+
Чтобы добавить скрипт, нужно установить флажок {{field|Задается скриптом}}, нажать кнопку {{field|Редактировать скрипт}}. В открывшемся окне нажать {{field|Исходный код}} и указать путь к файлу скрипта, нажав кнопку {{field|Открыть}}, либо просто скопировать текст скрипта в окно.
  
  
=== Вкладка Модуль "Связь с водителями" ===
+
{{info|
 +
'''Внимание:''' если тип состояния заказа — {{Тм2/вид состояния заказа/принят}}, то сообщение отправляется ''всем'' водителям, которые онлайн и на смене; но если тип состояния другой, то сообщение отправляется только тому водителю, экипаж которого указан в [[Карточка заказа|карточке заказа]] в поле {{field|Экипаж}}.
 +
}}
  
[[Файл:Справочник Состояния заказов - Модуль ССВ|center]]
+
Также на вкладке '''''SMS - Клиент''''' можно настроить {{поле|Для каких заказов использовать}} данное оповещение:
 +
* Для всех заказов.
 +
* Кроме заказов из TaxoPhone.
 +
* Только для заказов из TaxoPhone.
  
Здесь Вы можете установить признак, что данное состояние заказа является подтверждающим, т.е. при переходе в данное состояние будет считаться, что водитель подтвердил принятие заказа.
+
=== Модуль "Связь с водителями" ===
 
+
На данной вкладке можно установить признак, что данное состояние заказа является подтверждающим, т.е. при переходе в данное состояние будет считаться, что водитель подтвердил принятие заказа.
Также Вы можете задать текст GPRS сообщения для водителей, которое будет отправляться при переходе заказа в данное состояние. Кроме того, Вы можете задать отдельное сообщение для призового заказа.
 
 
 
{{info|
 
'''Обратите внимание:''' если тип состояния заказа — {{Тм2/вид состояния заказа/принят}}, то сообщение отправляется ''всем'' водителям, которые онлайн и на смене; но если тип состояния другой, то сообщение отправляется только тому водителю, экипаж которого указан в [[Карточка заказа (ТМ2)|карточке заказа]] в поле {{field|Экипаж}}. }}
 
  
 +
[[Файл:Справочник Состояния заказов - Модуль ССВ.png|center]]
  
=== Вкладка Телефония ===
 
  
Если Вы используете телефонию Oktell, в данном справочнике появится еще одна вкладка: {{tab|Телефония}}. На данной вкладке Вы сможете настроить запуск сценариев для отзвона клиенту и/или водителю, при переходе заказа в данное состояние.
+
=== Телефония ===
 +
При использовании Oktell, в данном справочнике есть вкладка {{tab|Телефония}}. На данной вкладке можно настроить запуск сценариев для отзвона клиенту и/или водителю, и/или диспетчеру (телефон берется из группы экипажей), при переходе заказа в данное состояние.<br />
 +
<br />
 +
Также на вкладке '''''Телефония - Клиент''''' можно настроить {{поле|Для каких заказов использовать}} данное оповещение:
 +
* Для всех заказов.
 +
* Кроме заказов из TaxoPhone.
 +
* Только для заказов из TaxoPhone.
 
   
 
   
 
{|align="center"
 
{|align="center"
 
  |-valign="top"
 
  |-valign="top"
|[[Файл:Справочник Состояния заказов - Телефония - Клиент|center]]
+
|[[Файл:Справочник Состояния заказов - Телефония - Клиент.png|center|380px]]
|[[Файл:Справочник Состояния заказов - Телефония - Водитель|center]]
+
|[[Файл:Справочник Состояния заказов - Телефония - Водитель.png|center|400px]]
 
|}
 
|}
  
 +
=== E-mail ===
 +
На данной вкладке можно настроить отправку E-mail клиенту и/или диспетчеру (E-mail берется из группы экипажей), при переходе заказа в данное состояние.
  
Отзвон клиентам и водителям настраивается одинаково, но на разных закладках: {{tab|Клиент}} и {{tab|Водитель}}.
+
[[Файл:Справочник Состояния заказов - Телефония - Email.png|center]]
 
 
Рассмотрим настройку на примере клиента:
 
# Прежде всего, необходимо включить автодозвон. Для этого установите флажок {{checkbox-on|Использовать автодозвон}}.
 
# Далее установите флажок {{checkbox-on|Использовать автодозвон клиенту}}.
 
# В поле {{field|Название сценария}} укажите наименование уже существующего сценария, по которому будет производиться отзвон.
 
# В группе полей {{fieldset|Смена состояния заказа}} при статусе звонка Вы можете установить переход в другое состояние заказа исходя из статуса звонка. Для этого, из соответствующих выпадающих списков, следует выбрать необходимое состояние заказа.
 
 
 
Например, заказ находится в состоянии '''Водитель подъехал на место''' и производится отзвон клиенту с уведомлением о том, что автомобиль подан. Если звонок произведен успешно, то мы изменим состояние заказа на '''Клиент оповещен''', в ином случае на '''Клиент не отвечает''' и при переходе в это состояние отправим клиенту SMS-уведомление о том, что его ожидает автомобиль.
 
 
 
 
 
== Состояния заказов в настройках [[Модуль «Связь с водителями»|модуля «Связь с водителями»]] ==
 
 
 
Состояния заказов также используются в [[Настройка модуля «Связь с водителями»#Состояния заказов|настройках]] [[Модуль «Связь с водителями»|модуля «Связь с водителями»]], поля для ввода состояний заказов вы можете увидеть в параметрах модуля на вкладке {{tab|Состояния заказов}}.
 
Эти поля необходимо заполнить перед запуском, иначе [[GPRS-сервер]] не запустится (причина будет записана в {{путь|[[TMDriverServer.log]]}}), а также выведена на экран.
 
То есть, '''обязательно''' потребуется создать следующие состояния заказов (указаны также их типы):
 
 
 
# Заказ отправлен водителю (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Заказ получен водителем (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Водитель принял заказ (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Водитель принял заказ по времени (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Водитель отказался от заказа (здесь возможны 2 типа, в зависимости от логики обработки заказа: {{Тм2/вид состояния заказа/в работе}} и {{Тм2/вид состояния заказа/принят}}).
 
 
 
Не являются обязательными состояния, которые реализуют [[Схемы работы с заказами (модуль «Связь с водителями»)|промежуточные точки схемы работы]]:
 
# Водитель подъехал на место (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Клиент в машине (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Клиент не вышел (тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Начинать отсчет ожидания для непредварительных заказов при переходе в состояние.
 
 
 
Помимо этого, необходимо создать состояния, которые будут назначаться заказу ''при его завершении'':
 
# Заказ завершен успешно (тип — {{Тм2/вид состояния заказа/выполнен}}).
 
# Заказ завершен неуспешно (тип — {{Тм2/вид состояния заказа/прекращен}}).
 
# Заказ завершен водителем, требуется действие оператора (''состояние'', обозначающее успешное завершение заказа, тип — {{Тм2/вид состояния заказа/в работе}}).
 
# Заказ прекращен водителем, требуется действие оператора (''состояние'', обозначающее неуспешное завершение заказа, тип — {{Тм2/вид состояния заказа/в работе}}).
 
 
 
Первые два состояния для случаев, когда водитель сам завершает заказ, и заказ уходит в [[Окно «Выполненные заказы»|список завершенных]] (об этом сигнализирует тип состояния — {{Тм2/вид состояния заказа/выполнен}} и {{Тм2/вид состояния заказа/прекращен}}). Вторые два — для случаев, когда водитель неявно завершает заказ; при этом заказ остается в списке текущих, оператор должен его завершение; такая схема подходит для случаев, когда необходим контроль выполнения заказов со стороны диспетчера или оператора.
 
 
 
{{info|Обратите внимание, что также в списке состояний заказов должно присутствовать по крайней мере одно подтверждающее состояние! Подтверждающее состояние - это такое состояние, в карточке которого присутствует атрибут {{checkbox-on|Данное состояние заказа является подтверждением заказа}}. По умолчанию, в программе присутствуют два таких состояния: '''Водитель принял заказ''' и '''Водитель принял заказ по времени'''.
 
Когда заказ переходит в такое состояние, это означает, что водитель принял заказ и направился к месту подачи. }}
 
 
 
Достаточный список состояний заказов выглядит так:
 
 
 
[[Файл:Справочник Состояния заказа.png|center|thumb|550px]]
 
 
 
 
 
=== Уведомление о слишком длительном выполнении заказа ===
 
 
 
Вы можете использовать автоматическую смену состояний заказа для того, чтобы оповещать оператора, водителя и/или клиента о том, что заказ выполняется слишком долго.
 
В качестве примера рассмотрим такую схему:
 
 
 
# Когда заказ выполняется (водитель везет клиента), он находится в состоянии «Клиент в машине».
 
# Уведомление о слишком длительном выполнении заказа происходит через 30 минут после того, как заказ начал выполняться.
 
# Оператор определяет заказ, который выполняется слишком долго, по стилю отображения: красный фон строки, соответствующей заказу, в [[Окно «Заказы» в {{ТМ}}|списке]].
 
# Водитель получает уведомление в виде сообщения, которое приходит в [[TMDriver]].
 
 
 
Для того, чтобы реализовать эту схему, потребуется ещё одно состояние заказа типа {{Тм2/вид состояния заказа/в работе}}.
 
Назовем его «Заказ выполняется очень долго»:
 
 
 
[[Файл:Карточка_состояния_заказа_(слишком_долго).png|center]]
 
 
 
Далее зададим сообщение, которое получит водитель при переходе заказа в данное состояние.
 
 
 
[[Файл:Справочник Состояния заказов - Модуль ССВ - Сообщение о долгом выполнении заказа|center]]
 
 
 
Теперь необходимо сделать так, чтобы оператор видел: если заказ находится в этом состоянии, то нужно обратить на него внимание.
 
 
 
Чтобы сделать это, откройте [[Окно «Заказы» в {{ТМ}}|окно «Заказы»]] (горячая клавиша — {{key|F1}}) и нажмите кнопку {{Настройка раскраски списка}}, чтобы открыть [[Настройка раскраски списка|настройки раскраски списка заказов]].
 
 
 
В открывшемся окне найдите строку, соответствующую созданному ранее состоянию заказа, выберите её и задайте фон и приоритет (в случае, когда на один и тот же заказ подходит сразу несколько раскрасок, диспетчер увидит раскраску, имеющую самый высокий приоритет):
 
 
 
[[Файл:Настройка_раскраски_списка_(слишком_долго).png|center]]
 
 
 
Теперь необходимо сделать так, чтобы все заказы, которые выполняются дольше положенного времени, помечались этим цветом, то есть переходили в данное состояние.
 
Это задается в карточке состояния заказа, ''из'' которого происходит переход.
 
В данном примере это «Клиент в машине», однако в действительности таких состояний может быть больше, и для каждого нужно повторить описанные ниже действия.
 
 
 
Откройте справочник «Состояния заказа» и найдите нужное состояние. Затем, карточку состояния «Клиент в машине» и выполните следующие два действия:
 
 
 
# В поле {{field|При нахождении в данном состоянии более ... секунд}} укажите значение {{code|1800}} (именно это количество секунд соответствует 30 минутам, как принято в примере).
 
# В выпадающем списке {{field|Перейти в состояние}} выберите состояние «Заказ выполняется очень долго».
 
 
 
[[Файл:Карточка состояния заказа Клиент в машине (слишком долго).png|center]]
 
  
Готово.
+
=== TaxoPhone ===
Теперь каждый заказ, который находится в состоянии «Клиент в машине» дольше 30 минут, автоматически перейдет в состояние «Заказ выполняется очень долго», что повлечет за собой, во-первых, изменение стиля его отображения в списке, а во-вторых — отправку сообщения водителю.
+
На данной вкладке можно настроить отправку произвольных Push-сообщений в TaxoPhone по состоянию заказа.
  
 +
[[Файл:Справочник Состояния заказов - Телефония - TaxoPhone.png|center]]
  
 
== Экспорт данных ==
 
== Экспорт данных ==
Строка 232: Строка 140:
  
 
{{Справочник}}
 
{{Справочник}}
[[Категория:ТМ2]]
 
 
[[Категория:Работа с состояниями заказа]]
 
[[Категория:Работа с состояниями заказа]]

Текущая версия на 14:29, 22 ноября 2023

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

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

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

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

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

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

Зависимости

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

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

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

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

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

  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Шаблоны операцийШтрафыЭкипажи

Клиенты

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