База знаний

Синхронизация

Если у вас в бизнесе несколько цифровых сервисов, то вы сталкиваетесь с воспросом синхронизации данных. Мы привыкли к удобству облачной синхронизации файлов на яндекс диске или фотографиий между iPhone и MacBook. Закинули файл в папку на телефоне и он тут же появился на компьютере. Тут за нас синхронизацию уже настроили. Нам только остается удивляться этой "магии".



Между условными 1С, Битриксом или какой-нибудь ERP, данные автоматически не синхронизируются. Например, клиент "Системы газоснабжения" может в 1С фигурировать под полным названием ООО "Системы газоснабжения" и иметь уникальный номер (ID) 93849384, а в Битриксе называться просто "СистемГаз (Нск)" с ID 2092873. Кто знает, что речь идет об одной и той же организации?



Вы как управляющий решили получить отчет, в котором хотите соединить финансовую информацию и активность отдела продаж. Финансовые результаты по заключенным договарам вы берете из 1С. Активность отдела продаж отражается в CRM (например, Битрикс). Как вам соединить эту информацию, чтобы оценить эффективность работы отдела продаж?



Тут возникает задача синхронизации, которая обычно решается несколькими способами:

1

Первый и самый распространенный - вручную. Сотрудник выгружает данные из двух систем в excel и в нем сводит данные в единый отчет.


Если хотите автоматизировать этот процесс, то прийдется вносить дополнительную разметку данных.

2

В каждой системе есть ссылка на ID в других системах

В нашем примере в 1С, в записи про компанию ООО "Системы газоснабжения" хранится дополнительная информация с Битрикс ID. В данном случае это число ID 2092873. Также зеркально в Битрикс будет хранится информация об ID в 1С. Таким образом у нас есть однозначное соответствие между нашими записями в базах данных. За счет этой связанности данных, робот сформирует нужный нам отчет автоматически.

3

Выделяется отдельная система для хранения всех ID во всех других системах

По мере роста количества систем, есть шанс запутаться в связях между ними. В таких случаях, создают отдельную информационную систему, которая отвечает только за хранение подобных справочников. Тогда данные выглядят так:
Клиент: ООО "Системы газоснабжения"

1с ID: 93849384

Битрикс ID: 2092873

XXX ID: 82893434

НН ID: 10934723

Какой бы способ синхронизации вы не выбрали, вам необходимо выстроить процесс обмена информацией об изменениях. Например, две компании слились в одну. Тогда надо во всех справочниках зафиксировать этот факт. Иначе пойдет процесс рассинхронизации информационных систем. Также необходимо следить, чтобы не появлялись дублирующие записи и не плодились разные призраки.



Иначе неизбежно будут возникать ситуации, когда нужно будет закрывать бизнес на "инвентаризацию" и наводить порядок в справочниках. Тогда клиентов будет встречать знакомая со времен СССР надпись "закрыто на учет".



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