Сообщение от
Артем Enot Грунин
Пока что главный вопрос: зачем вам? В системе есть свой механизм поиска и борьбы с дубликатами. Работает он, приблизительно, так: вы настраиваете правила поиска дубликатов - говорите системе совпадение, или частичное совпадение каких полей говорит о возможном дубликате. После чего система будет предупреждать вас о наличии дубля при попытке создать, или изменить запись (не обязательно контакт, со всеми типами записей работает). Если дубликат найден, система предлагает вам функционал слияния двух записей.
Теперь что касается синхронизации. Я крайне не рекомендую вам лезть в работу любой интеграции. Вряд ли из этого получится что-то кроме сбоев. Дубликаты будут создаваться (или пытаться создаться) до тех пор, пока вы не наведете порядок в источнике.
У меня был проект, в компании, которая активно использовала контакты в Outlook и существенно полагалась на переписку в нем же. Нам казалось, что MS CRM буквально создана для них, но первая попытка, в итоге, обернулась кошмаром. Да, в те времена не было SSS и мы пользовались Outlook, но урок был усвоен. Пользователи должны почистить свои адресные книги, удалить "друзей алкоголиков" и т.п. прежде чем вы включите синхронизацию для их ящика.