Предварительные настройки:
1. Произвести настройки Интеграции с SSO - Интеграция с SSO (ModSSOService)
тестhttps://test.sso.corteos.ru
продуктив https://prd.sso.corteos.ru
...
Code Block |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sso="https://sso.corteos.ru/"> <soapenv:Header/> <soapenv:Body> <sso:Set> <sso:request> <sso:OuterId>тест1234567890</sso:OuterId> <sso:CustomRoute> <sso:RoutePart> <sso:DateDepart>2024-10-09</sso:DateDepart> <sso:Origin>Москва</sso:Origin> <sso:Destination>Санкт-Петербург</sso:Destination> <sso:ServiceType>transport</sso:ServiceType> <!--sso:ServiceType>transport,lodging</sso:ServiceType--> <sso:DepartureAdvanceShiftDays>0</sso:DepartureAdvanceShiftDays> <sso:DeparturePostShiftDays>0</sso:DeparturePostShiftDays> <sso:ReturnAdvanceShiftDays>0</sso:ReturnAdvanceShiftDays> <sso:ReturnPostShiftDays>0</sso:ReturnPostShiftDays> <sso:BookingSequence>1</sso:BookingSequence> </sso:RoutePart> <sso:RoutePart> <sso:DateDepart>2024-10-15</sso:DateDepart> <sso:Origin>Санкт-Петербург</sso:Origin> <sso:Destination>Москва</sso:Destination> <sso:ServiceType>transport</sso:ServiceType> <sso:DepartureAdvanceShiftDays>0</sso:DepartureAdvanceShiftDays> <sso:DeparturePostShiftDays>0</sso:DeparturePostShiftDays> <sso:ReturnAdvanceShiftDays>0</sso:ReturnAdvanceShiftDays> <sso:ReturnPostShiftDays>0</sso:ReturnPostShiftDays> <sso:BookingSequence>1</sso:BookingSequence> </sso:RoutePart> </sso:CustomRoute> <sso:CustomOptions> <sso:CustomOption> <sso:Key>routeControl</sso:Key> <sso:Value>true</sso:Value> </sso:CustomOption> <sso:CustomOption> <sso:Key>automaticServices</sso:Key> <sso:Value>transport,hotel</sso:Value> </sso:CustomOption> <sso:CustomOption> <sso:Key>updateMode</sso:Key> <sso:Value>update</sso:Value> </sso:CustomOption> </sso:CustomOptions> <sso:Persons> <sso:Person LastName="Лапочкина" FirstName="Елена" MiddleName="Александровна" LastNameLatin="Lapochkina" FirstNameLatin="Elena" MiddleNameLatin="Aleksandrovna" Gender="false" DateBirth="1980-02-06"> <sso:INN>222222222222</sso:INN> <sso:KPP>222222222</sso:KPP> <sso:CountryAlpha2>RU</sso:CountryAlpha2> <sso:Documents> <sso:Document CountryCode="RU" DocumentNumber="2323222222" DocumentType="NationalPassport" DateValid="2044-09-04"/> </sso:Documents> <sso:Contacts> <sso:Contact ContactType="MobilePhone" Value="+72222222222"/> </sso:Contacts> <sso:PersonalCodes> <sso:Code DictionaryName="тестнв" CodeValue="1234" IsPrimaryKey="true"/> </sso:PersonalCodes> </sso:Person> </sso:Persons> <sso:AccountDetails id_Group="8418" GroupSecurityKey="2D6DE573-CBAD-4437-90E6-0F4CFE31936C" Email="usr8418@corteos.travel"> <sso:id_Role>1</sso:id_Role> </sso:AccountDetails> </sso:request> </sso:Set> </soapenv:Body> </soapenv:Envelope> |
...
Данный идентификатор мы используем при SSO переходе на адрес:
https://домен/mods/ssoentrance/go?portalId=CorteosId
Перейдя по этой ссылке мы попадаем на страницу созданной командировки.
...