Sdílet prostřednictvím


Plánování synchronizace mezi Business Central a Dataverse

Nastavením úloh ve frontě úloh můžete synchronizovat Business Central s Dataverse v naplánovaných intervalech. Úlohy synchronizace synchronizují data v záznamech Business Central a Dataverse, které jsou spojeny. U záznamů, které ještě nejsou spárovány, mohou synchronizační úlohy v závislosti na směru a pravidlech synchronizace vytvořit a spárovat nové záznamy v cílovém systému.

Existuje několik synchronizačních úloh, které jsou k dispozici ihned po vybalení. Úlohy jsou spouštěny v následujícím pořadí, aby se zabránilo spojování závislostí mezi tabulkami. Další informace naleznete v části Použití front úloh k plánování úloh.

  1. Úloha synchronizace CURRENCY – Common Data Service.
  2. Úloha synchronizace VENDOR – Common Data Service.
  3. Úloha synchronizace CONTACT – Common Data Service.
  4. Úloha synchronizace CUSTOMER – Common Data Service.
  5. Úloha synchronizace SALESPEOPLE – Common Data Service.

Úlohy si můžete prohlédnout na stránce Položky fronty úloh. Další informace naleznete v části Použití front úloh k plánování úloh.

Výchozí položky fronty úloh synchronizace

Následující tabulka popisuje výchozí synchronizační úlohy pro Dataverse.

Položka fronty úloh Popis Směr Mapování tabulek integrace Výchozí frekvence synchronizace (min) Výchozí doba spánku při nečinnosti (min)
Úloha synchronizace CONTACT – Common Data Service Synchronizuje kontakty Dataverse s kontakty Business Central. Obousměrné CONTACT 30 720
(12 hodin)
Úloha synchronizace CURRENCY – Common Data Service Synchronizuje měny transakcí Dataverse s měnami Business Central. Z Business Central do Dataverse CURRENCY 30 720
(12 hodin)
Úloha synchronizace CUSTOMER – Common Data Service Synchronizuje účty Dataverse se zákazníky Business Central. Obousměrné ZÁKAZNÍK 30 720
(12 hodin)
Úloha synchronizace VENDOR – Common Data Service Synchronizuje účty Dataverse se zákazníky Business Central. Obousměrné VENDOR 30 720
(12 hodin)
Úloha synchronizace SALESPEOPLE – Common Data Service Synchronizuje prodejce Business Central s uživateli Dataverse. Z Dataverse do Business Central SALESPEOPLE 30 1440
(24 hodin)

Proces synchronizace

Každý záznam fronty synchronizačních úloh používá specifické mapování integrační tabulky, které určuje, která tabulka Business Central a tabulka Dataverse se má synchronizovat. Mapování tabulek zahrnuje také některá nastavení, která řídí, které záznamy v tabulce Business Central a tabulce Dataverse se mají synchronizovat.

