В ТМ в карточке группы экипажей на вкладке "Расчеты с водителями" добавлены вложенные вкладки, на которые перенесены существующие настройки, связанные с расчетами водителей, в том числе и списания по расписанию.
Появилась возможность осуществлять удаленное управление серверами ТМ. При установке дистрибутива ТМ на шаге выбора компонентов для установки добавлены пункты:
Отображение версии серверов ТМ в "Панели управления ТМ" перенесено на страницы состояния серверов. Версия будет отображаться справа вверху серым шрифтом.
В дистрибутив ТМ добавлена утилита для тестирования CommonAPI. При установке, если устанавливается компонент "ТМ Сервер", то в папку Utilities будет установлена утилита CommonAPITest, а в "Панели управления ТМ" на странице "Утилиты" появится кнопка для запуска CommonAPITest.
Теперь при включении и выключении режима "Час пик" будут производиться записи в окне "Доступ / Журнал контроля действий пользователей".
В карточке группы экипажей настройки тарифов были вынесены на отдельную вкладку "Тарифы". И там добавлен новый блок настроек "Тарифы, доступные для выбора в заказе с данной группой экипажа". В карточке обычного и ежедневного заказа оператор сможет выбрать только те тарифы, которые доступны для группы экипажей, выбранной в заказе. Если в заказе группа экипажей не указана, то можно будет выбрать любой тариф.
В окне экипажей добавлены колонки "Стоянка освобождения", "Время освобождения.
Появилось понятие "супергруппы". Супергруппа экипажей - это объединение нескольких обычных групп экипажей. Задать список супергрупп можно в глобальных настройках ТМ (Файл - Настройки - Экипажи - Группы - Супергруппы экипажей). Для каждой супергруппы задается наименование и список групп, которые входят в нее. В ТМ в различных окнах, где есть фильтрация по группам экипажей, в фильтре по группам экипажей сначала будет идти вкладка "Все", затем будут идти супергруппы в том порядке, в котором они были заданы в настройках, а далее будут идти все обычные группы из справочника групп экипажей. Супергруппа будет видна оператору в том случае, если ему доступны хотя бы 2 группы из состава этой супергруппы. Если супергруппа состоит из 10 групп, а оператору доступны только 2 из них, то при переключении фильтра на такую супергруппу оператору будут показываться данные только по двум доступным группам из 10.
В новой версии ТМ, если все вкладки фильтра по группам экипажей не помещаются в окно по ширине, то в правой части фильтра, кроме кнопок для перелистывания влево/вправо, будет доступна кнопка для раскрытия выпадающего списка групп.
Реализована возможность для работы с марками, моделями и цветами автомобилей. Добавлены справочники "Марки и модели автомобилей", "Цвета автомобилей". Если изменить название существующей марки, модели или цвета, то это название будет изменено во всех существующих автомобилях. А при попытке удалить марку, модель или цвет будет проводиться проверка, используется ли эта марка/модель/цвет в активных (неудаленных) автомобилях. Если да, то удаление будет запрещено. После создания новых марок, моделей или цветов автомобилей необходимо позаботиться о том, чтобы колл-центр мог проиграть их наименования при озвучивании информации по автомобилю. Для того, чтобы это работало, в колл-центре в директории со звуковыми файлами должны быть звуковые файлы с таким же точно названием, как название марки/модели/цвета автомобиля в ТМ. Формат звукового файла должен быть mp3 (любое качество) или wav (PCM 16bit 8000Hz Mono 128 КБит/сек). Проверить проигрывание звука можно, запустив рабочее место ТМ с телефонией Oktell и нажав в нужной карточке марки, модели или цвета автомобиля кнопку "Проиграть звук". При нажатии этой кнопки будет сделана попытка загрузить из Oktell звук, соответствующий названию этой марки/модели/цвета, и проиграть его. После добавления звука в директорию со звуковыми файлами в Oktell надо будет настроить новые сценарии для скачивания звуков из ТМ. Если сценарий не будет настроен, то в ТМ при нажатии кнопки "Проиграть звук" будет выдаваться ошибка: "В колл-центре не настроен сценарий для получения звукового файла".
В ТМ актуализирован список марок и моделей вместе с озвучками для колл-центра. При установке новой версии ТМ с чистой базой данных будут сразу импортироваться новые списки марок и моделей. При обновлении существующей ТМ старые списки марок и моделей не изменятся, но их можно будет обновить, обратившись в службу технической поддержки.
Теперь в колл-центре при озвучивании информации по автомобилю добавлена возможность озвучивать модель автомобиля.
В утилите TMRefsImport улучшен интерфейс для импорта автомобилей: в колонках, где задается марка, модель, цвет автомобиля, будет использоваться удобный выпадающий список с фильтрацией по введенному тексту.
В справочнике "Шаблоны E-mail" в карточке шаблона E-mail реализована возможность использовать форматированный текст, в котором можно менять шрифты, вставлять таблицы и картинки. Также в карточку шаблона E-mail добавлена возможность отправки тестового письма на нужный E-mail адрес. Благодаря этому можно сразу посмотреть, как будет выглядеть письмо из данного шаблона. Единственная особенность, что в тестовом письме не будет производиться замена тегов.
Появилась удобная возможность для настройки экрана загрузки ТМ. В глобальных настройках ТМ добавлена страница "Файл - Настройки - Основные - Экран загрузки ТМ", где можно включить возможность использования настраиваемого экрана загрузки, а также настроить его, импортировав нужное изображение для экрана загрузки (формат jpg, png или bmp, размер файла до 5 МБ) и задав параметры отображения надписей "Статус загрузки", "Сборка", "Ограниченный режим". Остальные надписи (версия БД, количество лицензий рабочих мест, название организации) не будут отображаться на кастомном экране загрузки. Пример отображения экрана загрузки ТМ можно сразу увидеть в предпросмотре.
В окне сообщений с водителями появилась возможность отображать системные сообщения для водителя. Для этого необходимо включить кнопку "Отображать системные сообщения" на панели меню над списком сообщений. Системные сообщения будут отображаться синим цветом шрифта, и в поле "Отправитель" будет задано "Система". При открытии истории сообщений по водителю системные сообщения будут показываться или скрываться в зависимости от кнопки "Отображать системные сообщения".
В окне сообщений с водителями в нижней панели меню добавлены кнопки: "Открыть карточку экипажа", "Открыть карточку водителя", "Открыть карточку автомобиля". Если водитель на линии, то при нажатии новых кнопок сразу будут открываться карточки экипажа, водителя и автомобиля для экипажа на линии. А если водитель не на линии, то при нажатии кнопок открытия карточек экипажа и автомобиля будет сделан поиск существующих экипажей и автомобилей, доступных данному водителю. Если их будет несколько, то будет предложен выбор, какую из карточек экипажа или автомобиля надо открыть. Новые кнопки будут видимы, только если у оператора есть право доступа к соответствующему справочнику.
В глобальных настройках ТМ добавлена страница настроек "Файл - Настройки - Основные - Политики паролей", где можно настраивать политики паролей для следующих типов сущностей: пользователи, клиенты, водители, партнеры. В политике паролей задается: минимальная и максимальная длина пароля, какие символы могут быть использованы в пароле, какие символы обязательно должны присутствовать в пароле. Есть возможность скопировать настройки из политики паролей для одной сущности в политику паролей другой сущности. Если используются политики паролей, то в карточках пользователя, клиента, водителя и партнера будет невозможно ввести в поле пароля символы, которые не соответствуют политике. Также при сохранении этих карточек будет проверяться, что введенный пароль соответствует политике. Если нет, то будет выдаваться ошибка. Аналогично будет выдаваться ошибка при попытке создать или изменить клиента или водителя через CommonAPI, если переданный пароль не соответствует политике паролей. В карточке пользователя добавлена кнопка для автогенерации пароля. Автогенерация паролей в карточках пользователя, клиента, водителя и партнера будет учитывать настройки политики паролей. Если политики паролей не используются, то вся логика будет работать по-прежнему.
В новой версии ТМ будет вестись история изменения пользователей и ролей. В окна "Доступ / Роли" и "Доступ / Пользователи" на панель управления и в контекстное меню, выпадающее по клику правой кнопкой мыши, добавился пункт "История". При его выборе будет показываться окно с историей изменения записи. Кроме изменения обычных полей пользователя и роли, там будет видна и история изменения прав доступа.
Теперь в окне "Доступ / Журнал контроля действий пользователей" будут отображаться события создания, изменения пользователя и создания, изменения роли. Также в окне журнала контроля действий пользователей в фильтр "Действие" добавлены пункты: "Редактирование пользователя" и "Редактирование роли".
Добавлена возможность блокировать партнеров из справочника партнеров. В карточке партнера появились настройки: "Заблокирован по причине" и "Блокировать работу водителей". Теперь в окне справочника партнеров следующий набор владок: "Все", "Активные", "Заблокированные", "Удаленные". Если заблокировать партнера, то он не сможет работать через Кабинет партнера. Если партнера заблокировали и дополнительно включили признак "Блокировать работу водителей", то тогда водители этого партнера не смогут выйти на линию. Если в момент блокировки водители партнера уже были на линии, то водители в состоянии типа "Свободен" или "На перерыве", будут сняты с линии. А водители на заказе, останутся на линии до завершения своего текущего заказа и только потом будут сняты с линии. Кроме того, водители партнера будут сняты с заказов в очереди и с предварительных заказов.
Новая версия ТМ поставляется с PostgreSQL версии 14.5. При установке новой (чистой) ТМ будет устанавливаться PostgreSQL версии 14.5. При обновлении ТМ версия PostgreSQL не будет обновляться автоматически. Обновить PostgreSQL можно будет только вручную, обратившись в техническую поддержку.
Изменен порядок записей в истории автораздачи заказа. Теперь если в ТМ включена настройка "Файл - Настройки - Экипажи - Подбор на заказ - Общие - Сохранять в историю заказа информацию об автораздаче", то при успешном назначении экипажа на заказ фоновой автораздачей в историю заказа добавляется запись с информацией обо всех экипажах, которые рассматривались для назначения на этот заказ с сортировкой по типу результата в таком порядке:
Назначен.
Не удалось назначить.
Подходит.
Не подходит.
Проигнорирован.
В новой версии ТМ настройка "Файл - Настройки - Заказы - Карточка заказа - Функционал - Разрешить автообновление тарифа при изменении адресов в заказе" переделана в группу настроек "Автоматически обновлять тариф при изменении полей", внутри которой можно выбрать поля "Адреса" и "Атрибуты". Это добавило возможность включить обновление тарифа в зависимости от атрибутов заказа.
Теперь фильтр на панели управления в справочнике водителей называется "ФИО, позывной, терм. аккаунт", и сейчас этот фильтр в том числе делает поиск по терминальному аккаунту водителя. Ищется точное совпадение терминального аккаунта, то есть надо вводить все 5 цифр аккаунта, например "00123".
В справочник городов добавлен фильтр по наименованию.
Теперь в окне выполненных заказов при поиске по ИД заказа фильтр по времени не будет использоваться и будет скрываться.
Теперь можно выбрать, где необходимо резервировать заказы: на сервере и/или на рабочем месте ТМ. Для этого настройка "Файл - Настройки - Заказы - Резервирование заказов - Резервировать текущие и предварительные заказы" была преобразована в группу настроек "Резервирование заказов" с вариантами: "Резервировать заказы на сервере", "Резервировать заказы на рабочих местах ТМ".
В справочнике смен тарифов на панели действий и в контекстном меню появилось действие "Копировать смену тарифов". Если выделить мышкой в справочнике нужную смену тарифов и нажать "Копировать смену тарифов", то откроется карточка для создания новой смены тарифов, и в нее будут скопированы данные из выделенной старой смены тарифов. А к наименованию смены тарифов будет по умолчанию добавлен текст " - копия".
В окне журнала звонков появилась новая колонка "Переведен на". В этой колонке для звонков в статусе "Переведен" будет отображаться, на какой номер телефона был сделан перевод звонка. В TAPI запрос create_record_link также добавлена возможность передавать в поле transferred_to, на какой номер телефона был сделан перевод звонка.
В новой версии ТМ при импорте отчета пользователю, который выполняет импорт, будет автоматически предоставляться доступ к этому отчету. Если пользователь привязан к роли, то права на доступ к импортируемому отчету будут включаться для роли.
В карточке группы экипажей на вкладке "Модуль Связь с водителями / Общие" переименована настройка "Отображать загородные заказы в радиусе, км (0 - не ограничено)" в "Отображать текущие заказы в радиусе, км (0 - не ограничено)".
В "Файл - Настройки - Заказы - Составные заказы" добавлена настройка "Исключать из составного заказа прекращенный заказ-часть" со значениями:
Только для предварительного составного заказа, который еще не перешел в текущие.
Всегда.
В карточке клиента на вкладке "Кабинет клиента" добавлена настройка "Просмотр отзывов водителей по заказам" с вариантами "Запрещено" и "Разрешено". По умолчанию клиентам запрещено просматривать отзывы водителей по заказам. Это право не будет наследоваться для подчиненных клиентов.
В справочник системных событий добавлен новый тип события "Включение/выключение режима "Час пик". В параметрах этого события задается, на какой статус режима "Час пик" должно срабатывать событие: на включение или на выключение. Также в справочник системных событий добавлен новый тип действия: Включение/выключение режима "Час пик". В параметрах действия задается, какой статус надо выставить для режима "Час пик": включен или выключен. В скриптовое действие также добавлены функции для включения и выключения режима "Час пик". В условиях для системных событий и действий добавилась возможность делать проверки по полю "Общее: режим "Час пик" включен". Также проверять текущий статус режима "Час пик" можно будет из любых скриптов, исполняемых в TMServer.
В справочнике системных событий добавлен новый тип события "Выезд из зоны контроля проезда". В самом событии никаких параметров нет. А если требуется сделать проверку на конкретную зону контроля проезда, то необходимо делать это с помощью стандартного условия по системным событиям "Зона контроля проезда: зона контроля проезда". Для того, чтобы сработало новое событие, необходимо, чтобы экипаж сначала въехал в зону контроля проезда, и находился внутри нее не менее 20 секунд подряд, а потом выехал за границу зоны и находился вне ее еще 20 секунд подряд. Если зона контроля проезда не используется для каких-то групп экипажей, то событие выезда из этой зоны не будет срабатывать для экипажей из этих групп.
В системных событиях в действии "Уведомление операторов" появилась возможность выбирать, кому именно из операторов надо отправить уведомление. Там можно выбрать или конкретного оператора, или роль. Во втором случае уведомление будет отправлено всем операторам, которые привязаны к выбранной роли. Также в условия системных событий и действий добавлено условие "Общее: оператор подключен". Дополнительно в этом условии надо выбрать оператора, которого следует проверять.
Появилась возможность через теги добавлять значение атрибута в текст сообщения, формируемого в результате таких действий системных событий, как "Отправка СМС", "Уведомление операторов", "Запись в лог" и т.д. Для этого добавлены новые теги:
%Order.Attribute[ID]% - значение атрибута заказа.
%Car.Attribute[ID]% - значение атрибута автомобиля.
%Driver.Attribute[ID]% - значение атрибута водителя.
%Crew.Attribute[ID]% - значение атрибута экипажа (включает атрибуты водителя, автомобиля, экипажа, группы экипажей).
%Client.Attribute[ID]% - значение атрибута клиента (включает атрибуты вышестоящих подразделений и группы клиентов).
%GlobalAttribute[ID]% - значение глобального атрибута.
При использовании этих тегов вместо "ID" надо указать число - ИД нужного атрибута, значение которого должно выводиться в тексте. В сообщение будет подставляться только значение атрибута без названия самого атрибута и без каких-либо кавычек. Если атрибут с нужным ИД отсутствует (для всех сущностей, кроме заказов), то вместо значения будет выводиться "-" (минус). А для заказов при отсутствии атрибута будет показываться значение атрибута по умолчанию.
В системных событиях и действиях появилась возможность использовать новые условия: "Экипаж: внутри зоны контроля проезда", "Экипаж: внутри района", "Экипаж: внутри стоянки", "Экипаж: внутри города". Данные условия будут проверять, находятся ли текущие координаты экипажа внутри границ нужной зоны контроля проезда, района, стоянки или города. В этих условиях можно не указывать конкретную зону, район, стоянку или город, и тогда условие будет проверять, что экипаж находится вне всех зон, районов, стоянок, городов. Для условий вхождения экипажа внутрь зоны контроля проезда и стоянки проверка будет производиться, только если у группы экипажа есть доступ к соответствующей зоне или стоянке. Иначе условие будет возвращать, что экипаж не находится внутри зоны или стоянки.
В системных событиях и действиях добавлены условия: "Заказ: стоянка подачи", "Заказ: район подачи", "Заказ: стоянка назначения", "Заказ: район назначения", "Экипаж: стоянка". В этих условиях можно сравнивать значение с конкретной стоянкой или районом, а можно оставить стоянку или район пустыми, и тогда условие будет проверять, что стоянка или район не заполнены в адресах заказа или в экипаже. Такие условия будут также доступны в правилах валидации заказов и в расширенных сменах тарифов.
В новой версии ТМ для следующих условий: "Заказ: группа экипажей", "Заказ: первая группа экипажей", "Автомобиль: группа экипажей" - появилась возможность не указывать конкретную группу экипажей. В таком случае условия будут проверять, что группа экипажей не задана. Это будет работать также в правилах валидации заказов и в расширенных сменах тарифов.
В системных событиях и действиях добавлены условия: "Заказ: есть координаты адреса подачи", "Заказ: есть координаты адреса назначения". Данные условия проверяют наличие координат у адресов подачи и назначения в заказе. Также такие условия будут доступны в правилах валидации заказов и в расширенных сменах тарифов.
В системных событиях и действиях добавлены условия: "Заказ: время принятия (время)", "Заказ: время принятия (дата)", "Заказ: время принятия (дата/время)", "Заказ: время принятия (день недели)", "Заказ: время принятия (день месяца)", "Заказ: время принятия (месяц)", "Заказ: время принятия (год)". Данные условия будут проверять время из поля "Принят" в карточке заказа. Обычно оно совпадает со временем создания заказа. Но операторы могут изменить поле "Принят" вручную.
Для системного события "Создание операции по счету" в зависимости от выбранного типа получателя стало доступно одно из условий:
Операция по счету: вид операции (по клиенту).
Операция по счету: вид операции (по водителю).
Операция по счету: вид операции (по партнеру).
В новой версии ТМ на панели действий списка условий добавлена кнопка "Открыть в отдельном окне", при нажатии на которую будет открываться отдельное модальное окно для редактирования условий. Это окно можно развернуть на весь экран.
Появилась возможность указывать имя отправителя при отправке E-mail из скриптового действия.
Настройки онлайн карт (Файл - Настройки - Карта - Онлайн карты) теперь разделены на отдельные вкладки по названию карт.
Появилась возможность фильтровать адреса из 2GIS по прямоугольной области. Для этого надо задать координаты этой прямоугольной области в Файл - Настройки - Карта - Онлайн карты - 2GIS - Фильтровать адреса по прямоугольной области.
Настройка "При запросе адресов из нескольких основных городов делать 1 запрос в 2GIS без указания города и сортировать полученные адреса с учетом основных городов" перенесена на вкладку "Файл - Настройки - Карта - Онлайн карты - 2GIS", и теперь она работает во всех случаях поиска адресов в 2GIS.
В настройках 2GIS (Файл - Настройки - Карта - Онлайн карты - 2GIS) добавлена опция "Использовать жесткий фильтр по городам". Если она будет включена, то будут игнорироваться адреса из сторонних городов, не указанных в фильтре городов. Если настройка будет выключена, то адреса из сторонних городов будут показываться, но все найденные адреса будут сортироваться с учетом фильтра городов, то есть сначала будут идти адреса из основных городов, указанных в фильтре городов, и только потом будут идти адреса из сторонних городов.
Появилась возможность передавать ссылки на скачивание водительского приложения с зашитыми параметрами для подключения к серверу. В глобальные настройки "Файл - Настройки - Модуль Связь с водителями - Отправка настроек в TMDriver" добавлена таблица "Настройки подключения TMDriver", где можно задать необходимые данные для скачивания приложения. Если имеется несколько персональных водительских приложений, то необходимо создать в таблице несколько записей с подключениями. В тулбаре таблицы есть две кнопки для перехода к скачиваю водительского приложения с помощью QR-кода или ссылки: "QR-код для подключения TMDriver", "Скопировать в буфер обмена ссылку для подключения TMDriver". В обоих случаях в ссылку будут сразу подставлены адрес и порт сервера, и их уже не надо будет вводить вручную после скачивания и установки приложения. Нужно будет указать только ИД водителя и пароль. Также в карточке водителя добавлены кнопки для перехода к скачиваю водительского приложения с помощью QR-кода или ссылки: "QR-код для подключения TMDriver", "Скопировать в буфер обмена ссылку для подключения TMDriver". В этих обоих случаях в ссылку будут сразу подставлены все необходимые данные для подключения водителя, поэтому после установки через такие ссылки сразу будет производиться подключение к серверу без каких-либо дополнительных настроек. Если в глобальных настройках задано несколько наборов настроек для подключения, то при нажатии этих кнопок будет предложен выбор из списка.
Далее: Системные требования