Úvodní stránka/Synchronizace dat

04 / Synchronizace dat

Synchronizujte data.
Řiďte konflikty.

Synchronizujte data s určenými odpovědnostmi a předvídatelnými aktualizacemi. Definujeme intervaly, detekujeme změny a zohledňujeme konflikty, smazání a zmeškané přenosy.

Detekce změnUpsertyPravidla konfliktů
INTEGRAČNÍ SCHÉMA / PŘÍKLADDELTA / CONFLICT / UPSERT
SYSTEM A / ERP

AT-1042

version: 18
status: "active"
SYSTEM B / CRM

AT-1042

version: 19
status: "paused"
Δ STATUS / ZJIŠTĚN KONFLIKT
Pravidlo pole: ERP spravuje „status“.

Oba systémy změnily pole. Rozhoduje dohodnutá odpovědnost za pole; samotná vyšší verze nestačí.

UPSERT / SPOLEČNÉ ID
POROVNANÝ STAV

status: "active"

ERPAT-1042CRM

Delta je detekována. Konflikt vyřešen. Stav porovnán.

Výchozí situace

Dva upravitelné záznamy potřebují jasná pravidla.

Pokud se zákaznická nebo produktová data mění na dvou místech, je nutné rozhodnout, který systém spravuje která pole. Stejně důležité je, jak se zpracují opožděné, duplicitní nebo neuspořádané změny.

Oblasti použití

Které systémy spravují která data?

Porovnání zákazníků a kontaktů

Udržujte společná ID a vybraná pole mezi ERP a CRM aktuální. Odpovědnosti jednotlivých systémů zůstávají definované.

Přenos produktů a zásob

Předávejte relevantní změny produktů a dostupnosti do shopů, portálů nebo marketplace platforem v dohodnutém intervalu.

Časově řízeně nebo na základě událostí

Využijte webhooky, značky změn nebo pravidelné dotazy podle dostupných rozhraní a provozních požadavků.

Rozsah projektu

Delta.
Konflikt. Potvrzení.

Rozsah se řídí vašimi systémy a požadovaným výsledkem. Tyto body s vámi dohodneme.

Reálný čas potřebuje měřitelný cíl.

I doručení založené na událostech může přijít pozdě nebo selhat. Systémy s pravidelnými dotazy mají jiné hranice. Dohodneme měřitelnou aktuálnost podle existujících rozhraní.

  • Odpovědnost za pole a pravidla jednostranných nebo obousměrných změn
  • Stabilní přiřazení ID a dohodnutá strategie mazání
  • Detekce změn a vhodné intervaly aktualizace
  • Řešení konfliktů a ochrana před aktualizačními smyčkami
  • Obnovení běhu a porovnání dat po přerušení
  • Monitoring zpoždění, chybných záznamů a odchylek

Rozsah služeb a odpovědnosti dohodneme pro konkrétní projekt. Postup: akceptace a provoz

Technické otázky

Aktuálnost a odpovědnost za pole.

Je možná synchronizace oběma směry?
Ano, s jednoznačnou odpovědností za pole, řešením konfliktů a ochranou před smyčkami. Jednosměrný datový tok je často jednodušší na provoz. Obchodní proces určuje, zda jsou obousměrné změny nutné.
Co se stane se smazanými záznamy?
Mazání potřebuje dohodnuté pravidlo: předat, označit jako neaktivní nebo zachovat pro jiný účel. Chybějící záznam se automaticky nepovažuje za příkaz ke smazání.
Jak často lze data synchronizovat?
Interval se řídí API kvótami, detekcí změn, objemem dat a přípustnou zátěží systému. Možné jsou webhooky, plánované dotazy a pravidelná úplná porovnání.
Jak propojení pokračuje po výpadku?
Potřebuje známý bod pokračování nebo nové porovnání dat. Checkpointy, opětovné zpracování a porovnání brání tomu, aby zmeškané změny zůstaly nepovšimnuté.

Vaše další propojení

Co mají vaše systémy
společně zajistit?

Vy přinášíte zadání. My vyjasníme propojení.

Probrat projekt

Konkrétní integrační úlohy

Odborná témata z této oblasti.

Datové procesy

Synchronizovat data mezi systémy

Zákazník se změní v CRM i ERP. Který stav platí? Synchronizaci stavíme na obchodních odpovědnostech a stabilních identitách, aby pravidelné přenosy nevytvářely skryté konflikty dat.

Datové procesy

Synchronizovat objednávky a stavy

Shop hlásí zaplaceno, ERP ještě nezná objednávku a expedice už má tracking číslo. Propojíme tyto kroky s definovanými stavy, jednoznačnými referencemi objednávek a plánovaným obnovením běhu.