Versions Compared

Key

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

Профили гостей синхронизируются в двустороннем порядке между Логусом и Битриксом.

В Логусе в Администрировании-Bitrix можно загрузить все сделки из Битрикса как брони в Логус.

Синхронизацию профилей можно отключить в конфиге параметром DisableGuestsSync.

Битрикс.

Синхронизируются следующие поля:

  • Фамилия
  • Имя
  • Отчество
  • Список E-mail
  • Дата рождения
  • Пол
  • Список телефонов
  • Комментарий (Примечания)

Так как "Фамилия" обязательна для заполнения в Логус, но необязательна в Битрикс, то при создании контакта в Битрикс без фамилии, в Логус такой профиль сохраняется с текстом "[Нет фамилии]" в соответствующем поле.

Для того, чтобы синхронизировался пол гостя, необходимо добавить дополнительное поле "Пол" в настройках Битрикс. Подробнее в статье Настройка дополнительных полей.

Все телефоны из Битрикс синхронизируются вместе с указанными типами.

Image AddedImage Added

Если в Битрикс указать несколько email, они все синхронизируются в Логус и сохраняются в строчку через «;», но без указания типов (рабочий, частный и тд).

Image AddedImage Added

Чтобы передать несколько email в Битрикс, их также следует перечислить через «;».


В конфиге есть блок (отдельно от настроек Битрикс), который включает проверку правильности ввода email адреса при синхронизации профилей гостей из внешних источников.

Code Block
languagexml
<!-- Правила валидации e-mail адресов гостей -->
<EmailValidation Enabled="True" CleanWrongEmails="True" />

EmailValidation:

  • Enabled="False" - проверка отключена, из Битрикс в Логус передаются несколько email через «;»
  • Enabled="True" - проверка включена

CleanWrongEmails, при включённой проверке, означает:

  • True - если в контакте указано несколько email, в Логусе профиль гостя создаётся, но поле email не заполняется
  • False - если в контакте указано несколько email, профиль гостя в Логусе не создаётся, в логах записывается ошибка "Поле 'Электронная почта' не содержит допустимый адрес электронной почты"

Чтобы в Логусе не создавались новые профили гостей при создании контактов в Битрикс, необходимо в конфиге параметру DisableGuestsSync установить значение True. Контакты, которые ранее были созданы и синхронизированы, будут обновляться независимо от этого параметра. Также этот параметр не влияет на контакты, которые создаются в Логус. Можно задать чтоб профили гостей синхронизировались только вместе со сделками параметром ContactsWithDeal.

Так же можно задать обязательные поля, без которых контакты из Логуса не будут создаваться и синхронизироваться в Битрикс:

  • Имя и фамилия  параметр фамилия - параметр LastNameAndNameRequired
  • Телефон или email параметр EmailOrPnoneRequired

Синхронизируются следующие поля:

  • Имя
  • Фамилия (Так как это поле обязательное в Логус, но необязательное в Битрикс, то при отсутвии поля фамилия в Логус профиль сохраняется с фамилией "[Нет фамилии]")
  • Отчество
  • Дата рождения
  • E-mail

  • Телефон

  • Адрес

  • Комментарий

Так же можно настроить синхронизацию доп поля

  • - параметр EmailOrPhoneRequired

Подробное описание полей конфигурационного файла в статье Описание полей конфигурационного файла.

Info
Используя функционал модуля "Bitrix" в Администрировании, есть возможность загрузить все контакты из Битрикс как профили гостей в Логус. Подробнее в разделе "Загрузка сущностей из Битрикс в Логус" статьи Модуль "Bitrix" в Администрировании.

...