Определяем главную систему
Для клиента, заказа, оплаты и статуса источник может отличаться. Фиксируем направления обмена и права на изменение.
Клиенты, заказы, оплаты и статусы — без повторного ввода. Определяем, какая система отвечает за каждые данные, и что делать, если обмен остановился.
Выберите событие. Направление, состав данных и проверки меняются вместе с ним.
Согласованная сделка в CRM становится основанием для документа в 1С. Связанный идентификатор сохраняется для следующих событий.
Повтор события проверяет связанный идентификатор, а не создаёт второй заказ.
В этом примере источником сведений об оплате является 1С. CRM получает сумму и связанный заказ, не изменяя платёжный документ.
Частичная оплата и возврат требуют отдельных согласованных правил. Не подменяем оплату выручкой или прибылью.
В заказе нет соответствия для позиции каталога. Вместо некорректного документа система фиксирует причину и направляет событие на проверку.
После исправления данных событие можно передать повторно. Число повторов, очередь и уведомления определяем до запуска.
Интерактивный макет · Данные вымышлены · CRM, 1С и другие системы не подключены
Не просто соединяем две программы. Согласуем, кто создаёт запись, кто меняет её и как понять, что всё передано верно.
Для клиента, заказа, оплаты и статуса источник может отличаться. Фиксируем направления обмена и права на изменение.
Объекты, поля, идентификаторы и преобразования. Для повторной передачи используем правила сопоставления, а спорные совпадения отправляем на проверку.
Недоступность системы, неполные данные и расхождения. Очередь, повторы, журнал и действия ответственного входят в согласуемую логику.
Уточним CRM, версию и конфигурацию 1С, доработки и доступные интерфейсы. Затем определим границы проектирования и реализации.
Как оцениваем работуСтоимость зависит от конфигурации 1С, API CRM, числа объектов и нестандартных правил. Лицензии и работы в смежных системах учитываем отдельно.
Совместимость зависит от версии, конфигурации, доработок и способов подключения. Проверяем её до согласования объёма и сроков.
Да, если это нужно процессу и доступно технически. Направления задаём отдельно для каждого объекта, чтобы избежать конфликтующих изменений.
Заранее определяем очередь, число повторов, уведомления и ручной разбор. После восстановления связи проверяем полноту передачи.
Расскажите, как всё устроено сейчас.
Поможем определить первый полезный шаг.