Připojit se k Microsoft Dataverse
Poznámka
Azure Active Directory je nyní Microsoft Entra ID. Více informací
Tento článek popisuje, jak nastavit připojení mezi Business Central a Dataverse. Firmy obvykle vytvářejí připojení k integraci a synchronizaci dat s jinou obchodní aplikací Dynamics 365, jako je Dynamics 365 Sales.
Než začnete
Než vytvoříte připojení, musíte si připravit několik informací:
- Adresa URL pro prostředí Dataverse, ke kterému se chcete připojit. Pokud k vytvoření připojení použijete asistovaného průvodce nastavením Nastavení připojení Dataverse, najdeme vaše prostředí. Můžete také zadat adresu URL jiného prostředí ve svém tenantovi.
- Uživatelské jméno a heslo účtu, který má oprávnění správce v Business Central a Dataverse.
- Pokud máte místní Business Central 2020 vlny vydání 1, verze 16.5, přečtěte si článek Některé známé problémy. Než budete moci vytvořit připojení k, budete muset dokončit popsané řešení Dataverse.
- Místní měny, které používá každá společnost. Společnosti Business Central se mohou připojit k prostředí Dataverse, které má základní měnu odlišnou od jejich místní měny. Chcete-li se dozvědět více o tom, jak zacházet s nastavením více měn, přejděte na Povolení různých měn.
Důležité
Vaše prostředí Dataverse nesmí být v režimu správy. Režim správy způsobí selhání připojení, protože integrační uživatelský účet pro připojení nemá oprávnění správce. Další informace viz Režim správy.
Poznámka
Tyto kroky popisují postup pro Business Central Online. Pokud používáte místní Business Central a nepoužíváte účet Microsoft Entra pro připojení k Dataverse, musíte také zadat uživatelské jméno a heslo uživatelského účtu pro integraci. Tento účet se označuje jako účet „integračního uživatele“. Pokud používáte uživatelský účet Microsoft Entra, účet uživatele integrace není vyžadován ani se nezobrazí. Uživatel integrace bude nastaven automaticky a nevyžaduje licenci.
Propojte Business Central a prostředí Dataverse
Podniky chtějí mít svá data v bezpečí v rámci ochrany osobních údajů, a to zejména v případě, že se jejich aplikace pro řízení podniku integruje s dalšími aplikacemi. Propojením prostředí Business Central a Dataverse nejenže dosáhnete těchto aspektů, ale také svým správcům poskytnete jednodušší způsob, jak vytvářet a udržovat své integrace s jinými aplikacemi Dynamics 365.
V centru pro správu Business Central můžete propojit své prostředí Business Central s prostředím Dataverse. Business Central může použít informace z odkazu k usnadnění a zabezpečení integrace s jinými Dynamics 365 aplikacemi, jako je Sales a Field Service. Například adresa URL propojeného prostředí Dataverse je ve výchozím nastavení k dispozici na stránce Nastavení připojení Dataverse a když spustíte asistovaného průvodce nastavením Nastavení připojení Dataverse.
Povolení různých měn
Společnosti Business Central se mohou připojit k prostředí Dataverse, které má základní měnu odlišnou od jejich místní měny.
Poznámka
Synchronizace více měn vyžaduje, abyste používali jednosměrnou synchronizaci z Business Central do Dataverse.
Chcete-li se dozvědět více o základní měně v Dataverse, přejděte na entitu Měna transakce (měna).
Chcete-li se dozvědět více o měnách v Business Central, přejděte na Měny v Business Central.
Chcete-li povolit různé měny, nezapomeňte před připojením zadat následující nastavení:
- Nastavení základní měny transakce v Dataverse má kód měny, který je specifikovaný na stránce Měny v Business Central.
- Na stránce Směnné kurzy je pro měnu v Business Central uveden alespoň jeden 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. Místní měna používá směnný kurz z pole Faktor měny na stránce Směnné kurzy měny.
Protože synchronizace měny je jednosměrná, z Business Central do Dataverse se peněžní částky převádějí a synchronizují následovně:
- Pokud jsou v základní měně Dataverse, částky se převedou na místní měnu Business Central na základě posledního směnného kurzu synchronizovaného z Business Central.
- Pokud jsou v místní měně Business Central, částky se synchronizují s místní měnou Business Central v jedné z dalších, nezákladních měn v Dataverse.
Nastavit připojení k aplikaci Dataverse
Pro všechny typy ověřování jiné než Microsoft 365 nastavujete připojení k Dataverse na stránce Dataverse Nastavení připojení. Pro ověření Microsoft 365 doporučujeme použít asistovaného průvodce nastavením Nastavení připojení Dataverse. Průvodce usnadňuje nastavení připojení a specifikaci pokročilých funkcí, jako je model vlastnictví a počáteční synchronizace.
Důležité
Během nastavování připojení k Dataverse bude správce požádán o udělení následujících oprávnění registrované aplikaci Azure s názvem Business Central Integration do Dataverse:
- Je potřeba oprávnění Přejděte do Dataverse jako vy, aby Business Central mohl jménem správce automaticky vytvářet nelicencované neinteraktivní uživatele integrace aplikace Business Central, přiřadit tomuto uživateli role zabezpečení a nasadit řešení Business Central Integration do Dataverse. Toto oprávnění je použito pouze jednou při nastavování připojení k Dataverse.
- Je potřeba mít úplný přístup k oprávnění Dynamics 365 Business Central, aby mohl uživatel automaticky vytvořené aplikace integrace Business Central přistupovat k datům Business Central, která budou synchronizována.
- Je potřeba oprávnění Přihlaste se a načtěte svůj profil k ověření, že přihlášení uživatele má skutečně přiřazenou roli zabezpečení správce systému v Dataverse.
Udělením souhlasu jménem organizace opravňuje správce registrovanou aplikaci Azure s názvem Business Central Integration k Dataverse, aby se data synchronizovala pomocí automaticky vytvořených přihlašovacích údajů uživatele aplikace integrace Business Central.
Použití asistovaného průvodce nastavením připojení Dataverse
Průvodce nastavením připojení Dataverse vám může usnadnit připojení aplikací a dokonce vám může pomoci spustit počáteční synchronizaci. Pokud se rozhodnete spustit počáteční synchronizaci, Business Central zkontroluje data v obou aplikacích a poskytne doporučení, jak přistupovat k počáteční synchronizaci. Následující tabulka popisuje doporučené volby.
Doporučení | Popis |
---|---|
Úplná synchronizace | Data existují pouze v Business Central nebo pouze v Dataverse. Doporučuje se synchronizovat všechna data ze služby, která je má, do druhé služby. |
Žádná synchronizace | Data existují v obou aplikacích a spuštění plné synchronizace by data duplikovalo. Doporučuje se spárovat záznamy. |
Závislost není uspokojena | Data existují v obou aplikacích, ale řádek nebo tabulku nelze synchronizovat, protože závisí na řádku nebo tabulce, které mají doporučení Žádná synchronizace. Pokud například nelze synchronizovat zákazníky, nelze synchronizovat ani data pro kontakty, které závisí na datech zákazníka. |
Důležité
Úplnou synchronizaci obvykle používáte pouze tehdy, když integrujete aplikace poprvé a data obsahuje pouze jedna aplikace. Úplná synchronizace může být užitečná v prostředí ukázek, protože automaticky vytváří a páruje záznamy v každé aplikaci, což urychluje zahájení práce se synchronizovanými daty. Úplnou synchronizaci byste však měli spustit pouze v případě, že chcete mít pro každý řádek v Dataverse jeden řádek mapování tabulky v Business Central. V opačném případě mohou být výsledkem duplicitní záznamy.
- Zvolte ikonu , zadejte Asistované nastavení a pak zvolte související odkaz.
- Výběrem možnosti Nastavit připojení k Microsoft Dataverse spustíte asistovaného průvodce nastavením.
- Vyplňte pole podle potřeby.
Poznámka
Pokud nejste vyzváni k přihlášení pomocí účtu správce, je to pravděpodobně proto, že jsou zablokována vyskakovací okna. Chcete-li se přihlásit, povolte vyskakovací okna z https://login.microsoftonline.com
.
Ruční vytvoření nebo udržování připojení
Následující postup popisuje, jak ručně nastavit připojení na stránce Dataverse Nastavení připojení. Na stránce Nastavení připojení Dataverse můžete spravovat nastavení integrace.
Zvolte ikonu , zadejte Nastavení připojení Dataverse a pak zvolte související odkaz.
Zadejte následující informace pro připojení z Business Central do Dataverse.
Pole Popis Adresa URL prostředí Pokud vlastníte prostředí v Dataverse, najdeme je za vás, když spustíte průvodce nastavením. Pokud se chcete připojit k jinému prostředí v jiném tenantovi, můžete zadat přihlašovací údaje správce pro dané prostředí a my je najdeme. Povoleno Začněte používat integraci. Pokud nyní připojení nepovolíte, nastavení připojení se uloží, ale uživatelé nebudou mít přístup k údajům Dataverse z Business Central. Na tuto stránku se můžete vrátit a připojení povolit později. V poli Model vlastnictví vyberte, zda chcete, aby týmová tbulka v Dataverse obsahovala nové záznamy nebo jednoho či více konkrétních uživatelů. Pokud vyberete možnost Osoba, musíte specifikovat každého uživatele. Pokud vyberete možnost Tým, výchozí obchodní jednotka se zobrazí v poli Spárovná obchodní jednotka.
Chcete-li otestovat nastavení připojení, vyberte Připojení a pak Test připojení.
Poznámka
Pokud v Business Central není povoleno šifrování dat, budete dotázáni, zda jej chcete povolit. Chcete-li povolit šifrování dat, vyberte Ano a uveďte požadované informace. Jinak vyberte Ne. Šifrování dat můžete povolit později. Další informace najdete v části Šifrování dat v Dynamics 365 Business Central v nápovědě pro vývojáře a správu.
Pokud synchronizace Dataverse ještě není nastavena, budete dotázáni, zda chcete použít výchozí nastavení synchronizace. Podle toho, zda chcete uchovávat záznamy zarovnané Dataverse a Business Central, vyberte Ano nebo Ne.
Přizpůsobení spárování na základě shody
Od verze 2021 2. vlna může správce zadávat kritéria pro párování záznamů na základě shod. Algoritmus pro párování záznamů můžete spustit z následujících míst v Business Central:
Seznam stránek, které zobrazují záznamy synchronizované s Dataverse, jako jsou stránky Zákazníci a Položky.
Vyberte více záznamů a poté vyberte akci Související, vyberte Dataverse, vyberte si Párování a poté vyberte Párování na základě shody.
Když spustíte proces párování na základě shody ze seznamu kmenových dat, naplánuje se úloha párování poté, co zadáte kritéria párování.
Stránka Kontrola úplné synchronizace Dataverse.
Když proces úplné synchronizace detekuje nespojené záznamy v Business Central and Dataverse a zobrazí se odkaz Vyberte kritéria párování, zobrazí se odkaz pro integrační tabulku.
Proces Spustit úplnou synchronizaci můžete spustit z Nastavení připojení Dataverse a Nastavení připojení Dynamics 365 Stránky. Po dokončení nastavení jej můžete také spustit v průvodci asistovaným nastavením Nastavení připojení k Dataverse.
Když spustíte proces párování založeného na shodě z Kontrola úplné synchronizace Dataverse, je po dokončení nastavení naplánována úloha párování.
Otevře se seznam Mapování tabulky integrace.
Vyberte mapování, vyberte akci Párování a poté vyberte Párování na základě shody.
Když spustíte proces párování na základě shody z mapování integrační tabulky, spustí se úloha párování pro všechny nespárované záznamy v mapování. Můžete také vybrat nespárované záznamy v seznamu a spustit úlohu pouze pro tyto záznamy.
Ve všech třech případech se otevře stránka Vybrat kritéria párování, kde můžete definovat příslušná kritéria párování. Na této stránce přizpůsobte párování pomocí následujících úkolů:
Vyberte pole, která chcete použít k přiřazování záznamů Business Central k entitám Dataverse. Můžete určit, zda se ve shodě rozlišují velká a malá písmena.
Určete, zda se má synchronizovat po spárování záznamů. Pokud záznamy používají obousměrné mapování, můžete také určit, co se stane, pokud jsou konflikty uvedeny na stránce Vyřešit konflikty aktualizací.
Upřednostněte pořadí, ve kterém jsou záznamy prohledávány, zadáním priority shody pro relevantní pole mapování. Business Central vyhledá shodu ve vzestupném pořadí na základě hodnoty v poli Priorita shody. Prázdná hodnota v poli Priorita shody se rovná prioritě 0, což je nejvyšší priorita. Pole s prioritou 0 jsou brána v úvahu jako první.
Určete, zda se má vytvořit nová instance entity v Dataverse v případě, že pomocí kritérií shody nelze najít žádnou jedinečnou nespojenou shodu. Chcete-li tuto funkci aktivovat, vyberte akci Vytvořit nový, pokud nelze najít shodu.
Zobrazení výsledků úlohy párování
Chcete-li zobrazit výsledky úlohy párování, otevřete stránku Mapování integračních tabulek, vyberte příslušné mapování a vyberte akci Párování a poté vyberte akci Protokol úlohy integrace.
Pokud se nepodařilo spárovat záznamy, můžete vybrat hodnotu ve sloupci Neúspěšné a otevřít seznam chyb, které popisují, proč k tomu došlo.
Spojení se obvykle nezdaří z následujících důvodů:
Nebyla definována žádná kritéria párování
Spusťte spojení založené na párování znovu, ale nezapomeňte definovat kritéria párování.
Nebyla nalezena žádná shoda pro pole zadaná v kritériích shody
Opakujte párování pomocí různých polí.
Pro několik záznamů bylo nalezeno více shod na základě polí specifikovaných v kritériích shody
Opakujte párování pomocí různých polí.
Byla nalezena shoda, ale záznam je již spárován se záznamem v Business Central
Opakujte párování pomocí různých polí nebo prozkoumejte, proč je tato entita Dataverse spojena se záznamem v Business Central.
Tip
Abychom vám pomohli získat přehled o průběhu párování, pole Spojeno s Dataverse ukazuje, zda je záznam spojen s entitou Dataverse. Pomocí pole Spojeno s Dataverse můžete filtrovat seznam záznamů, které synchronizujete.
Upgradujte připojení z Business Central Online, aby používali ověřování na základě certifikátu
Poznámka
Tato část je relevantní pouze pro tenanty Business Central Online, které hostuje Microsoft. Online tenanti hostovaní nezávislými dodavateli softwaru a místní instalace nejsou ovlivněny.
V dubnu 2022 Dataverse ukončí podporu typu ověřování Office365 (uživatelské jméno/heslo). Další informace najdete v části Ukončení podpory typu ověřování Office365. V březnu 2022 navíc Business Central ukončuje používání klientského tajného kódu ověřování typu service-to-service pro online tenanty. Pro připojení k Dataverse musíte použít ověřování typu service-to-service na základě certifikátu. Tenanti Business Central Online, kteří jsou hostováni nezávislými dodavateli softwaru, a místní instalace mohou k ověřování nadále používat tajné klíče klienta.
Abyste předešli narušení integrace, musíte upgradovat připojení k použití ověřování na základě certifikátu. Přestože je změna naplánována na březen 2022, důrazně doporučujeme provést upgrade co nejdříve. Následující kroky popisují, jak upgradovat na ověřování založené na certifikátech.
Upgrade připojení Business Central online na ověřování pomocí certifikátů
- V závislosti na tom, zda se integrujete s Dynamics 365 Sales, proveďte jednu z následujících akcí:
- Pokud tak učiníte, otevřete stránku Nastavení připojení Microsoft Dynamics 365.
- Pokud tak neučiníte, otevřete stránku Nastavení připojení Dataverse.
- Vyberte Připojení a poté Použít ověřování certifikátem pro upgrade připojení na použití ověřování založeného na certifikátu.
- Přihlaste se s přihlašovacími údaji správce Dataverse. Přihlášení by mělo trvat méně než minutu.
Poznámka
Tyto kroky musíte opakovat v každém prostředí Business Central, včetně provozního a sandboxového prostředí, a v každé společnosti, kde máte připojení k Dataverse.
Připojení místních verzí
Pro připojení místního Business Central k Dataverse musíte zadat některé informace na stránce Nastavení připojení Dataverse.
Chcete-li se připojit pomocí účtu Microsoft Entra, musíte zaregistrovat aplikaci v Microsoft Entra ID. Budete muset uvést ID aplikace, tajný klíč trezoru klíčů a adresu URL přesměrování, které chcete použít pro registraci. Adresa URL přesměrování je předvyplněna a měla by fungovat pro většinu instalací. Musíte nastavit instalaci pro použití HTTPS. Více informací viz Konfigurace SSL pro zabezpečení připojení webového klienta Business Central. Pokud nastavujete svůj server tak, aby měl jinou úvodní stránku, můžete změnit adresu URL. Tajný klíč klienta bude uložen ve vaší databázi jako zašifrovaný řetězec.
Registrace aplikace v Microsoft Entra ID pro připojení z Business Central k Dataverse
Následující kroky předpokládají, že ke správě identit a přístupu používáte Microsoft Entra ID. Další informace o registraci aplikace v Microsoft Entra ID najdete v části Rychlý start: Registrace aplikace v platformě identity Microsoft.
Na webu Azure Portal v části Spravovat vyberte v navigačním podokně Ověřování.
V části Adresa URL přesměrování přidejte adresu URL přesměrování, která je navržena na stránce Nastavení připojení Dataverse v Business Central.
V části Správa vyberte si Oprávnění API.
V části Nakonfigurovaná oprávnění vyberte Přidat oprávnění a poté přidejte delegovaná oprávnění na kartě Microsoft API takto:
- Pro Business Central přidejte oprávnění Financials.ReadWrite.All.
- Pro Dynamics CRM přidejte oprávnění user_impersonation.
Poznámka
Název Dynamics CRM API se může změnit.
V části Spravovat vyberte Certifikáty a tajné klíče a poté vytvořte nový tajná klíč pro svou aplikaci. Tajný klíč použijete buď v Business Central, v poli Tajný klíč klienta na stránce Nastavení připojení Dataverse nebo ho uložíte do zabezpečeného úložiště a poskytnete v předplatiteli události, jak je popsáno dříve v tomto tématu.
Vyberte Přehled a poté najděte hodnotu ID aplikace (klienta). Toto ID je ID klienta vaší aplikace. Musíte jej zadat buď na stránce Nastavení připojení Dataverse v poli ID klienta, nebo jej uložit do zabezpečeného úložiště a poskytnout jej v předplatiteli události.
V Business Central na stránce Nastavení připojení Dataverse v poli Adresa URL zadejte adresu URL svého prostředí Dataverse.
Pokud chcete povolit připojení k Dataverse, zapněte přepínač Povoleno.
Přihlaste se pomocí svého účtu správce pro Microsoft Entra ID (tento účet musí mít platnou licenci pro Dataverse a musíte být správcem ve svém prostředí Dataverse). Po přihlášení budete vyzváni, abyste povolili přihlášení vaší registrované aplikaci Dataverse jménem organizace. K dokončení nastavení musíte dát souhlas.
Poznámka
Pokud nejste vyzváni k přihlášení pomocí účtu správce, je to pravděpodobně proto, že jsou zablokována vyskakovací okna. Chcete-li se přihlásit, povolte vyskakovací okna z
https://login.microsoftonline.com
.
Odpojení od Dataverse
- Vyberte ikonu , zadejte Nastavení připojení Dataverse pak zvolte související odkaz.
- Na stránce Nastavení připojení k Dataverse vypněte přepínač Povoleno.
Viz také
Zde najdete bezplatné e-learningové moduly pro Business Central