Таксометр — различия между версиями
Alex (обсуждение | вклад) (Новая страница: «== Описание == == Порядок разбора заказа по таксометру == Получить журнал работы таксометр…») |
Alex (обсуждение | вклад) (→Информация, которая пишется в журнал) |
||
Строка 28: | Строка 28: | ||
#FinishPoint - Точка завершения | #FinishPoint - Точка завершения | ||
#StartTime - Время начала | #StartTime - Время начала | ||
− | + | #FinishTime - Время завершения | |
− | + | #StartSpeedByGPS - Скорость по GPS в точке начала (метров/сек) | |
− | + | #FinishSpeedByGPS - Скорость по GPS в точке завершения (метров/сек) | |
− | + | #AverageSpeedByInterval - Средняя скорость по интервалу (метров/сек) | |
− | + | #Distance - Расстояние сегмента (в метрах) | |
− | + | #DistanceToCalc - Расстояние сегмента за вычетом расстояния, входящего в стоимость посадки (в метрах) | |
− | + | #Duration - Продолжительность сегмента (в секундах) | |
− | + | #CostByDistance - Прирост стоимости заказа от расстояния (в копейках) | |
− | + | #CostByDuration - Прирост стоимости заказа от продолжительности (в копейках) | |
− | + | #CostByProvisions - Прирост стоимости заказа от услуг (в копейках) | |
− | + | #Cost - Прирост стоимости заказа (в копейках) | |
− | + | #TotalDistance - Общее пройденное расстояние (в метрах) | |
− | + | #TotalDuration - Общая продолжительность работы (в секундах) | |
− | + | #TotalDurationRiding - Общая продолжительность движения (в секундах) | |
− | + | #TotalDurationStandby - Общая продолжительность простоя (в секундах) | |
− | + | #TotalCostByDistance - Общая стоимость заказа от расстояния (в копейках) | |
− | + | #TotalCostByDuration - Общая стоимость заказа от продолжительности (в копейках) | |
− | + | #TotalCostByProvisions - Общая стоимость заказа от услуг (в копейках) | |
− | + | #TotalCost - Общая стоимость заказа (в копейках) | |
− | + | #TotalCostToCalc - Общая стоимость заказа с учётом минимальной стоимости поездки (в копейках) | |
− | + | #TariffId - Идентификатор записи тарифа | |
− | + | #TariffName - Наименование тарифа | |
− | + | #PriceZoneId - Идентификатор записи ценовой зоны | |
− | + | #PriceZoneName - Наименование ценовой зоны | |
− | + | #PriceCostMinimal - Минимальная стоимость оплаты (в копейках) | |
− | + | #PriceMounting - Цена посадки клиента в машину (в копейках) | |
− | + | #MountingDistance - Расстояние, входящее в стоимость посадки (метров) | |
− | + | #PriceOfDistance - Цена за 1 километр (в копейках) в зависимости от пройденного расстояния (километров) | |
− | + | #PriceOfTimeWorking - Цена за 1 минуту работы (в копейках) | |
− | + | #PriceOfTimeStandby - Цена за 1 минуту простоя (в копейках) | |
− | + | #Provisions - Услуги заказа | |
− | + | #ChangedProvision - Изменённая услуга заказа (для типов сегмента "ProvisionAddition" и "ProvisionDeletion") | |
− | + | ||
== Порядок тестирования тарифов таксометра == | == Порядок тестирования тарифов таксометра == |
Версия 13:40, 17 февраля 2016
Содержание
Описание
Порядок разбора заказа по таксометру
Получить журнал работы таксометра могут пользователи с ролями «Системный администратор», «Администратор службы такси», «Техническая поддержка». Для получения журнала работы таксометра нужно найти соответствующий закза в текущих или архиве и открыть его. В карточке заказа нажать "Ctrl + Shift + C".
Вы получите отображение в json виде всего журнала таксометра. Для форматирования журнала таксометра можно воспользоваться, например, этим сервисом: http://www.freeformatter.com/json-formatter.html#ad-output
Информация, которая пишется в журнал
- OrderId - в начале журнала выводится номер заказа.
- Segments – далее следуют сегменты, соответствующие расчетам, которые выполняются каждые 10 секунд (если за несколько таких периодов параметры не изменились, сегмент включает все эти периоды).
Параметры сегмента:
- Number - Номер сегмента
- Type - Тип сегмента
Undefined Не определён (рассчитывается) Start Начало работы таксометра Stop Завершение работы таксометра Pause Пауза работы таксометра Riding Поездка Standby Простой
- TariffManualSelection Ручной выбор тарифа
- ProvisionAddition Добавление услуги
- ProvisionDeletion Удаление услуги
- PaidPause - Признак оплачиваемой паузы таксометра
- AutoSelectTariffDisabled - Признак запрета автоматического выбора тарифа
- StartPoint - Точка начала
- FinishPoint - Точка завершения
- StartTime - Время начала
- FinishTime - Время завершения
- StartSpeedByGPS - Скорость по GPS в точке начала (метров/сек)
- FinishSpeedByGPS - Скорость по GPS в точке завершения (метров/сек)
- AverageSpeedByInterval - Средняя скорость по интервалу (метров/сек)
- Distance - Расстояние сегмента (в метрах)
- DistanceToCalc - Расстояние сегмента за вычетом расстояния, входящего в стоимость посадки (в метрах)
- Duration - Продолжительность сегмента (в секундах)
- CostByDistance - Прирост стоимости заказа от расстояния (в копейках)
- CostByDuration - Прирост стоимости заказа от продолжительности (в копейках)
- CostByProvisions - Прирост стоимости заказа от услуг (в копейках)
- Cost - Прирост стоимости заказа (в копейках)
- TotalDistance - Общее пройденное расстояние (в метрах)
- TotalDuration - Общая продолжительность работы (в секундах)
- TotalDurationRiding - Общая продолжительность движения (в секундах)
- TotalDurationStandby - Общая продолжительность простоя (в секундах)
- TotalCostByDistance - Общая стоимость заказа от расстояния (в копейках)
- TotalCostByDuration - Общая стоимость заказа от продолжительности (в копейках)
- TotalCostByProvisions - Общая стоимость заказа от услуг (в копейках)
- TotalCost - Общая стоимость заказа (в копейках)
- TotalCostToCalc - Общая стоимость заказа с учётом минимальной стоимости поездки (в копейках)
- TariffId - Идентификатор записи тарифа
- TariffName - Наименование тарифа
- PriceZoneId - Идентификатор записи ценовой зоны
- PriceZoneName - Наименование ценовой зоны
- PriceCostMinimal - Минимальная стоимость оплаты (в копейках)
- PriceMounting - Цена посадки клиента в машину (в копейках)
- MountingDistance - Расстояние, входящее в стоимость посадки (метров)
- PriceOfDistance - Цена за 1 километр (в копейках) в зависимости от пройденного расстояния (километров)
- PriceOfTimeWorking - Цена за 1 минуту работы (в копейках)
- PriceOfTimeStandby - Цена за 1 минуту простоя (в копейках)
- Provisions - Услуги заказа
- ChangedProvision - Изменённая услуга заказа (для типов сегмента "ProvisionAddition" и "ProvisionDeletion")
Порядок тестирования тарифов таксометра
Перед началом тестирования следует определиться с проверяемым тарифом. Для того, чтобы осуществлять тестирование, можно использовать режим "эмуляции GPS". Такая эмуляция включается только в тестовом режиме. Для возможности входа в тестовый режим с учетными данными водителя своей службы необходимо обратиться в техподдержку, для активации на Вашей службе этого режима.
Тестовый режим включается при входе в АРМ водителя тройным нажатием на заставку входа в программу (машинку при запуске программы); при этом в окне авторизации внизу будет написано «Тестовый режим». После этого залогинится как обычно в Вашу службу.
Для включения/отключения эмуляции GPS нужно нажать и пару секунд удерживать правую стрелку смены страницы на экране "Статус"
При эмуляции движения по GPS:
- Не учитывается карта
- Если имеется текущий заказ - при включении эмуляции начнётся "движение" от начальной до конечной точки
- Иначе если водитель встал на стоянку - при включении эмуляции начнётся "движение" от текущей точки до "центра" стоянки
- Иначе автомобиль "движется" в окрестностях точки "центра города"
После подготовки тестовой ситуации выполняется полный цикл обработки заказа. Результаты обработки заказа сверяются с данными журнала работы таксометра (получение журнала и фиксируемые параметры выполнения заказа описаны в п.4 данной инструкции).