Chcete-li synchronizovat data, musí být záznamy v tabulce Dataverse propojeny se záznamy Business Central. Například zákazník Business Central musí být propojen s účtem Dataverse. Propojení můžete nastavit ručně, před spuštěním synchronizačních úloh, nebo nechat synchronizační úlohy, aby nastavily propojení automaticky. Následující seznam popisuje, jak jsou data synchronizována mezi Dataverse a Business Central, když používáte položky fronty synchronizačních úloh. Další informace naleznete v části Ruční párování a synchronizace záznamů.

  • Zaškrtávací políčko Synchronizovat pouze spojené záznamy určuje, zda se při synchronizaci vytvoří nové záznamy. Ve výchozím nastavení je zaškrtávací políčko zaškrtnuté, což znamená, že budou synchronizovány pouze záznamy, které jsou spojeny. V mapování integračních tabulek můžete změnit mapování tabulek mezi tabulkou Dataverse a tabulkou Business Central tak, aby úlohy integrační synchronizace vytvářely v cílové databázi nové záznamy pro každý řádek ve zdrojové databázi, který není spojen. Další informace naleznete v části Vytvoření nových záznamů.

    Příklad Pokud zrušíte zaškrtnutí políčka Synchronizovat pouze propojené záznamy, při synchronizaci zákazníků v Business Central s účty v Dataverse se pro každého zákazníka v Business Central vytvoří nový účet a automaticky se propojí. Protože je synchronizace v tomto případě obousměrná, je navíc vytvořen a spojen nový zákazník pro každý účet Dataverse, který ještě není propojen.

    Poznámka

    Existují pravidla a filtry, které určují, jaká data se synchronizují. Další informace najdete v části Pravidla synchronizace.

  • Při vytváření nových záznamů v Business Central záznamy používají buď šablonu, která je definována pro mapování integrační tabulky, nebo výchozí šablonu, která je k dispozici pro typ řádku. Pole jsou naplněna daty z Business Central nebo Dataverse v závislosti na směru synchronizace. Další informace naleznete v části Změna mapování tabulky pro synchronizaci.

  • Při následných synchronizacích budou aktualizovány pouze záznamy, které byly změněny nebo přidány po poslední úspěšné synchronizační úloze pro tabulku.

    Nové záznamy v Dataverse jsou přidány do Business Central. Pokud se data v polích v záznamech Dataverse změnila, zkopírují se do odpovídajícího pole v Business Central.

  • Při obousměrné synchronizaci se úloha synchronizuje z Business Central do Dataverse a poté z Dataverse do Business Central.

Informace o časových limitech nečinnosti

Některé položky fronty úloh, například ty, které plánují synchronizaci mezi Business Central a Dataverse, používají pole Časový limit nečinnosti na stránce Položka fronty úloh, aby se zabránilo zbytečnému spouštění položky fronty úloh.

Vývojový diagram pro případy, kdy jsou položky fronty úloh pozastaveny z důvodu nečinnosti.

Když hodnota v tomto poli není nula a fronta úloh během posledního spuštění nenalezla žádné změny, Business Central položku fronty úloh pozastaví. Když k tomu dojde, v poli Stav fronty úloh se zobrazí Pozastaveno z důvodu nečinnosti a Business Central počká po dobu zadanou v poli Časový limit nečinnosti, než spustí položku fronty úloh znovu.

Například ve výchozím nastavení bude položka fronty úloh CURRENCY, která synchronizuje měny v Dataverse se směnnými kurzy v Business Central, vyhledávat změny směnných kurzů každých 30 minut. Pokud nejsou nalezeny žádné změny, Business Central pozastaví položku fronty úloh CURRENCY na 720 minut (dvanáct hodin). Pokud se změní směnný kurz v Business Central, zatímco je položka fronty úloh pozastavena, Business Central automaticky znovu aktivuje položku fronty úloh a restartuje frontu úloh.

Poznámka

Business Central automaticky aktivuje položky fronty úloh, které jsou pozastaveny, pouze pokud dojde ke změnám v Business Central. Změny v Dataverse neaktivují položky fronty úloh.

Zobrazení protokolu úloh synchronizace

  1. Vyberte ikonu , zadejte Protokol úloh synchronizace a potom vyberte související odkaz.

  2. Pokud se u úlohy synchronizace vyskytla jedna nebo více chyb, zobrazí se počet chyb ve sloupci Neúspěšné. Chcete-li zobrazit chyby pro úlohu, vyberte číslo.

    Tip

    Všechny chyby úloh synchronizace můžete zobrazit přímo otevřením protokolu chyb úloh synchronizace.

Zobrazení protokolu úloh synchronizace z mapování tabulek

  1. Vyberte ikonu , zadejte Mapování tabulky integrace a potom vyberte související odkaz.
  2. Na stránce Mapování tabulky integrace vyberte položku a poté vyberte Synchronizace integrace. Protokol úloh.

Zobrazení protokolu chyb synchronizace

  • Vyberte ikonu , zadejte Chyby synchronizace integrace a potom vyberte související odkaz.

Viz také

Synchronizace dat v Business Central a Dataverse
Ruční synchronizace mapování tabulek
Plánování synchronizace mezi Business Central a Dataverse
O integraci Dynamics 365 Business Central s Dataverse

Zde najdete bezplatné e-learningové moduly pro Business Central