Сервер обмена
Содержание
- 1 Описание
- 2 Данные
- 3 API
- 3.1 Расшарить заказ
- 3.2 Скрыть заказ
- 3.3 Назначение водителем на заказ
- 3.4 Добавить заказ
- 3.5 Удалить заказ
- 3.6 Статус заказа
- 3.7 Назначить водителя на внешний заказ
- 3.8 Стоимость заказа
- 3.9 История заказов по клиенту
- 3.10 Получение справочника типов машин
- 3.11 Получение справочника услуг
- 3.12 Получение справочника списка объектов
- 3.13 Получение справочника улиц
Описание
Сервер обмена заказами на одном такси, позволяет давать доступ к заказам одного такси, другим такси на этом сервере. Так же через сервер обмена могут быть получены данные или передаваемые данные на другие сервера обмена/партнеров.
Данные
Пользователи внешнего доступа
Клиенты и доступ
Таблица доступа
Матрица доступа между такси. Для такси А указывается в какие такси B,C,D... будет попадать заказ расшаренный в системе. Различаются 2 матрицы:
- наличные заказы (наличные, VISA заказы)
- безналичные заказы
API
Для внутреннего обмена
Внутренний сервер обмена предназначен для работы с заказами, уже созданными какимито пользователями в системе ТвоеТакси. Поэтому используются команды:
Расшарить заказ
Заказ попадает в обработку не только службы, которая создала заказ, но и тем службам, которые соотносятся с данной службой в соответствии с "Таблица доступа". Заказ попадает к ним в тот порядок обработки, который задан согласно Окно Настройки.
Скрыть заказ
Заказ изымается из обработки других такси, остается виден только для provider и executeprovider.
Назначение водителем на заказ
Назначение так еже как и для своего собственного заказа, исключающее работу не со своими заказами - executeprovider не мое такси.
1301: Регистрация нового клиента
1302: Подтверждение регистрации клиента
1303: Восстановление пароля
Для внешнего обмена