Ресурси · Интеграционни модели
Синхронизация на ERP, CRM и онлайн магазин
Ясен източник на истина за всеки обект, съпоставка на идентификатори и идемпотентна синхронизация.
Статус на интеграцията: Бъдещо
Бъдещо: в продукта има интерфейси (CommercePlatform, CRMConnector), но няма адаптер към конкретна система.
Описание
За всеки обект (клиент, артикул, поръчка, наличност) се определя главна система. Промените се пренасят чрез събития или периодично, с таблица за съпоставка и отчет за разминаванията.
Предпоставки
- Модел на данните и източник на истина.
- API или събития от системите.
- Таблица за съпоставка.
Кога да се използва
- Едни и същи данни в няколко системи.
- Ръчното прехвърляне създава грешки.
- Нужна е проследимост на промените.
Кога да не се използва
- Няма съгласие коя система е водеща за всеки вид данни.
- Системите нямат API.
- Еднократен пренос — по-добре миграция.
Референтна схема
Илюстрация на компонентите и потока — не е работеща система.
01Системи
- ERP
- CRM
- Магазин
02Синхронизация
- Съпоставка на идентификатори
- Правила за конфликти
- Идемпотентност
03Контрол
- Отчет за разминавания
- Журнал на промените
Схемата като списък
| Етап | Компоненти |
|---|---|
| Системи | ERP, CRM, Магазин |
| Синхронизация | Съпоставка на идентификатори, Правила за конфликти, Идемпотентност |
| Контрол | Отчет за разминавания, Журнал на промените |
Контроли за сигурност
- Отделни ключове за четене и запис.
- Записите от AI минават през одобрение.
- Без данни за плащания в синхронизацията.
Наблюдаемост
- Брой синхронизирани обекти.
- Разминавания по тип.
- Закъснение на синхронизацията.
Типични откази
| Отказ | Ограничаване |
|---|---|
| Двоен запис | Идемпотентни ключове. |
| Конфликт на промени | Правила по източник на истина. |
| Тихо разминаване | Ежедневен отчет за разлики. |
