Integrace s Microsoft Dataverse prostřednictvím synchronizace dat
Firemní aplikace často využívají data z více než jednoho zdroje. Dataverse spojuje data do jediné sady logiky, která usnadňuje propojení Business Central s ostatními aplikacemi Dynamics 365. Například Dynamics 365 Sales nebo vlastní aplikace postavená na Dataverse. Další informace o Dataverse se dozvíte v tématu Co je Dataverse?.
Následující kroky poskytují přehled kroků k integraci Dataverse s Business Central.
Poznámka
Tyto úlohy vyžadují bezpečnostní roli Správce systému v Dataverse a Business Central.
Přidělte licence pro Dataverse uživatelům Business Central, kteří budou používat integrované aplikace.
Nastavení připojení k Dataverse. Další informace viz Připojení k Dataverse.
Synchronizujte data mezi aplikacemi. Další informace naleznete v části Synchronizace dat Business Central a Dataverse.
Seznámení s aplikací Dataverse
Chcete-li začít s Dataverse, budete potřebovat účet Microsoft Power Apps. Pokud ještě nemáte účet Power Apps, můžete jej zdarma získat tak, že navštívíte powerapps.com a vyberete odkaz Začněte zdarma. Chcete-li se dozvědět více o tom, jak začít s Dataverse, přejděte na modul Začínáme s Dataverse ze školení Microsoft.
Obousměrná nebo jednosměrná synchronizace dat
Data můžete synchronizovat buď do nebo z jedné obchodní aplikace Dynamics 365 do jiné, nebo v obou směrech téměř v reálném čase prostřednictvím Dataverse. Pokud například integrujete Business Central s Dynamics 365 Sales, prodejce může vytvořit prodejní objednávku v Dynamics 365 Sales a objednávka se synchronizuje s Business Central. Naopak z Dynamics 365 Sales si prodejce může ověřit dostupnost položky na objednávce v Business Central.
Standardní a vlastní entity
Dataverse bezpečně ukládá data do sady tabulek, což jsou sady záznamů podobné tomu, jak tabulka ukládá data v databázi. Dataverse obsahuje základní sadu standardních tabulek, které pokrývají typické scénáře, ale můžete také vytvořit vlastní tabulky specifické pro vaši organizaci. V Business Central můžete zobrazit synchronizované standardní a vlastní tabulky na stránce Mapování integračních tabulek.
Informace o základním integračním řešení Business Central
Základní integrační řešení je klíčovou součástí integrace. Řešení přidává požadované role a úrovně přístupu k uživatelským účtům pro integraci a vytváří tabulky potřebné k mapování Business Central společnosti na obchodní jednotku v Dataverse.
Ve výchozím nastavení asistovaný průvodce nastavením Nastavení připojení Dataverse importuje řešení. K tomu průvodce nastavením používá uživatelský účet správce, který určíte. Tento účet musí být platným uživatelem v aplikaci Dataverse, který nemá roli správce systému.
Chcete-li se o účtech uživatele dozvědět více, přejděte na následující články:
- Nastavení uživatelských účtů pro integraci s Dataverse
- Vytvoření uživatelů v Microsoft Dynamics 365 (online) a přidělení rolí zabezpečení.
Účet správce se během nastavení použije pouze jednou pro změny konfigurace, které základní integrační řešení provede v Dataverse. Po importu řešení již účet není potřeba. Integrace bude nadále používat uživatelský účet, který je automaticky vytvořen speciálně pro integraci.
Kromě přizpůsobení řešení Dataverse také vytváří bezpečnostní roli v Dataverse pro integraci:
- Integrace Business Central Dataverse – Umožňuje spravovat spojení mezi Business Central a Dataverse. Tato role je obvykle přiřazena pouze uživatelskému účtu, který je automaticky vytvořen pro synchronizaci. Chcete-li se o této roli dozvědět více, přejděte na Nastavení uživatelských účtů pro integraci s Dataverse.
Když nastavujete připojení, vytvoříte mapování integračních tabulek, které potřebujete k synchronizaci dat. Entity v Dataverse jsou mapovány na tabulky a pole tabulek v Business Central prostřednictvím integračních tabulek. Chcete-li se dozvědět více o mapování, přejděte na Standardní mapování entit pro synchronizaci.
Řešení rozdílů v místní a základní měně transakce
Můžete se připojit k prostředí Dataverse, má jinou základní měnu než místní měna v Business Central. Připojení provedete v Business Central na stránce Nastavení připojení Dataverse nebo pomocí asistovaného průvodce nastavením Nastavení připojení k Dataverse.
Abyste se mohli připojit, musí mít základní nastavení měny transakce v Dataverse měnu nastavenou na stránce Měny v Business Central a na na stránce Směnné kurzy musí být pro měnu uveden alespoň jeden směnný kurz.
Tady je příklad. Připojujete Dataverse s eurem (EUR) nastaveným jako místní měna na stránce Nastavení hlavní knihy na prostředí Dataverse, které má základní měnu transakce nastavenou na americký dolar (USD). Na stránce Měny v Business Central budete muset mít USD a příslušný směnný kurz.
Když povolíte připojení k Dataverse, Business Central přidá svou místní měnu k entitě Měna v Dataverse se směnným kurzem z pole Faktor měny na stránku Směnné kurzy.
Synchronizace měny je jednosměrná, z Business Central do Dataverse se peněžní částky převádějí a synchronizují následovně:
- Částky v základní měně Dataverse, částky se převádějí na místní měnu Business Central na základě posledního směnného kurzu synchronizovaného z Business Central.
- Částky v místní měně Business Central se synchronizují s místní měnou Business Central v jedné z dalších (nezákladních měn) v Dataverse.
Co se stane, když zkopírujete společnost
Můžete bezpečně kopírovat společnosti, které se integrují s Dataverse nebo Dynamics 365 Sales. Kopírování společností pomáhá snížit riziko nekonzistence dat a může vám ušetřit drahocenný čas. Chcete-li se dozvědět více o kopírovacích společnostech, přejděte na Kopírování společnosti.
Poznámka
Když kopírujete společnost v prostředí, kde je povolena integrace Dataverse nebo Sales, Business Central vymaže následující nastavení při kopírování do cílové společnosti:
- Nastavení Dataverse a Dynamics Connection pro zajištění, že integrace bude v cílové společnosti správně znovu zahájena.
- Integrace záznamů, aby se zajistilo, že cílová společnost neukazuje na záznamy, které jsou spojeny ve zdrojové společnosti.
- Integrační synchronizační úlohy pro zastavení úloh synchronizace na pozadí.
- Chyby synchronizace existují, protože ukazují na chyby ve zdrojové společnosti a v cílové společnosti by byly považovány za překážející.
Viz také
Zde najdete bezplatné e-learningové moduly pro Business Central