АИС СоколКонтакты

Как выбрать источник клиентских данных при интеграции CRM и кабинета

Подготовлено

Источник клиентских данных лучше выбирать для каждого изменяемого поля. Общая фраза «CRM главная» не объясняет, кто подтверждает новый контакт и что делать с одновременной правкой в кабинете. Матрица владения связывает источник значения, полномочие изменить его и путь распространения.

Разделите карточку на самостоятельные поля

У контактного способа связи и реквизита компании могут быть разные владельцы. Полезно перечислить поля, которыми действительно обмениваются системы, вместо решения о карточке целиком. Здесь речь о проектировании процесса, без правовых выводов о составе и действительности реквизитов.

В учебном примере кабинет компании «Пример» связан с CRM. Рассмотрим условный канал уведомления, название подразделения и реквизит Р. Все значения и роли вымышлены. У разных полей разная цена ошибочной перезаписи, поэтому одинаковый автоматический путь может оказаться неподходящим.

Назовите источник каждого значения

Учебная матрица владения
ПолеИсточник принятого значенияКто предлагаетКто подтверждает
Канал уведомленияПодтверждённая настройка кабинетаУполномоченный пользовательПо согласованному процессу кабинета
Название подразделенияСогласованная запись CRMПользователь или менеджерОтветственный менеджер
Реквизит РПринятая версия карточки в CRMПользователь направляет предложениеНазначенный проверяющий

Это выбранная для примера схема, а не правило для любых CRM. В своей матрице укажите, где хранится принятая версия, как она подтверждается и кто разрешает спор. Если владелец неизвестен, строку не заменяют общим правилом «брать последнее».

Опишите право предложить и подтвердить правку

Право заполнить форму и право изменить принятое значение могут различаться. Например, пользователь предлагает новый реквизит Р, а менеджер видит запрос на проверку. До решения в обмен должен уходить именно согласованный тип сведений: предложение или подтверждённое значение.

Для каждой роли определите доступ к полю, действие и область организации. Внешняя система также выступает участником с конкретным назначением, а не безусловным владельцем всех данных. Принятое бизнес-правило ещё нужно реализовать и проверить в доступных интерфейсах.

Согласуйте конфликт изменений

Предположим, менеджер изменил подразделение в CRM, пока пользователь предложил другое значение в кабинете. В карточке конфликта сохраняют прежнюю принятую версию, оба предложения и контекст решения. Без этого сотрудник не сможет объяснить, почему одно из изменений исчезло.

Для учебной схемы решение принимает ответственный менеджер и фиксирует выбранное значение. В другом процессе допустим иной порядок, если он согласован и поддержан системами. Универсальное правило перезаписи по времени получения скрывает различие между предложением и подтверждением.

Проверьте распространение исправления

После принятия нового подразделения нужно определить, кто увидит его в CRM и кабинете, по какой связи обновляется поле и чем подтверждается получение. Одновременная смена во всех системах не обещается. Если кабинет ещё показывает прежнее значение, это отдельное наблюдение о доставке принятой версии.

Проверьте обычную правку, конфликт, отказ в принятии и потерю подтверждения обмена. В каждом случае должно быть понятно, где принятое значение, а где предложение. Поиск дублей сущностей помогает разбирать другую проблему; матрица здесь отвечает за изменяемые поля уже связанного клиента.

Используйте матрицу в постановке обмена

Для оценки обмена CRM и кабинета приложите перечень полей, примеры решений и способ узнать результат на каждой стороне. Сначала проверяют готовый коннектор и права; внутренние изменения конфигурации 1С не предполагаются частью внешнего адаптера.

Поле / смысл / область организации:
Источник принятого значения и версия:
Кто вправе предложить / подтвердить:
Что передаётся: предложение или принятый результат:
Конфликт изменений — правило и владелец:
Куда распространяется исправление:
Свидетельство получения / неизвестный исход:
Контрольный пример / ожидаемый результат:

Если такой участок есть в вашем проекте, опишите одно действие и нужный результат. Первый разговор бесплатный; готовое ТЗ не обязательно. Обсудить свою задачу.