Ранее мини-карта никак не отмечала текущую активность водителя. Эту информацию можно было получить только переключившись на отдельную вкладку с "большой" картой. "Большая" карта обновлялась раз в минуту, и это поведение не поддавалось изменению. В текущей реализации мини-карта будет обновлять состояние тем чаще, чем меньше нагрузка на сервер, но не чаще 5 секунд.
Это актуально для небольших таксопарков, где нагрузка на сервер небольшая, но важен контроль за каждым водителем. Это также актуально для крупных таксопарков, где важна скорость работы всего комплекса и нет возможности или необходимости контролировать каждого водителя.
Основной причиной проблем с прежней картой была неоптимальная работа и утечки памяти, а дополнительной причиной были неконсистентный стиль и разрозненная кодовая база.
Теперь её можно открыть в одном или нескольких окнах, которые можно развернуть на весь экран.
Для открытия карты есть специальная кнопка на мини-карте.
Карту можно открыть в любой момент сочетанием клавиш ALT+M
Карта, как и мини-карта, содержит информацию об активности водителей и позволяет искать и фильтровать их по статусам. Кроме того, на этой карте доступны города, для которых ещё не активирована лицензия на работу.
Ранее при звонке клиента, у которого более одного активного заказа, диспетчеру для редактирования данных приходилось искать конкретные заказы вручную.
Теперь при звонке клиента в диспетчерской будет появляться окно со списком незавершенных заказов этого клиента.
Диспетчер может выбрать нужный заказ из этого списка и открыть его соответствующей кнопкой.
Открыть нужный заказ также можно двойным щелчком мыши.
Если диспетчер нажмёт на кнопку Отмена
, то ни одна карточка открыта не будет, а звонок будет продолжен.
Для диспетчеров была добавлена возможность отклонить входящий звонок от клиента, путем нажатия клавиш CTRL + F1
. Далее откроется окно, в котором нужно будет подтвердить операцию. Если диспетчер отклонит звонок, то клиенту ответит автоответчик, который скажет, что на данный момент свободных машин нет. В случае, когда диспетчер хотел принять вызов, но случайно нажал клавиши CTRL + F1
, у диспетчера в новом окне будет возможность отменить операцию.
Нельзя будет отклонить звонок, если у клиента есть хотя бы один активный заказ. При попытке отклонить такой звонок, будет показано уведомление с соответствующим сообщением и номером телефона клиента.
Звонок от водителя, также, при нажатии на CTRL + F1
не будет отклонён: аналогичным образом появится уведомление, с номером телефона водителя.
Также диспетчер может выбрать несколько входящих звонков и отклонить их все сочетанием клавиш CTRL + F1
. Будут отклонены все звонки, кроме:
Звонки, подходящие под эти 2 категории отклонить будет нельзя. Будет выведено соответствующее уведомление с указанием номеров телефона данных звонков.
Добавлено контекстное меню для входящих вызовов. Теперь при нажатии на звонок правой кнопкой мыши появляется меню, в котором есть 2 пункта: принять звонок и отклонить его.
Отклонение входящего звонка доступно, только если выключена настройка "Запретить ручной отказ".