Обработка дубликатов записей
При отправке данных в системы, где важна уникальность записей, например, в CRM, Albato может выполнять дополнительные проверки, обеспечивающие уникальность данных. В свойствах Связки можно настроить следующие сценарии.
Инструмент, встроенный в шаг действия.
Вы можете увидеть его на для некоторых партнеров. Если иконки инструмента нет, то данный партнер не поддерживает обработку дубликатов записей.
Инструмент поддерживает несколько сценариев обработки дублей:
Не проверять на дубликаты, всегда создавать новую запись — дополнительные проверки не выполняются, всегда отправляется запрос на добавление новой записи. При этом могут возникнуть ошибки создания записи в том случае, если не обеспечивается требуемая уникальность данных.
Не создавать новую запись, если найден дубликат — Albato проверяет, нет ли в системе назначения уже данных с указанными уникальными полями. Если такая запись найдена (в интерфейсе она называется Дубликат), то в данном сценарии дальнейшая обработка текущего шага прекращается, то есть новая запись не создаётся. А поля найденной записи доступны для использования в последующих шагах данной связки.
Иначе: если дубликат не найден, будет создана новая запись.
Обновить существующую запись, если найден дубликат, иначе создать новую запись — в данном сценарии также выполняется поиск существующей записи, при нахождении которой выполняется обновление её полей. Если дубликат не найден, то создаётся новая запись.
Только обновить существующую запись, если найден дубликат — последний вариант работы с дубликатами, который предполагает их поиск, но прерывается, если дубликат не найден. Новые записи при этой настройке не создаются, таким образом сценарий служит только для обновления записей.
После выбора сценария будут доступы параметры для поиска записей.
В нашем примере найти клиента нужно по Email и далее выполнить сценарий “Не создавать новую запись, если найден дубликат”.