2.5 (февраль 2018) Изменение стоимости заказа в приложении клиента

Image 5216 

Эта статья включает описание версий, вышедших в период с октября 2017г по февраль 2018 года. Версии 2.3.9, 2.4, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.5

Оптимизация системы, подготовка к праздничным нагрузкам

В предверии праздничных дней мы провели оптимизационные работы на сервере. В результате проделанной работы производительность сервера увеличилась в 2 раза.

Работы:

  • улучшен/оптимизирован алгоритм распределения заказов для систем Автораспределения и НОН-СТОП,
  • полностью переписан модуль расчета расстояний по транспортной сети. Это дало прирост производительности на том же железе в 2 раза и возможность равномерного распределения нагрузки на несколько серверов (актуально для служб такси с трафиком от 50 000 заказов в сутки и более),
  • для модуля телефонии добавлен режим Overlimit. Данный режим предназначен для обработки резкого/ВНЕЗАПНОГО повышения телефонного трафика, когда служба такси не готова к обработке резко выросшего объема звонков. Подробное описание читайте в статье Режим ограничение входящих звонков "Overlimit",
  • добавили возможность внесения изменений в транспортную сеть БЕЗ перезагрузки ПО,

Image 5219

Внимание ! Была удалена поддержка старых тарифов водителей. Начиная с версии 2.5 поддерживаются только новые тарифные планы.

Новые возможности

Доработка системы распределения заказов НОН-СТОП

Теперь система НОН-СТОП будет распределять загородные заказы* без учета радиуса распределения. 

*загородный заказ - заказ, адрес подачи которого находится вне геозоны Город (см. настройки тарифа клиента)

Оплата банковскими картами в мобильном приложении клиента

Сервис находится в стадии закрытого тестирования и доступен только авторизованным тестерам.

Реализовано 2 типа списания: одно и двухфазное списание средств. 

Однофазное - стоимость поездки списывается по окончании поездки, после завершения заказа.

Двухфазное - при создании заказа сразу же блокируются средства на карте клиента, но списываются они по окончании поездки.

Реализовано управление долгом клиента в мобильном приложении. Если у клиента образовался долг - например по причине недостаточного кол-ва средств на карте при окончании поездки. 

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


Личный кабинет контрагента (B2B)

В личный кабинет контрагента добавили отображение баланса лицевого счета контрагента.

В работе задача по реестру поездок.



Таксометр

Новый алгоритм расчета минимальной стоимости поездки.

В настройках тарифа клиентов появился переключатель *Простой расчет минимальной стоимости проезда*. По умолчанию параметр выключен.

При включенном параметре в настройках блока минимальной стоимости проезда будут скрыты параметры "Включено километров" и "Включено минут".

Таксометр будет считать стоимость поездки по основным настройкам тарифа начиная с 0. При этом отображаться будет значение не ниже установленного значения минимальной стоимости.

Подробнее об этой возможности будет написано в отдельной статье.


Добавлен новый тип расчета стоимости по матричному тарифу.

В версии 2.5 добавлена возможность выбора алгоритма расчета расстояния по матричному тарифу. Доступно две формулы расчета:

  1. Cтарый вариант расчета.  Примеры:
    ABC = AC + AB;
    ABCD = AD + AB + BC
  2. Новый вариант расчета. Примеры:
    ABC = AB + BC;
    ABCD = AB + BC + CD



Интерфейс диспетчера/оператора

  • (новое, версия 2.3.9) При нажатии на кнопку "Позвонить водителю" открывается список телефонов водителя. Диспетчер может выбрать любой номер для набора. (ранее вызов осуществлялся автоматически по первому номеру в списке) 
  • (новое, версия 2.3.9) Добавили локализацию для Армении.
  • (исправлено, версия 2.3.9) В карточке входящего звонка для звонка водителя имя и фамилия отображаются два раза. 
  • (исправлено, версия 2.3.9) Длинные адреса выходили за границы интерфейса приёма заказа.
  • (исправлено, версия 2.3.9) Счётчик(на фильтре) неправильно считает количество заказов.
  • (исправлено, версия 2.4) Не изменять(обновлять) содержимое поля "Примечание к адресу подачи" при изменении тарифа в ранее созданном заказе.
  • (исправлено, версия 2.4) Не учитывается скорость движения при расчете времени доезда водителя.
  • (исправлено, версия 2.4) В истории адресов клиента отображается "Точка на карте".
  • (новое, версия 2.4.1) Добавлена горячая кнопка F10 для  сброса фильтра.
  • (исправлено, версия 2.4.1) Некоторые входящие звонки от водителя (на заказе) отображаются как звонки от клиента.

