Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
title Можно ли вообще не передавать латинский вариант ФИО? Очень хотелось бы, чтобы это делалось автоматически на вашей стороне.

Да, мы автоматом автоматически это делаем, если что-то не передается. Не всегда написание в паспорте соответствует автоматической транслитерации, и для таких случаем есть возможность передавать нужные значения

...

Expand
titleЕсли изменились данные по командировке, например, даты или направление поездки, а также данные пассажира, как обновить командировку в Кортеос?

Необходимо осуществить повторный переход в Кортеос, для обновления данных по командировке передать спецфлаг

Code Block
<CustomOptions>
	<CustomOption>
		<Key>updateMode</Key>
		<Value>update</Value>
	</CustomOption>      
</CustomOptions>
Expand
titleМожно ли без использования sso создание пользователя на лету создавать пользователя по sso создания новой командировки (данные по командируемому сотруднику отправляются и там и там одинаковые)?

Для создания пользователя в момент перехода можно только с помощью PersonToCreate в AccountDetails https://corteos.atlassian.net/l/cp/Qdh7C1R1

Но пользователей можно создавать и через Api: Orchestrated API или простой CRUD , тогда можно не создавать пользователя на лету

Expand
titleМожно ли для начала тестирования создавать командировки без отправки данных по персональным кодам?

Можно, но опишем как работает определение пассажира:

  • система смотрит наличие структурного кода с флагом IsPrimaryKey="true" - если такой есть, то поиск персоны происходит по привязке к этому коду. Подразумевается, что код уникальный, например, табельный номер

  • если кода нет, система смотрит наличие документов в запросе, если есть документы, то берет первый переданный и ищет по нему персону

  • если документов нет, то поиск персоны в системе происходит по переданным ФИО и дате рождения

Expand
titleПравильно понимаю, что для создания командировки мы также не заполняем AccountDetails (указано как опциональные атрибут)

Необходимо заполнять, id_Group, GroupSecurityKey - необходимы для авторизации, корректного поиска\создания персон и командировок. Email - это пользователь инициатор(создатель) командировки