...
Для активации мода необходимо предварительно активировать мод “Интеграция с SSO”, после чего активируем сам мод “Детальный маршрут для SSO” в marketplace.
...
Мод позволяет передавать следующий набор данных при установке параметров перехода:
...
информацию о том, какие участки маршрута можно бронировать и в какой последовательности.
Первоначально бронируются авиа, ж/д и отели, т.е. основные услуги, а уже потом создаются заказы на дополнительные услуги, например, на трансферы.
Для того, чтобы передать детали маршрута из внешней системы, необходимо добавить блок с CustomOption следующего вида, который активирует применения механизма контроля маршрута по командировке:
...
personalDays - список личных дней, в одном заказе гостиницы не может быть и личного и рабочего дня одновременно, передаем в формате гггг-мм-дд через запятую
allowedExtraServices - разрешенные дополнительные услуги, которые можно заказывать после заказа основных
updateMode - признак того, что мы должны перетереть все параметры командировки при входе и заменить их на вновь переданные (если в командировке были созданы заказы до обновления параметров командировки, то такие заказы сохранятся в командировке с обновленными параметрами). Если это поведение не требуется, данный ключ не передаем.
Пример использования ключей:
...