Тарифы клиентов

  • (новое, версия 2.3.9) Добавили кнопку "Копировать тариф службы". С её помощью вы можете скопировать в уже созданный тариф настройки из другого тарифа. Экономит время, если ваши тарифы содержат много одинаковых параметров и отличаются незначительно друг от друга. 

Интерфейс управляющего / бизнес логика

  • (исправлено, версия 2.3.9) Неправильно отображается название тарифа в отчете по клиентским базам. 
  • (исправлено, версия 2.3.9) Не работает кнопка F11.
  • (исправлено, версия 2.3.9) Отчет по заказам водителя формировался без учета временной зоны автоколонны.
  • (исправлено, версия 2.3.9) При переносе автомобиля в другую автоколонну привязанный к ней водитель не переносится.
  • (новое, версия 2.3.9) В интерфейсе автоколонны показывать кол-во отфильтрованных водителей в списке. К цифре добавлена подсказка "Количество водителей в отфильтрованном списке".
  • (новое, версия 2.3.9) Убрали роль Администратор такси. Данная роль больше не используется.
  • (новое, версия 2.4) Добавлен новый отчет - Реестр поездок контрагента.
  • (новое, версия 2.4) В настройки Профиля клиентского приложения добавлен параметр "Разрешить  оплату банковской картой".
  • (новое, версия 2.4) Обновлена локализация для Узбекистана.
  • (исправлено, версия 2.4) Запрещать выход на смену на автомобиле, если данный автомобиль уже находится на линии.
  • (исправлено, версия 2.4) При удалении клиентской базы не очищается информация о клиентской базы в списке департментов.
  • (исправлено, версия 2.4) Время продления заказа каждый раз увеличивается на 10 мин после каждого не успешного звонка в серии звонков.
  • (исправлено, версия 2.4) Значение параметра "Разрешить водителю снимать с себя назначенный заказ" берется из настроек по умолчанию, а не из автоколонны.
  • (исправлено, версия 2.4) Локализовать ошибку -40198 - "Недостаточно средств на счёте".
  • (исправлено, версия 2.4) Можно подтвердить предварительный заказ, даже если на водителя уже назначен заказ.
  • (исправлено, версия 2.4) Ошибка при подтверждении регистрации клиента в мобильном приложении.
  • (исправлено, версия 2.4) На водительское устройство передается признак повышенного тарифа даже если его нет.
  • (исправлено, версия 2.4) В бухгалтерии при выборе работника и нажатии кнопки обновить, выделенная строка прыгает на первого работника в списке. Из-за этого в детализации отображается не тот работник, которого ожидали (и если это вовремя не заметить, можно списать/добавить деньги не тому работнику.
  • (новое, версия 2.4.1) Отображать дату и время операции в Архиве во вкладке "Расчет".
  • (исправлено, версия 2.4.1) В тарифных планах водителей не видно знаков ###b#<, -, +
  • (исправлено, версия 2.4.1) Не вся информация при завершении заказа возвращается в чеке.
  • (исправлено, версия 2.4.1) Не снимается блокировка автопредложения если автопредложение было прервано.
  • (исправлено, версия 2.4.1) В новых тарифных планах не сохраняется дробная стоимость комиссии с водителя.
  • (исправлено, версия 2.4.1) При назначении водителя оператором, в истории показывается что заказ взял водитель.
  • (новое, версия 2.4.1) Запрещен ввод позывного начинающегося со знака минус.
  • (исправлено, версия 2.4.1) Интерфейс Системные настройки - автоколонны-настройки автоколонны: параметр "Радиус автопредложения" отображён в км, по факту считает в метрах. Необходимо "КМ" изменить на "М".
  • (новое, версия 2.4.3) Внесены доработки в отчет по работе системы автопредложения.
  • (новое, версия 2.4.3) Добавлена возможность использовать все переменные во всех типах СМС. Если значение переменной недоступно, то она будет игнорироваться - без сообщения об ошибке.
  • (исправлено, версия 2.4.3) Исправлена ошибка интерфейсе Бухгалтерия - функция инкассации для платежных шлюзов.

Мобильное приложение водителя Android, версия 2.10.хх

  • (новое) Полностью переделан интерфейс работы с заказом.
  • (новое) Увеличили размер шрифта в интерфейсах список заказов и информации о заказе.
  • (новое) В интерфейс информация о заказе добавили "шторку" с картой, на которой отображается два маршрута: 1) от водителя до адреса подачи, 2) от адреса подачи до адреса освобождения. Для каждого маршрута считается расстояние и время.
  • (новое) Добавили новый интерфейс с картой, на которой отображаются: текущее местоположение водителя, границы стоянок, кол-во водителей на каждой стоянке, номер водителя в очереди на стоянке.
  • (новое) Добавили звук для PUSH уведомлений и новостей.
  • (новое) При запуске приложения отображать не прочитанные новости и PUSH уведомления.
  • (новое) Добавлена локализация для Армении.
  • (исправлено) Для предварительных заказов не отображался признак повышенного тарифа.
  • (исправлено) Для предварительных заказов на многих устройствах отсутствовал звук.
  • (исправлено) Ошибка при повторном создании заказа с колес.
  • (исправлено) Не проигрывается звук при изменении заказа диспетчером.
  • (исправлено) В виджете таксометра не отображаются копейки.
  • (исправлено) Отображается номер квартиры для адреса подачи до того как водитель взял заказ в работу.
  • (исправлено) Иногда программа закрывается после взятия заказа в работу.
  • (исправлено) Не показывать расстояние до конечного адреса если конечный адрес скрыт.
  • (исправлено) Не отображаются опции в заказе в статусах Водитель назначен и Машина по адресу.
  • (исправлено) Кнопка Освобождаюсь из HiveNavi работает без учета настроек в сборке.
  • (исправлено) Неверно работает кнопка Простой. Не учитывается значение в Настройках автоколонны, если значение параметра "Защитный интервал для кнопки “Простой” больше 60 секунд.
  • (исправлено) Таксометр не считает стоимость опций.
  • (новое) В интерфейсе информации по заказу добавлены разные признаки расчета расстояния. 1) Для обычного заказа - расстояние от водителя до адреса подачи. 2) Для заказа По освобождению - расстояние от адреса освобождения рабочего заказа до адреса подачи предложенного заказа по освобождению.
  • (новое) Доработана верстка интерфейсов под планшеты.
  • (новое) Доработана верстка экрана заказа под Mi Max.
  • (исправлено) После восстановления таксометр посчитал в два раза больше расстояние по таксометру.
  • (исправлено) Ошибка работы таксометра по контрагентскому заказу. Трек считался без учета настроек геозон в тарифе контрагента.
  • (новое) Переделан интерфейс уведомление об отдалении от адреса подачи.
  • (исправлено) В некоторых интерфейсах исправлена цветовая схема для режимов день/ночь.
  • (новое) Доработан фильтр скачков координат вначале трека.
  • (исправлено) При завершении заказа модификатор стоимости применяется 2 раза.
  • (новое) Добавлен экран подтверждения связи с клиентом и с диспетчером. Экран открывается при нажатии на кнопку "Связь с клиентом" и "Связь с диспетчером".
  • (исправлено) После взятия заказа по автопредложению активным становится открывается заказ по освобождению, а не текущий рабочий заказ.
  • (исправлено) Ошибки расчета в таксометре при использовании процентных опций в заказе.
  • (исправлено) для заказов со скрытым конечным адресом не показывать расстояние по заказу.
  • (новое) добавили текстовое описание ошибки -40198 - "Недостаточно средств на счете".
  • (новое) Добавили проверку приложений, которые подставляют фейковые координаты. При обнаружении активности такого приложения, программа уведомит об этом водителя и закроется.

Мобильное приложение клиента Android, iOS версии 2.х

  • (новое) Добавили оплату банковскими картами. Сервис находится в стадии закрытого тестирования. Доступен только авторизованным тестерам.
  • (новое) Добавили поддержку B2B (контрагентских) заказов.
  • (новое) Добавили поддержку опций по умолчанию.
  • (новое) На карте отображается текущее местоположение клиента и водителя. Теперь клиенту легче найти водителя.
  • (исправлено) На карте отображаются занятые водители.
  • (новое) При заказе с мобильного приложения необходимо проверять баланс контрагента и выдавать ошибку при попытке создать заказ.
  • (новое) Добавили звуки для PUSH уведомлений и на изменения статуса заказа.