Versions Compared

Key

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

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

Для получения контекста клиента используется сервис OrchestratedPersonEditor.asmx

WSDL можно скачать с демо-сайта: https://demo.corteos.ru/XmlGate/V3/Orchestrated/OrchestratedPersonEditor.asmx?WSDL

Для работы в продуктовой среде необходимо заменить demo.corteos.ru на свой домен (на котором работают пользователи вашей компании)

Метод для выгрузки персоны:

https://demo.corteos.ru/XmlGate/V3/Orchestrated/OrchestratedPersonEditor.asmx?op=OrchestratedPersonGet

Данный метод позволяет по идентификатору персоны в системе Кортеос получить все её данные и параметры связанных объектов:

...

Кроме того, список организаций можно получить при помощи CRUD API списка организаций.

Документы

На пользовательском интерфейсе документы можно обнаружить в редакторе персоны:

...

  • Email - адрес электронной почты, должен быть корректный email (обязательно для заполнения);

  • IsBlocked - булевый признак, заблокирован аккаунт или нет (обязательное поле).
    Важный момент - после создания аккаунта его нельзя удалить, а можно только заблокировать потому, что к нему могут быть привязаны какие-то заказы;

  • id_Client - уникальный идентификатор объекта. Если поле заполнено, то редактируется объект с переданным идентификатором, если нет - создается новый объект;

  • id_Role - пользовательская роль, может принимать значения из списка:

    • 1 (селф-букер);

    • 2 (тревел-координатор);

    • 3 (тревел-менеджер).

Также это может быть идентификатор кастомизированной пользовательской роли. Эти идентификаторы можно получить при помощи CRUD API или в пользовательском интерфейсе:

...