Definování komunikace v maloobchodní síti (Commerce Data Exchange)

Důležité

Vítejte na stránkách docs.microsoft.com. s nápovědou k aplikaci Microsoft Dynamics 365 for Operations. Na toto místo migrujeme náš obsah wiki stránky s nápovědou pro aplikaci Dynamics 365 for Operations.

V tomto článku je přehled služby Commerce Data Exchange a jejích součástí. Vysvětluje roli každé součásti, kterou hraje při přenosu dat mezi aplikací Microsoft Dynamics 365 for Operations a maloobchodní sítí.

Přehled

Commerce Data Exchange je systém, který přenáší data mezi aplikací Microsoft Dynamics 365 for Operations a maloobchodními kanály, jako jsou například online obchody nebo kamenné obchody. Databáze obsahující data pro maloobchodní sítě se liší od databáze Microsoft Dynamics 365 for Operations. Databáze kanálů obsahuje pouze data, která jsou nutná pro maloobchodní transakce. Hlavní data jsou konfigurována v aplikaci Microsoft Dynamics 365 for Operations a distribuována do kanálů. Transakční data jsou vytvořena v systému pokladních míst (POS) nebo online obchodě a poté odeslána do aplikace Dynamics 365 for Operations. Distribuce dat je asynchronní. Jinak řečeno proces shromažďování a balení dat ve zdroji probíhá odděleně od procesu přijetí a použití dat v cíli. Pro některé situace, například vyhledávání ceny a zásob, musí být data načtena v reálném čase. Aby bylo možné tyto situace podporovat, Commerce Data Exchange zahrnuje také službu, která umožňuje komunikaci v reálném čase mezi aplikací Dynamics 365 for Operations a kanálem.

Aktualizovaná grafika maloobchodu

Asynchronní služba

Sledování změn na serveru Microsoft SQL Server v databázi aplikace Dynamics 365 for Operations slouží k určení změn dat, která musí být odeslána do kanálů. Na základě plánu distribuce aplikace Dynamics 365 for Operations zabalí tato data a uloží je do centrálního úložiště (úložiště objektů blob Azure). Samostatný dávkový proces používá knihovnu Commerce Data Exchange: Async Client ke vložení tohoto balíčku dat do databáze kanálu.

Asynchronní služba

Maloobchodní plánovač

Úlohy plánovače jsou mechanismem pro distribuci dat do skladových míst a z nich. Úlohy jsou tvořeny dílčími úlohami, které určují tabulky a pole tabulky obsahující data, která mají být distribuována. Dynamics 365 for Operations obsahuje předdefinované úlohy plánovače a dílčí úlohy, které vyhovují požadavkům většiny organizací na replikaci. Jsou vytvořeny následující typy předem definovaných úloh:

  • Stáhnout úlohy – Stažené úlohy odesílají data, která se změnila z aplikace Dynamics 365 for Operations na databáze kanálů. Úpravy záznamů jsou sledovány prostřednictvím sledování změn systému SQL Server.
  • Odeslat úlohy (úlohy P) – Odeslání úloh vyžádá prodejní transakce z kanálu do databáze aplikace Dynamics 365 for Operations. Úlohy P odesílají data postupně. Při spuštění úlohy P knihovna klienta Async Client zkontroluje počítadlo replikace pro záznamy, které již byly přijaty z umístění. Záznam je odeslán pouze v případě, že počítadlo replikace je vyšší než nejvyšší zjištěná hodnota. Úlohy P neaktualizují data, která již byla odeslána.

Plán distribuce slouží ke spuštění převodu dat ručně nebo prostřednictvím naplánování dávkové úlohy v aplikaci Dynamics 365 for Operations, Plán distribuce může obsahovat jednu nebo více skupin dat kanálu a jednu nebo více úloh plánovače.

Služba Realtime Service

Commerce Data Exchange: Real-time Service je integrovaná služba, která poskytuje komunikaci v reálném čase mezi aplikací Dynamics 365 for Operations a maloobchodními kanály. Real-time Service umožňuje jednotlivým POS počítačům a online obchodům získat určitá data z aplikace Dynamics 365 for Operations v reálném čase. Přestože většinu klíčových operací lze provádět v místní databázi kanálu, následující scénáře vyžadují přímý přístup k datům, která jsou uložena v aplikaci Dynamics 365 for Operations:

  • Vydání a uplatnění dárkových poukazů.
  • Uplatnění věrnostních bodů.
  • Vydání a uplatnění dobropisů.
  • Vytvoření a aktualizace záznamů odběratele.
  • Vytvoření, aktualizace a dokončení prodejních objednávek.
  • Přijetí zásob v porovnání s nákupní objednávkou nebo převodním příkazem.
  • Provedení inventury.
  • Získání prodejních transakcí mezi obchody a dokončení transakce vrácení.

Služba Real-time Service

Bude vytvořen předem definovaný profil služby Real-time Service.