Настройка заказов
Ветка Заказы находится в окне глобальных настроек Такси-Мастер («Файл → Настройки») и содержит параметры, определяющие работу с заказами. Есть вложенные ветки.
Содержание
- 1 Группа «Функционал»
- 2 Группа «Резервирование заказов»
- 3 Группа «Оповещения»
- 4 Ветка «Карточка заказа»
- 4.1 Вкладка «Интерфейс»
- 4.2 Вкладка «Заполнение полей»
- 4.3 Вкладка «Функционал»
- 4.3.1 Использовать телефонные маски
- 4.3.2 При изменении группы экипажа изменять фильтр группы в окне «Стоянки»
- 4.3.3 Подставлять комментарий телефона в примечание заказа, если оно пусто
- 4.3.4 Добавлять в комментарии предварительного заказа текст
- 4.3.5 Пересчитывать стоимость проезда при изменении заказа
- 4.3.6 Не пересчитывать сумму заказа для выполненных заказов
- 4.3.7 Группа «Автоматически обновлять тариф при изменении полей»
- 4.3.8 Группа «Назначение второго и более заказа в очередь водителю»
- 4.3.9 При включении флажка «Обратно» добавлять адрес подачи в качестве адреса назначения
- 4.3.10 Группа «Рассчитывать время доезда экипажа до адреса подачи»
- 4.3.11 Рассчитывать время доезда экипажа до адреса подачи при назначении экипажа
- 4.3.12 Рассчитывать время доезда экипажа до адреса подачи при открытии карточки заказа с назначенным водителем, если водитель еще не подъехал к адресу подачи
- 4.4 Вкладка «Уведомления»
- 4.4.1 Для данной стоянки найден другой подходящий экипаж
- 4.4.2 Для данной стоянки не найдено ни одного подходящего экипажа
- 4.4.3 Не задано поле «Стоянка» адреса подачи
- 4.4.4 Не задано поле «Стоянка» адреса назначения
- 4.4.5 Выводить предупреждение «Введенная информация будет потеряна» при закрытии карточки заказа
- 4.4.6 Предлагать сохранить E-mail клиента
- 5 Ветка «Состояния заказа»
- 5.1 Состояние заказов, ожидающих освобождения экипажа
- 5.2 При подходе очереди заказа в ожидании перевести в состояние
- 5.3 Заказы «с бордюра» создавать в состоянии
- 5.4 При назначении экипажа переводить заказ в состояние
- 5.5 Создавать новый заказ в состоянии
- 5.6 При отзвоне клиенту переводить заказ в состояние (экипаж уже был назначен на заказ)
- 5.7 При отзвоне клиенту переводить заказ в состояние (экипаж не назначен)
- 5.8 Состояние нового веб-заказа
- 5.9 При переходе из предварительных в текущие перевести в состояние (экипаж уже был назначен на предварительный заказ)
- 5.10 При переходе из предварительных в текущие перевести в состояние (экипаж не назначен)
- 5.11 При отмене заказа клиентом переводить заказ в состояние (экипаж не назначен)
- 5.12 При отмене заказа клиентом переводить заказ в состояние (экипаж назначен)
- 6 Ветка «Призовые заказы»
- 6.1 Использовать призовые заказы
- 6.2 Использовать автоматическое определение призовых заказов
- 6.3 Считать призовым каждый N-ный заказ, N
- 6.4 Разрешить отложенные призовые заказы
- 6.5 Разрешить призовые заказы в кредит
- 6.6 Уведомлять о превышении порога призового заказа
- 6.7 Тариф призовых поездок
- 6.8 Использовать призовые скидки
- 6.9 Не использовать призовую систему для заказов из TaxoPhone
- 6.10 Текст тега %Order.PrizePhoneCnt% при призовом заказе (пустая строка - «0»)
- 6.11 Сброс призовой статистики по телефонам
- 6.12 Сброс призовой статистики по клиентам
- 7 Ветка «История заказов»
- 8 Ветка «Составные заказы»
- 9 Ветка «Валидация заказов»
Группа «Функционал»
- В поле Период от приема до подачи заказа указывается ориентировочное время, которое проходит от момента создания заказа до момента появления водителя по адресу подачи.
- В поле Период перевода из предварительных заказов указывается время, за которое предварительный заказ переносится в список текущих.
- В поле Делать заказ предварительным, если до подачи более N мин указывается число минут от текущего времени, при задании более которого, заказ автоматически становился предварительным. Используется, если в заказе не указана группа экипажей или если в группе экипажей (карточка группы экипажей - вкладка «Заказы») не задана аналогичная настройка.
- Флажок
При создании заказа по новому клиенту добавлять телефон в справочник клиентов устанавливается при необходимости. Рекомендуется.
- В выпадающем списке Добавлять клиента в группу клиентов можно указать группу клиентов, в которую будут автоматически добавляться новые клиенты.
- Флажок
Не производить смену состояний по таймауту у предварительного заказа, если он еще не перешел в текущие. Отсчет времени для такого заказа начнется с момента перехода в текущие устанавливается, чтобы не производилась смена состояний у предварительного заказа до того момента, пока он не перейдет в текущие заказы.
- Флажок
Новые отмененные заказы оставлять в удаленных устанавливается, чтобы все новые заказы, которые не были сохранены (закрыты по кнопке Отмена сохранялись в списке выполненных заказов как отмененные. Если опция не включена, отмененные заказы нигде не сохраняются.
- Для непредварительных заказов начало отсчета времени ожидания зависит от настройки Если водитель приехал на место раньше, чем нужно, то сразу начинать отcчет ожидания клиента (для непредварительных заказов):
- Если настройка включена, то отсчет ожидания начинается с момента нажатия «На месте» в TMDriver.
- Если настройка выключена, то отчет ожидания начинается с того времени подачи, которое указал водитель при принятии заказа.
- Флажок
Создавать ежедневные заказы за N минут до подачи устанавливается, чтобы ежедневные заказы переходили в текущие за установленное количество времени.
- В полях в окне «Выполненные», в окне «Недавно выполненные» можно указать за сколько последних часов нужно отображать заказы в соответствующих окнах.
- В поле Атрибут «Табличка для встречи» можно выбрать только атрибут типа «Строка», который может быть привязан к заказам. Если клиент при создании заказа задаст в этом атрибуте какой-либо текст, то в TMDriver появится возможность показать табличку для встречи с текстом из этого атрибута заказа.
- Атрибут заказа, разрешающий отмену заказа для клиента. Эта настройка позволяет выбрать логический атрибут, который может быть привязан к заказу. Если атрибут не задан, клиент может отменить заказ до статуса «Клиент в машине». Если атрибут задан, отмена возможна только при его наличии.
- Можно выбрать при изменении каких полей клиентом нужно сбрасывать назначенный экипаж. Варианты: время подачи, адрес подачи, адрес назначения или остановки.
Группа «Резервирование заказов»
- Флажок
Резервировать заказы на сервере устанавливается, чтобы включить резервирование текущих и предварительных заказов с сохранением файлов на сервере.
- Флажок
Резервировать заказы на рабочих местах ТМ устанавливается, чтобы включить резервирование текущих и предварительных заказов с сохранением файлов на рабочих местах ТМ.
Группа «Оповещения»
- Флажок
Оповещать о подходе времени подачи заказа устанавливается, чтобы включить оповещение оператора о приближении времени подачи экипажа на заказ. В полях Время, за которое оповестить при городском заказе и Время, за которое оповестить при загородном заказе указывается соответствующее время, а в поле Мелодия оповещения - путь к звуковому файлу.
Ветка «Карточка заказа»
Вкладка «Интерфейс»
- Флажок
Отображать кнопку «Создать еще» можно установить, чтобы в карточке заказа рядом с кнопкой «ОК» отображалась кнопка «Создать еще». При нажатии этой кнопки текущая карточка будет сохраняться, как будто нажали «ОК», и потом будет открываться новая карточка заказа, в которую скопированы все данные из предыдущей карточки заказа.
- Флажок
Отображать вкладку «Адреса из истории» для полей «Адрес подачи» и «Адрес назначения устанавливается, чтобы включить вкладку «Адреса из истории» в выпадающем списке в полях «Адрес подачи» и «Адрес назначения» в карточке заказа. Информация об адресе берется из истории данного телефонного номера и подставляется автоматически.
- Флажок
Разрешить быстрое создание пакета заказов на разное время устанавливается, чтобы сделать доступным для операторов быстрое создание пакета заказов (сразу несколько одинаковых заказов на разные даты или на разное время).
Вкладка «Заполнение полей»
Группа «Требовать заполнения поля «Сумма» при завершении заказа»
В данной группе можно отметить нужные варианты, когда заполнение поля Сумма должно быть обязательно:
- Когда клиент указан.
- Когда клиент не указан.
- Для заказов с бордюра.
Группа «Адрес подачи необязателен для заполнения»
В данной группе можно отметить нужные варианты, когда заполнение поля «Адрес подачи» не обязательно:
- Для всех заказов.
- Только для бордюрных.
Группа «Адрес назначения необязателен для заполнения»
В данной группе можно отметить нужные варианты, когда заполнение поля «Адрес назначения» не обязательно:
- Когда клиент не указан.
- Когда клиент указан.
Группа «Обязательны для заполнения»
В данной группе можно отметить обязательные для заполнения поля:
- Стоянка подачи.
- Стоянка назначения.
- Тариф.
Группа «Подставлять в адрес подачи»
В данной группе можно отметить какие данные можно подставлять в адрес подачи:
- Адрес клиента.
- Адрес из истории.
Параметры вне групп
- Флажок
Запретить ручной ввод стоимости заказа для всех пользователей устанавливается, чтобы в поле Сумма в карточке заказа был запрещен самостоятельный ввод суммы заказа. В таком случае сумма будет рассчитываться исключительно автоматически согласно тарифам и предоставляемым услугам.
- Флажок
Запретить изменение номера телефона после задания экипажа устанавливается, чтобы в поле Телефон в карточке заказа невозможно было произвести изменения после того, как экипаж на данный заказ будет назначен.
- Флажок
Запретить повторное изменение стоянки подачи/назначения устанавливается, чтобы в поле Стоянка подачи или Стоянка назначения в карточке заказа невозможно было произвести изменения в том случае, если изменения в них уже производились в пределах одного заказа.
- Флажок
Подставлять выбранную в данный момент группу экипажей в новый заказ устанавливается, чтобы в поле Группа экипажей в карточке заказа подставлялась именно та группа, которая выбрана в данный момент во вкладках групп экипажей внизу окна заказов.
- Флажок
Копировать наименование стоянки в адрес подачи, если последний не заполнен устанавливается, чтобы в поле Адрес подачи в карточке заказа автоматически подставлялось название стоянки в том случае, если адрес подачи экипажа не установлен.
- Флажок
Запретить устанавливать время подачи меньше текущего устанавливается, чтобы в поле Время подачи в карточке заказа было запрещено устанавливать время, которое было бы меньше, чем текущее время.
- Флажок
Подставлять номер телефона сотрудника в поле «Телефон для отзвона» устанавливается, чтобы в карточке заказа при выборе сотрудника автоматически устанавливался его телефон в поле Телефон для отзвона.
Вкладка «Функционал»
Использовать телефонные маски
Флажок
Использовать телефонные маски устанавливается, чтобы в поле Телефон в карточке заказа телефон вводился по определенной маске (общепринятый формат ввода телефонного номера). Ввод номера при этом происходит без пробелов и каких-либо знаков, используемых в маске, - только цифры.
- В поле Городской номер нужно ввести телефонную маску, которая будет соответствовать формату ввода номера для городских телефонов. Например, если городской номер состоит из семи цифр, допустим 2556699, то по умолчанию маска будет выглядеть следующим образом: 000 00 00.
- В поле Федеральный номер нужно ввести телефонную маску, которая будет соответствовать формату ввода федеральных номеров, то есть она по умолчанию будет выглядеть следующим образом: 0 000 000 00 00. Это значит, что номер в поле Телефон будет отображаться как 8 912 123 45 67.
При изменении группы экипажа изменять фильтр группы в окне «Стоянки»
Флажок
При изменении группы экипажа изменять фильтр группы в окне «Стоянки» устанавливается для включения автоматического изменения фильтра по той или иной группе экипажей.
Подставлять комментарий телефона в примечание заказа, если оно пусто
Флажок
Подставлять комментарий телефона в примечание заказа, если оно пусто устанавливается, чтобы включить автоматическое подставление комментария телефона в примечание заказа, если это поле пусто.
Добавлять в комментарии предварительного заказа текст
Флажок
Добавлять в комментарии предварительного заказа текст устанавливается, чтобы к предварительному заказу всегда был прикреплен комментарий, указывающий на его специфику. Комментарий вводится в специальное поле.
Пересчитывать стоимость проезда при изменении заказа
Флажок
Пересчитывать стоимость проезда при изменении заказа устанавливается, чтобы при изменении определенных полей происходил пересчет суммы.
Не пересчитывать сумму заказа для выполненных заказов
Флажок
Не пересчитывать сумму заказа для выполненных заказов. Если настройка будет включена — при открытии карточки выполненного заказа автоматический пересчет суммы заказа будет блокироваться при изменении полей заказа, даже если кнопка «Зафиксировать сумму заказа» будет отключена. Однако оператор может вручную пересчитать сумму выполненного заказа, нажав кнопку «Пересчитать сумму заказа» внутри поля «Сумма», если это потребуется.
Группа «Автоматически обновлять тариф при изменении полей»
В данной группе можно выбрать использовать ли автоматическое обновление тарифа при изменении адресов, атрибутов, признаков «за город» и «межгород», группы экипажей.
Группа «Назначение второго и более заказа в очередь водителю»
В данной группе можно выбрать запрещать ли назначение второго и более заказа в очередь водителю, предупреждать оператора об этой ситуации или разрешать эту ситуацию.
При включении флажка «Обратно» добавлять адрес подачи в качестве адреса назначения
Флажок
При включении флажка «Обратно» добавлять адрес подачи в качестве адреса назначения управляет поведением флажка «Обратно» в карточке заказа. Если данная опция включена, то при установке флажка «Обратно» адрес подачи будет добавляться в качестве адреса назначения, а при снятии флажка - удаляться из адреса назначения. Если данная опция будет выключена, то установка флажка «Обратно» не будет изменять список адресов, и значение этого флажка будет учитываться только в тарифах.
Группа «Рассчитывать время доезда экипажа до адреса подачи»
Рассчитывать время доезда экипажа до адреса подачи при назначении экипажа
Флажок
при назначении экипажа включает расчет времени доезда экипажа до адреса подачи. При назначении экипажа на заказ под полем экипажа отображается ожидаемое время доезда.
Рассчитывать время доезда экипажа до адреса подачи при открытии карточки заказа с назначенным водителем, если водитель еще не подъехал к адресу подачи
Флажок
при открытии карточки заказа с назначенным водителем, если водитель еще не подъехал к адресу подачи включает расчет времени доезда экипажа до адреса подачи при каждом открытии карточки существующего заказа, в котором назначен водитель, и водитель еще не подъехал к адресу подачи. Результат будет отображаться под полем экипажа.
Вкладка «Уведомления»
Для данной стоянки найден другой подходящий экипаж
Флажок
Для данной стоянки найден другой подходящий экипаж устанавливается, чтобы появлялось уведомление о том, что на заказ, находящийся на какой-либо стоянке, найден более подходящий экипаж чем тот, что был уже установлен.
Для данной стоянки не найдено ни одного подходящего экипажа
Флажок
Для данной стоянки не найдено ни одного подходящего экипажа устанавливается, чтобы появлялось уведомление о том, что на заказ, находящийся на какой-либо стоянке, не найдено ни одного подходящего экипажа.
Не задано поле «Стоянка» адреса подачи
Флажок
Не задано поле «Стоянка» адреса подачи устанавливается, чтобы появлялось уведомление о том, что при заполнении карточки заказа в поле Стоянка по адресу подачи не была задана стоянка.
Не задано поле «Стоянка» адреса назначения
Флажок
Не задано поле «Стоянка» адреса назначения устанавливается, чтобы появлялось уведомление о том, что при заполнении карточки заказа в поле Стоянка по адресу назначения не была задана стоянка.
Выводить предупреждение «Введенная информация будет потеряна» при закрытии карточки заказа
Флажок
Выводить предупреждение «Введенная информация будет потеряна» при закрытии карточки заказа устанавливается, чтобы при нажатии кнопки Отмена в карточке заказа информация не сохранялась в базе данных.
Предлагать сохранить E-mail клиента
Флажок
Предлагать сохранить E-mail клиента устанавливается, чтобы при закрытии карточки заказа выводилось диалоговое окно с предложением сохранить указанный в заказе E-mail в карточку клиента.
Ветка «Состояния заказа»
В данной ветке происходит настройка параметров, связанных с состояниями заказов. Управление состоянием заказа может выполняться оператором вручную, либо же состояние изменяется автоматически по той информации, которую водитель экипажа отправляет в диспетчерскую с TMDriver.
- Рекомендуется почитать статью: Справочник «Состояния заказа»
Состояние заказов, ожидающих освобождения экипажа
В поле Состояние заказов, ожидающих освобождения экипажа из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние в том случае, если на него назначен экипаж, выполняющий другой заказ.
При подходе очереди заказа в ожидании перевести в состояние
В поле При подходе очереди заказа в ожидании перевести в состояние из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться, когда экипаж освободился для выполнения данного заказа.
Заказы «с бордюра» создавать в состоянии
В поле Заказы «с бордюра» создавать в состоянии из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние в том случае, когда заказ будет принят «с бордюра».
При назначении экипажа переводить заказ в состояние
В поле При назначении экипажа переводить заказ в состояние из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние в том случае, если экипаж на заказ будет назначен оператором в карточке заказа в поле Экипаж.
Создавать новый заказ в состоянии
В поле Создавать новый заказ в состоянии из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние после того, как карточка заказа будет заполнена и данный заказ будет принят. Также это состояние автоматически будет отображаться в карточке заказа в поле Состояние при ее заполнении.
При отзвоне клиенту переводить заказ в состояние (экипаж уже был назначен на заказ)
В поле При отзвоне клиенту переводить заказ в состояние (экипаж уже был назначен на заказ) из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние тогда, когда будет совершен успешный отзвон клиенту, при условии, что экипаж уже назначен на заказ. Отзвон клиенту происходит по горячей клавише F9 или F10.
При отзвоне клиенту переводить заказ в состояние (экипаж не назначен)
В поле При отзвоне клиенту переводить заказ в состояние (экипаж не назначен) из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние тогда, когда будет совершен успешный отзвон клиенту, при условии, что экипаж еще не назначен на заказ. Отзвон клиенту происходит по горячей клавише F9 или F10.
Состояние нового веб-заказа
В поле Состояние нового веб-заказа из выпадающего списка нужно выбрать то состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние в том случае, когда заказ будет сделан с веб-сайта службы такси.
При переходе из предварительных в текущие перевести в состояние (экипаж уже был назначен на предварительный заказ)
В поле При переходе из предварительных в текущие перевести в состояние (экипаж уже был назначен на предварительный заказ) из выпадающего списка нужно выбрать состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние в случае перехода заказа из предварительных в текущие, при условии, что экипаж уже был назначен на предварительный заказ.
При переходе из предварительных в текущие перевести в состояние (экипаж не назначен)
В поле При переходе из предварительных в текущие перевести в состояние (экипаж не назначен) из выпадающего списка нужно выбрать состояние заказа, которое будет отображаться в окне «Заказы» в поле Состояние в случае перехода заказа из предварительных в текущие, при условии, что экипаж еще не назначен.
При отмене заказа клиентом переводить заказ в состояние (экипаж не назначен)
В поле При отмене заказа клиентом переводить заказ в состояние (экипаж не назначен) из выпадающего списка нужно выбрать состояние заказа, в которое будет переводиться заказ при отмене заказа клиентом в Кабинете клиента. Также в данное состояние будет переводиться заказы из TaxoPhone, если не задано аналогичное поле в Файл / Настройки / TM API / TaxoPhone API / Состояния заказа.
При отмене заказа клиентом переводить заказ в состояние (экипаж назначен)
В поле При отмене заказа клиентом переводить заказ в состояние (экипаж назначен) из выпадающего списка нужно выбрать состояние заказа, в которое будет переводиться заказ при отмене заказа клиентом в Кабинете клиента. Также в данное состояние будет переводиться заказы из TaxoPhone, если не задано аналогичное поле в Файл / Настройки / TM API / TaxoPhone API / Состояния заказа.
Ветка «Призовые заказы»
Использовать призовые заказы
Использовать призовые заказы — включение призовой статистики.
Использовать автоматическое определение призовых заказов
Использовать автоматическое определение призовых заказов — включить автоматическое определение призовых заказов.
Считать призовым каждый N-ный заказ, N
Считать призовым каждый N-ный заказ, N — в этом поле указывается номер (шаг) призового заказа. Например, если указано 5, то призовым будет каждый пятый.
Разрешить отложенные призовые заказы
Разрешить отложенные призовые заказы — разрешить откладывать призовые поездки на будущее.
Разрешить призовые заказы в кредит
Разрешить призовые заказы в кредит — включить/отключить разрешение на использование призовых заказов авансом для клиентов.
Уведомлять о превышении порога призового заказа
Уведомлять о превышении порога призового заказа - включить/отключить уведомление при превышении порога призового заказа. В поле укажите необходимый порог.
Тариф призовых поездок
В поле Тариф призовых поездок указывается тариф, по которому будет рассчитываться стоимость призовых заказов. Данный тариф должен быть занесен в Справочник «Тарифы».
Использовать призовые скидки
Флажок
Использовать призовые скидки устанавливается, чтобы появилась возможность использования призовых скидок на заказ.
Призовая скидка
В поле Призовая скидка указывается скидка для призовых заказов. Данная скидка должна быть занесена в Справочник «Скидки клиентов».
Не использовать призовую систему для заказов из TaxoPhone
Не использовать призовую систему для заказов из TaxoPhone - отключить/включить использование призовой системы для заказов принятых из TaxoPhone.
Текст тега %Order.PrizePhoneCnt% при призовом заказе (пустая строка - «0»)
В поле Текст тега %Order.PrizePhoneCnt% при призовом заказе (пустая строка - «0») указывается текст, на который будет заменяться тег %Order.PrizePhoneCnt% при использовании.
Сброс призовой статистики по телефонам
Нажатие кнопки Сброс призовой статистики по телефонам обнуляет всю призовую статистику по каждому телефону, которая была начислена до этого момента.
Сброс призовой статистики по клиентам
Нажатие кнопки Сброс призовой статистики по клиентам обнуляет всю призовую статистику по каждому клиенту, которая была начислена до этого момента.
Ветка «История заказов»
Вывод данных в истории заказов
Вывод данных в истории заказов - вывод данных либо по телефону и клиенту, либо только по телефону.
Количество выводимых записей в истории заказов
В поле Количество выводимых записей в истории заказов указывается количество последних заказов из истории, которые будут отображаться в карточке заказа в таблице истории заказов. Рекомендуется устанавливать значение от 1 до 8. Чем выше значение, тем выше нагрузка на базу данных.
Положение истории
В поле Положение истории выберите с какой стороны будет отображаться история: сбоку или снизу. Также можете задать, чтобы программа автоматически определила удобное расположение истории, в зависимости от разрешения экрана.
Группа «Копировать из истории в текущий заказ поля»
В данной группе можно указать какие поля необходимо копировать из истории при создании нового заказа.
Ветка «Составные заказы»
Использовать автоматическое объединение заказов в составные
Флажок
Использовать автоматическое объединение заказов в составные устанавливается, чтобы включить использование автоматического объединения заказов.
Группа «Метод объединения»
Можно выбрать метод объединения: стандартный или скриптовый.
Для стандартного метода объединения заказов можно задать следующие настройки:
- Максимальное количество заказов для объединения по умолчанию равно 2. При значении больше двух к существующему составному заказу смогут автоматически добавляться новые части, пока их количество не достигнет установленного максимума.
- Допустимая разница между временем подачи для предварительных заказов, мин - настройка, которая ограничивает объединение предварительных заказов с большим разбросом во времени подачи.
- Объединять заказы, если длина маршрута составного заказа на N% меньше суммы длин отдельных маршрутов заказов-частей - критерий, который определяет степень совпадения маршрутов для их объединения. Система вычисляет сумму длин маршрутов отдельных заказов и длину общего маршрута составного заказа. Если длина маршрута составного заказа меньше на N процентов, то маршруты считаются достаточно совпадающими для выгодного объединения.
- Правила абсолютного запрета объединения заказов - поле для задания условий, определяющих, какие заказы никогда не должны объединяться в составной заказ. Эти условия проверяются для всех заказов-частей по отдельности.
- Правила относительного запрета объединения заказов - поле для задания условий, которые определяют, какие пары заказов не могут объединяться. Например, можно запретить объединение заказов с разными группами экипажей или с различными атрибутами, такими как «Курящий салон» и «Детское кресло». При проверке правил сначала анализируются поля первого заказа, затем второго. Если правило не сработало, проверка повторяется, меняя местами заказы. При добавлении нового заказа-части к составному, относительные правила также применяются ко всем существующим частям.
- Использовать журнал объединения заказов в составные - включение/выключение записи подробностей выбора заказов для объединения в лог-файл Logs\TMServer\yyyy_mm_dd_AutoCombineOrders.log.
Атрибуты, подставляемые в составной заказ
В данной таблице для каждого атрибута можно задать, нужно ли его подставлять в составной заказ, если этот атрибут присутствует в каком-то заказе-части, а также какое значение должен иметь атрибут составном заказе.
Варианты действий зависят от типа атрибута:
- Для атрибутов типа «Логический» доступны два варианта: «Не подставлять» и «Подставлять». При выборе варианта «Подставлять» атрибут будет автоматически добавляться в составной заказ, если он присутствует хотя бы в одном из заказов-частей.
- Для атрибутов типа «Число» доступны варианты:
- Не подставлять.
- Максимальное значение - в составной заказ будет подставлено максимальное значение данного атрибута среди заказов-частей.
- Минимальное значение - в составной заказ будет подставлено минимальное значение данного атрибута среди заказов-частей.
- Сумма значений - подставить в составной заказ сумму значений этого атрибута из заказов-частей.
- Для атрибутов типа «Число (выбор из списка)», «Перечисляемый», «Дата» и «Дата/время» имеются варианты:
- Не подставлять.
- Максимальное значение - в составной заказ будет подставлено максимальное значение данного атрибута среди заказов-частей.
- Минимальное значение - в составной заказ будет подставлено минимальное значение данного атрибута среди заказов-частей.
- Для атрибутов типа «Строка» никогда не будет выполняться автоподстановка в составной заказ.
Исключать из составного заказа прекращенный заказ-часть
Настройка Исключать из составного заказа прекращенный заказ-часть имеет два варианта: «Только если составной заказ еще не взят в работу водителем» и «Всегда».
Ветка «Валидация заказов»
Использовать валидацию при создании или изменении заказа
Флажок
Использовать валидацию при создании или изменении заказа устанавливается, чтобы включить специальную проверку заказа, которая будет выполняться при создании/изменении заказа через рабочее место ТМ, Кабинет оператора, TaxoPhone, Кабинет клиента. Логика проверки может быть определена как с помощью стандартных правил валидации, так и с использованием скрипта. При создании/изменении заказа в случае невыполнения условий проверки будет выдаваться сообщение с текстом ошибки. В валидации предусмотрена возможность настройки как запрета, так и предупреждения: при использовании запрета нельзя проигнорировать сообщение об ошибке, в то время как предупреждение не накладывает никаких ограничений на действия.
Использовать валидацию сразу при изменении полей в карточке заказа
Флажок
Использовать валидацию сразу при изменении полей в карточке заказа устанавливается, чтобы проверка происходила прямо во время заполнения карточки заказа через рабочее место ТМ. Проверка будет выполняться автоматически при изменении полей: клиент, время подачи, атрибуты, адреса, группа экипажей. Также проверку можно запустить принудительно горячей клавишей Alt+V. В случае невыполнения условий проверки заказа в карточке заказа будет выдаваться подсказка определенному полю с текстом ошибки. Поле, для которого надо показать подсказку с ошибкой, определяется правилом валидации.
Правила валидации заказа
В таблице правил можно совмещать скриптовые и стандартные правила валидации.
Также можно использовать сразу несколько скриптовых правил и делать неактивными какие-либо правила валидации, если требуется их выключить, но не удалять совсем.
В карточке редактирования правила валидации можно задать следующие поля:
- Наименование.
- Тип правила (варианты «Стандартное» или «Скрипт»).
- Активно.
- Действие с заказом - при каком действии должно срабатывать данное правило.
- Кто создает/меняет заказ.
- Момент проверки. Доступно, только если включена настройка «Использовать валидацию сразу при изменении полей в карточке заказа».
- Текст ошибки, который будет показываться пользователю. Можно использовать теги. Справочник тегов можно увидеть при нажатии кнопки «Справочник тегов».
- Поле, к которому привязать ошибку. Данный параметр позволяет при возникновении ошибки поставить курсор на нужное поле в карточке заказа или переключить на нужный экран в TaxoPhone, на котором задается указанное поле.
- Тип действия. Правила с типом «Запрет» проверяются раньше правил с типом «Предупреждение».
- Запрет - при ошибке создание/изменение заказа будет запрещено.
- Предупреждение - при ошибке будет выводиться предупреждение, но заказ можно будет сохранить.
- Условия, при которых возникает ошибка.
- Комментарий.