Профили гостей синхронизируются в двустороннем порядке между Логусом и БитриксомБитрикс.
Синхронизируются следующие поля:
...
Для того, чтобы синхронизировался пол гостя, необходимо добавить дополнительное поле "Пол" в настройках Битрикс. Подробнее в статье Настройка дополнительных полей.
Bitrix24 для интеграции с Logus.??? (из Логуса в Битрикс тип номера не передаётся) Все телефоны из Битрикс синхронизируются вместе с указанными типами.
Если в Битрикс указать несколько email, они все синхронизируются в Логус и сохраняются в строчку через «;», но без указания типов (рабочий, частный и тд).
Чтобы передать несколько email в Битрикс, их также следует перечислить через «;».
В Логусе в Администрировании-Bitrix можно загрузить все контакты из Битрикса как профили гостей в Логус.
Синхронизацию профилей можно отключить в конфиге параметром DisableGuestsSync, установив значение True.
Так же можно задать обязательные поля без которых контакты не будут синхронизироваться:
- Имя и фамилия - параметр LastNameAndNameRequired
- Телефон или email - параметр EmailOrPhoneRequired
<LastNameAndNameRequired> - данная настройка проверяется как на стороне Логуса, так и на стороне Битрикса.
False: проверка не осуществляется.
True: контакт/профиль проверяется на наличие фамилии И имени. Если что-либо не указано, контакт не синхронизируется со второй системой. В логах запишется информация: «Профиль ** не синхронизируется так как не указаны фамилия и имя;». Как только заполнится фамилия и имя, во вторую систему прилетит контакт/профиль со всей изменённой информацией.
True: если контакт/профиль был создан и успешно синхронизирован в системах, но после этого в одной из систем внесли изменения в контакт/профиль и при этом удалили Фамилию или Имя, во вторую систему изменения не прилетят. В логах запишется информация: «Профиль ** не синхронизируется так как не указаны фамилия и имя;». Как только заполнится фамилия и имя, во вторую систему прилетит контакт/профиль со всей изменённой информацией.
<EmailOrPhoneRequired> - проверяется только на стороне Логуса.
False: проверка не осуществляется.
True: профиль в Логусе проверяется на наличие телефона ИЛИ email. Если хотя бы одна позиция указана, профиль синхронизируется с контактом Битрикса.
...
конфиге есть блок (отдельно от настроек Битрикс), который включает проверку правильности ввода email адреса при синхронизации профилей гостей из внешних источников.
| Code Block | ||
|---|---|---|
| ||
<!-- Правила валидации e-mail адресов гостей -->
<EmailValidation Enabled="True" CleanWrongEmails="True" /> |
EmailValidation:
Enabled="False"- проверка отключена, из Битрикс в Логус передаются несколько email через «;»Enabled="True"- проверка включена
CleanWrongEmails, при включённой проверке, означает:
- True - если в контакте указано несколько email, в Логусе профиль гостя создаётся, но поле email не заполняется
- False - если в контакте указано несколько email, профиль гостя в Логусе не создаётся, в логах записывается ошибка "Поле 'Электронная почта' не содержит допустимый адрес электронной почты"
Чтобы в Логусе не создавались новые профили гостей при создании контактов в Битрикс, необходимо в конфиге параметру DisableGuestsSync установить значение True. Контакты, которые ранее были созданы и синхронизированы, будут обновляться независимо от этого параметра. Также этот параметр не влияет на контакты, которые создаются в Логус.
Так же можно задать обязательные поля, без которых контакты из Логуса не будут создаваться и синхронизироваться в Битрикс:
- Имя и фамилия - параметр
LastNameAndNameRequired - Телефон или email - параметр
EmailOrPhoneRequired
Подробное описание полей конфигурационного файла в статье Описание полей конфигурационного файла.
| Info |
|---|
| Используя функционал модуля "Bitrix" в Администрировании, есть возможность загрузить все контакты из Битрикс как профили гостей в Логус. Подробнее в разделе "Загрузка сущностей из Битрикс в Логус" статьи Модуль "Bitrix" в Администрировании. |



