Note |
---|
Для работы с “жёстким” или “мягким” контейнером командировки необходимо: |
...
Code Block |
---|
<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> |
Данные о пассажире:LastName
-string, фамилия персоны на русском языке,FirstName
-string, имя персоны на русском языке,MiddleName
-string,отчество персоны, если нет - передаем пробельный символ,LastNameLatin
, FirstNameLatin
, MiddleNameLatin
-string, все то же самое, но на английском языке, строка. Если у вас в системе эти данные не хранятся, то русский аналог необходимо транслитерировать по ГОСТ 7.79-2000 (система Б)Gender
- true - мужчина, false - женщина,DateBirth
-datetime, дата рождения,INN
-int, ИНН организации, в которой работает персона,KPP
-int, КПП организации, в которой работает персона.
По полям ИНН и КПП мы привязываем персону к нужной компании.CountryAlpha2
-код страны, гражданином которой является персона,
Document CountryCode
- документ какой страны, код страны,
CodeValue-значение кода, предполагается, что оно должно быть уникально внутри справочника с названием DictionaryName - данное ограничение должен отслеживать разработчик клиентского приложения (обязательно для заполнения, не может быть пустым, строка);
IsPrimaryKey- К персоне может быть привязано несколько кодов из разных справочников. Например, Табельный номер (это может быть идентификатор в учетной системе клиента), Категория должности (для применения тревел-политики) и т.п.
Данное значение обязательно должно быть уникальным.
...
Данный идентификатор мы используем при SSO переходе на адрес:
https://домен/mods/ssoentrance/go?portalId=CorteosId
Перейдя по этой ссылке мы попадаем на страницу созданной командировки.
Если был включен мод Контейнер командировки: жесткое сохранение структуры маршрута будет автоматически отрисован таймлайн поездки на основании тех параметров которые вы указали при создании командировки
...