...
Таблица соотношений понятий:
| Логус | Санаториум |
|---|
| Скидка | Программа лояльности |
| Теги | Метка |
| Дополнительные поля | Дополнительные поля |
Для того, чтобы информация верно передавалась из одной системы в другую необходимо настроить "Код" в Логусе равный "Внешнему ID" в Санаториуме. На примере настройки синхронизации меток:

| Info |
|---|
| title | Передача меток ИБ на профиль в Логус |
|---|
|
Начиная с версии 3.35.1, была добавлена возможность синхронизации тегов между Санаториумом и Логусом по профилю гостя и брони. Для синхронизации необходимо предварительно сформировать набор тегов, общих для обеих систем. | Expand |
|---|
| title | Пример работы синхронизации |
|---|
| - Пусть для систем Логус и Санаториум определен следующий общий пул тегов {3, 4, 5}.
- Пусть в системе Логус проставлены теги {1, 2, 3}.
- Пусть, из системы Санаториум в сообщении прилетают теги {4, 5, 6, 7}
- Забираем общий пул тегов и для систем Логус и Санаториум {3, 4, 5}
- Находим общие теги у списка тегов, прилетевших в сообщении из системы Санаториум {4, 5, 6, 7} и у общего пула тегов {3, 4, 5}. Таковыми будут теги {4, 5}.
- Накатываем список {4, 5} на систему Логус следующим образом (помним, что в системе Логус на данный момент проставлены теги {1, 2, 3}):
6.1 Теги {4, 5} — проставляем, так как в системе Логус их нет, в итоге в системе Логус получаем: {1, 2, 3, 4, 5}. 6.2 Тег 3 убираем, так как его нет в прилетевшем сообщении из системы Санаториум, но он есть в общем пуле тегов, в итоге в системе Логус получаем: {1, 2, 4, 5} 6.3 Теги 1 и 2, что стоят в системе Логус не трогаем, так как они не относятся к общему пулу тегов.
В результате, после обработки сообщения из системы Санаториум, в системе Логус мы получим следующий список проставленных тегов {1, 2, 4, 5} |
|
Синхронизация основных полей
...