Versions Compared

Key

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

...

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

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

Expand
titleВ запросе есть параметр Gender="true". Почему в параметре пол проставляется флаг true или false? Какая здесь логика?

true = мужской, false = женский

Expand
titleDictionaryName="Табельный номер". Этот параметр всегда константный и всегда принимает значение "Табельный номер"? Или в разных случаях нужен разный набор для блока PersonalCodes? Если да, то просьба расписать эти сценарии

Берутся названия словарей и коды, прикрепляемые к персоне.

Это определяется интеграционной логикой и настройками, которые выполняет агентство.Если бы кто-то в задаче написал, какой агент и какой клиент, можно было бы посмотреть настройку этих словарей и дать скриншот со справочниками. Но кстати, Горовая Анна, тут ты по идее не хуже меня ориентируешься)

Expand
titleВ этом же тэге есть isPrimaryKey. В каких случаях он должен быть true, а в каких false?

К персоне может быть привязано несколько кодов из разных справочников. Например, Табельный номер (это может быть идентификатор в учетной системе клиента), Категория должности (для применения тревел-потилики) и т.п.

Ключ isPrimaryKey = true позволяет определить, какой код отвечает за идентификатор пользователя. По этому параметру синхронизуются данные из запроса с данными в БД и обновляются значениями, передаваемыми в запросе.

Если такого параметра нет, то мы пробуем искать по документу, а потом по ФИО + ДР. Если никто не нашелся, создаем нового.

Expand
titleEmail в тэге AccountDeatils - это email тревел-менеджера?

Это параметры пользователя, от имени которого будет вестись поиск и создаваться заказ. К сожалению, не знаю пдробностей интеграции, разные клиенты делают по-разному. Кто-то от имени ТМ создает заказы и всех передает пассажирами, а кто-то для каждого своего пользователя передает данные и создает уникального пользователя на нашей стороне.

Expand
title<sso:CountryAlpha2>RU</sso:CountryAlpha2> что за параметр? Он всегда константа?

Это ISO-2 код страны гражданства персоны. Является международным стандартом, можно взять тут, например

Expand
titleОбязательно ли передавать пол?

Да

Expand
titleОбязательно ли передавать INN и KPP?

Нет, если не будет передано, то персона привяжется к первой найденной организации

Expand
titleОбязательно ли передавать дату рождения?

Да