Сервер обмена

Материал из FAQ
Перейти к: навигация, поиск

Описание

Сервер обмена заказами на одном такси, позволяет давать доступ к заказам одного такси, другим такси на этом сервере. Так же через сервер обмена могут быть получены данные или передаваемые данные на другие сервера обмена/партнеров.

Данные

Пользователи внешнего доступа - такси

Каждое такси получает уникальный API ключ - ключ будет использоваться во всех командах доступа.

Таблица доступа

Матрица доступа между такси. Для такси А указывается в какие такси B,C,D... будет попадать заказ расшаренный в системе. Различаются 2 матрицы:

  • наличные заказы (наличные, VISA заказы)
  • безналичные заказы

API

Для внутреннего обмена

Внутренний сервер обмена предназначен для работы с заказами, уже созданными какимито пользователями в системе ТвоеТакси. Поэтому используются команды:

Расшарить заказ

Заказ попадает в обработку не только службы, которая создала заказ, но и тем службам, которые соотносятся с данной службой в соответствии с "Таблица доступа". Заказ попадает к ним в тот порядок обработки, который задан согласно Окно Настройки.

Скрыть заказ

Заказ изымается из обработки других такси, остается виден только для provider и executeprovider.

Назначение водителем на заказ

Назначение так еже как и для своего собственного заказа, исключающее работу не со своими заказами - executeprovider не мое такси.


1301: Регистрация нового клиента 1302: Подтверждение регистрации клиента 1303: Восстановление пароля

Для внешнего обмена Внешнее API позволяет выполнять команды в системе внешним приложениям от имени того такси, которое открыло для себя автоматизацию клиентом.

Добавить заказ

Добавление внешнего заказа - помещение в систему такси от имени такси. Отправка в сервер обмена - "шаринг заказа" будет выполняться автоматически.

Закрытие заказа

Удаление заказа в архив с указанным статусом.

Статус заказа

Возврат информации о текущем состоянии текущего заказа.

Стоимость заказа

Возврат по данным заказа для данного такси

  • стоимости
  • километража
  • времени

История заказов по клиенту

История заказов для клиента достается по всем такси в системе (на сервере).

Получение справочника типов машин

Получение справочника услуг

Получение справочника списка объектов

Получение справочника улиц

Получение справочника состояний заказа

Получение справочника статусов заказов