Менеджер:
- кнопка «показать геообъекты» доступна всем пользователям. Редактирование, удаление и добавление – только администратору.
- увеличено количество одновременно подключаемых каналов телефонии с 20 до 50.
- добавлены параметры групп: радиус обзора стоянок для онлайн водителя (в километрах) – определяет радиус, в котором будут видны водителю стоянки при запросе на изменение местоположения; максимальное число стоянок, возвращаемых водителю – определяет максимальное число стоянок, которые будут возвращены онлайн водителю. Параметры доступны на вкладке «Другие».
- добавлен параметр «Использовать скидку по партнерской программе при расчете стоимости (если не выбрано: начисление по окончании заказа)» - регулирует варианты использования партнерской программы для заказчика – получит ли он скидку при поездке, или ему будет произведено начисление на счет.
- в случае, если владелец заказа группа, в которую не входит диспетчер, а исполнителем является водитель из группы диспетчера, этот диспетчер не может редактировать заказ (только просматривать информацию по нему).
- оптимизирован запрос городов в автоподстановке в адресных полях – теперь сделан по аналогии с улицами (запрос идет только после ввода 3 первых букв)
Система:
- оптимизированы запросы для работы с отчетами по СМС и звонкам
Веб сервис:
- в веб-сервисную структуру GroupSettings добавлены свойства: TakePartInAffiliateProgram, обозначающее участвует ли группа в партнерской программе; DispatcherPhones - телефоны диспетчеров.
- в метод
GetRentCost добален параметр "Свойства" (типа PropertyValue[]).
- добавлен отдельный веб-сервис SeDiWebServiceAPI.asmx - упрощенный вариант работы. Располагается там же, где и основной веб-сервис PMSServerWebService.asmx. Содержит методы:
-
Для авторизации: InitializeSession, SendActivationKey, LoginWithActivationKey, LoginWithKey
-
Для работы с заказчиками: GetCustomerInfo, SetCustomerInfo, ChangeUserPassword
-
Для работы с адресами: FindAddressResult, GetAddressField
-
Для работы со свойствами: GetPropertyValues, GetPropertyValueSets
-
Для расчета стоимости: GetTravelCostByGroups
-
Для работы с заказами: RegisterOrder, GetOrdersInfo, CancelOrder(int orderID)
-
Для работы с водителями: GetDriversInfo
-
Для работы с машинами: GetCars