Sdílet prostřednictvím


Připojte se k Microsoft Dataverse

Poznámka

Azure Active Directory je nyní Microsoft Entra ID. Zjistěte více

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 Dataverse prostředí, ke kterému se chcete připojit. Pokud k vytvoření připojení použijete Dataverse Nastavení připojení asistovaného nastavení, najdeme vaše prostředí. Můžete také zadat adresu URL jiného prostředí ve vašem 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í verzi Business Central 2020, vlna 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 Dataverse, budete muset dokončit popsané řešení.
  • Místní měny, které každá společnost používá. Společnosti Business Central se mohou připojit k Dataverse prostředí, 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 Povolit různé měny.

Důležité

Vaše Dataverse prostředí 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 naleznete v části 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 Microsoft Entra účet pro připojení k Dataverse, musíte také zadat uživatelské jméno a heslo uživatelského účtu pro integrace. Tento účet se označuje jako účet „integračního uživatele“. Pokud používáte Microsoft Entra účet, integrační uživatelský účet není vyžadován ani zobrazen. Integrační uživatel bude nastaven automaticky a nevyžaduje licenci.

Firmy chtějí mít svá data v bezpečí a v bezpečí v rámci svých hranic ochrany osobních údajů, a to zejména tehdy, když se jejich aplikace pro řízení podniku integruje s jinými aplikacemi. Propojením Business Central a Dataverse prostředí dosáhnete nejen těchto ohledů, ale také poskytnete svým administrátorům jednodušší způsob, jak vytvářet a udržovat vaše integrace s jinými aplikacemi Dynamics 365.

V centru pro správu Business Central můžete propojit své prostředí Business Central se svým Dataverse prostředím. Business Central může použít informace z odkazu k usnadnění a zabezpečení integrace s dalšími aplikacemi Dynamics 365, jako je Sales a Field Service. Například adresa URL propojeného Dataverse prostředí je ve výchozím nastavení k dispozici na stránce Dataverse Nastavení připojení a když spustíte stránku Dataverse Připojení Asistovaný průvodce nastavením .

Povolit různé měny

Společnosti Business Central se mohou připojit k Dataverse prostředí, 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 Entita 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, před připojením se ujistěte, že jste zadali následující nastavení:

  • Nastavení základní měny transakce v Dataverse má kód měny, který je uveden na stránce Měny v Business Central.
  • Pro měnu je v Business Central na stránce Směnné kurzy zadán 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 .

Protože synchronizace měn 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.

Nastavte připojení k 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 Microsoft 365 ověření doporučujeme použít průvodce s asistovaným nastavením Dataverse Nastavení připojení . 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, aby udělil následující oprávnění registrované aplikaci Azure s názvem Business Central Integration k Dataverse:

  • Vyžaduje se oprávnění k přístupu Dataverse jako vy , aby Business Central mohla jménem administrátora automaticky vytvářet nelicencovanou neinteraktivní aplikaci Business Central Integration, přiřazovat tomuto uživateli role zabezpečení a nasadit Business Central Integration Solution na 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 Dynamics 365 Business Central oprávnění, aby uživatel automaticky vytvořené aplikace Business Central Integration mohl přistupovat k datům Business Central, která budou synchronizována.
  • přihlaste se a přečtěte si 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, je potřeba oprávnění.

Poskytnutím souhlasu jménem organizace správce opravňuje registrovanou aplikaci Azure s názvem Business Central Integration k Dataverse synchronizovat data pomocí automaticky vytvořených přihlašovacích údajů uživatele aplikace Business Central Integration.

Chcete-li použít průvodce nastavením asistovaného nastavení Dataverse Připojení

Dataverse Průvodce nastavením připojení 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í.

Doporučení Popis
Plná synchronizace Data existují pouze v Business Central nebo pouze v Dataverse. Doporučení je 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čení je 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á má 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 při první integraci aplikací a data obsahuje pouze jedna aplikace. Úplná synchronizace může být užitečná v demonstračním prostředí, protože automaticky vytváří a spojuje záznamy v každé aplikaci, což zrychluje zahájení práce se synchronizovanými daty. Úplnou synchronizaci byste však měli spustit pouze v případě, že chcete v Business Central jeden řádek pro každý řádek v Dataverse pro mapování tabulek. V opačném případě mohou být výsledkem duplicitní záznamy.

  1. Vyberte ikonu Žárovka, která otevírá funkci Řekni mi., zadejte Asistované nastavení a poté vyberte související odkaz.
  2. Výběrem možnosti Nastavit připojení k Microsoft Dataverse spustíte průvodce asistovaným nastavením.
  3. Vyplňte pole podle potřeby.

Poznámka

Pokud se nezobrazí výzva k přihlášení pomocí účtu správce, je to pravděpodobně proto, že jsou blokována vyskakovací okna. Chcete-li se přihlásit, povolte vyskakovací okna z https://login.microsoftonline.com.

Chcete-li vytvořit nebo udržovat připojení ručně

Následující postup popisuje, jak ručně nastavit připojení na stránce Dataverse Nastavení připojení . Na stránce Dataverse Nastavení připojení můžete spravovat nastavení integrace.

  1. Vyberte ikonu Žárovka, která otevírá funkci Řekni mi., zadejte Dataverse Nastavení připojení a poté vyberte související odkaz.

  2. Zadejte následující informace pro připojení z Business Central k Dataverse.

    Pole Popis
    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 Dataverse datům z Business Central. Na tuto stránku se můžete vrátit a připojení povolit později.
  3. V poli Model vlastnictví vyberte, zda chcete, aby týmová tabulka v Dataverse vlastnila nové záznamy, nebo jednoho či více konkrétních uživatelů. Pokud zvolíte Osoba, musíte zadat každého uživatele. Pokud zvolíte Tým, výchozí obchodní jednotka se zobrazí v poli Propojená obchodní jednotka .

  4. Chcete-li otestovat nastavení připojení, vyberte Připojení a poté Test připojení.

    Poznámka

    Pokud není v Business Central povoleno šifrování dat, budete dotázáni, zda jej chcete povolit. Chcete-li povolit šifrování dat, vyberte Ano a zadejte požadované informace. V opačném případě zvolte Ne. Šifrování dat můžete povolit později. Další informace naleznete v části Šifrování dat v Dynamics 365 Business Central v nápovědě pro vývojáře a správu.

  5. Pokud Dataverse synchronizace ještě není nastavena, budete dotázáni, zda chcete použít výchozí nastavení synchronizace. V závislosti na tom, zda chcete uchovávat záznamy zarovnané v Dataverse a Business Central, vyberte Ano nebo Ne.

Přizpůsobte si spojení založené na shodě

Počínaje 2. vlnou vydání v roce 2021 může administrátor 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, které jsou synchronizovány s Dataverse, jako jsou stránky Zákazníci a Položky.

    Vyberte více záznamů a poté vyberte akci Související , zvolte Dataverse, zvolte Spojení a poté vyberte Vazba založená na shodě.

    Když spustíte proces spojení na základě shody ze seznamu kmenových dat, naplánuje se úloha spojení poté, co zadáte kritéria spojení.

  • Dataverse Plná synchronizace. Stránka recenze .

    Když proces úplné synchronizace zjistí nespojené záznamy v Business Central a Dataverse, zobrazí se u integrační tabulky odkaz Vybrat kritéria spojení .

    Proces Spustit úplnou synchronizaci můžete spustit z Dataverse Nastavení připojení a Dynamics 365 Stránky Nastavení připojení . Po dokončení nastavení jej můžete také spustit v Nastavení připojení k Dataverse asistovanému průvodci nastavením.

    Když spustíte proces propojení založeného na shodě z Dataverse Plné synchronizace. Na stránce Review se po dokončení nastavení naplánuje spojovací úloha.

  • Seznam Mapování integračních tabulek .

    Vyberte mapování, vyberte akci Spojení a poté vyberte Spojení na základě shody.

    Když spustíte proces spojení na základě shody z mapování integrační tabulky, spustí se úloha spojení pro všechny nespojené záznamy v mapování. Můžete také vybrat nespojené 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 spojení , kde můžete definovat příslušná kritéria spojení. Na této stránce přizpůsobte spojku pomocí následujících úkolů:

  • Vyberte pole, která chcete použít ke spárování záznamů Business Central s Dataverse entitami. 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 považována za 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 .

Podívejte se na výsledky spojovací úlohy

Chcete-li zobrazit výsledky spojovací úlohy, otevřete stránku Mapování integračních tabulek , vyberte příslušné mapování a zvolte možnost Spojení akce a poté vyberte akci Protokol úlohy integrace .

Pokud se spárování záznamů nezdařilo, můžete vybrat hodnotu ve sloupci Selhalo 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 shody

    Spusťte spojení založené na shodě znovu, ale nezapomeňte definovat kritéria spojení.

  • Nebyla nalezena žádná shoda pro pole zadaná v kritériích shody

    Opakujte spojení 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 spojení pomocí různých polí.

  • Byla nalezena shoda, ale záznam je již propojen se záznamem v Business Central

    Opakujte spojení pomocí různých polí nebo prozkoumejte, proč je tato Dataverse entita spojena se záznamem v Business Central.

Tip

Abychom vám pomohli získat přehled o průběhu spojování, pole Spojeno s Dataverse ukazuje, zda je záznam spojen s Dataverse entitou. Pomocí pole Spojeno s Dataverse můžete filtrovat seznam záznamů, které synchronizujete.

Upgradujte připojení z Business Central online, abyste mohli používat ověřování na základě certifikátu

Poznámka

Tato část je relevantní pouze pro online nájemce Business Central, které provozuje společnost Microsoft. Online nájemci 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 naleznete 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 ověřování typu service-to-service pro online nájemce. Pro připojení k Dataverse musíte použít ověřování typu service-to-service na základě certifikátu. Online nájemci Business Central, 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.

Chcete-li se vyhnout narušení integrace, musíte upgradovat připojení na 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.

Chcete-li upgradovat online připojení Business Central na použití ověřování na základě certifikátu

  1. V závislosti na tom, zda integrujete s Dynamics 365 Sales, proveďte jednu z následujících akcí:
    • Pokud tak učiníte, otevřete stránku Microsoft Dynamics Nastavení připojení 365 .
    • Pokud ne, otevřete stránku Dataverse Nastavení připojení .
  2. 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.
  3. Přihlaste se pomocí přihlašovacích údajů správce pro 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ě produkčního prostředí i prostředí izolovaného prostoru, a v každé společnosti, kde máte připojení k Dataverse.

Připojení místních verzí

Chcete-li připojit místní Business Central k Dataverse, musíte zadat některé informace na stránce Dataverse Nastavení připojení .

Chcete-li se připojit pomocí účtu Microsoft Entra , musíte zaregistrovat aplikaci v Microsoft Entra ID. Budete muset zadat ID aplikace, tajný klíč trezoru klíčů a adresu URL přesměrování, které chcete použít. Adresa URL přesměrování je předem vyplněna a měla by fungovat pro většinu instalací. Musíte nastavit instalaci pro použití HTTPS. Další informace naleznete v části Konfigurace SSL pro zabezpečení připojení webového klienta Business Central. Pokud nastavujete svůj server tak, aby měl jinou domovskou stránku, můžete změnit adresu URL. Tajný klíč klienta bude uložen jako zašifrovaný řetězec do vaší databáze.

Chcete-li zaregistrovat aplikaci 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 naleznete v části Rychlý start: Registrace aplikace na platformě Microsoft identity.

  1. Na Azure Portal v části Spravovat v navigačním podokně vyberte Ověřování.

  2. V části Adresy URL přesměrování přidejte adresu URL přesměrování, která je navržena na stránce Dataverse Nastavení připojení v Business Central.

  3. V části Spravovat vyberte Oprávnění rozhraní API.

  4. V části Konfigurovaná oprávnění vyberte možnost Přidat oprávnění a poté přidejte delegovaná oprávnění k Microsoft APIs takto:

    • Pro Business Central přidejte oprávnění Financials.ReadWrite.All .
    • Pro Dynamics CRM přidejte oprávnění zosobnění uživatele .

    Poznámka

    Název rozhraní Dynamics CRM API se může změnit.

  5. V části Spravovat vyberte Certifikáty & Tajemství a poté vytvořte nové tajemství pro svou aplikaci. Tajný klíč použijete buď v Business Central, v poli Klientský tajný klíč na stránce Dataverse Nastavení připojení , popř. uložit v zabezpečeném úložišti a poskytnout jej v předplatiteli události, jak je popsáno dříve v tomto téma.

  6. 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 Dataverse Nastavení připojení v poli ID klienta , nebo jej uložit v zabezpečeném úložiště a poskytnout jej v předplatiteli události.

  7. V Business Central na stránce Dataverse Nastavení připojení do pole Adresa URL prostředí zadejte adresu URL pro Dataverse prostředí.

  8. Chcete-li povolit připojení k Dataverse, zapněte přepínač Povoleno .

  9. Přihlaste se pomocí účtu administrátora pro Microsoft Entra ID (tento účet musí mít platnou licenci pro Dataverse a být správcem ve vašem Dataverse prostředí). Po přihlášení budete vyzváni, abyste své registrované aplikaci povolili přihlášení do Dataverse jménem organizace. K dokončení nastavení musíte dát souhlas.

    Poznámka

    Pokud se nezobrazí výzva k přihlášení pomocí účtu správce, je to pravděpodobně proto, že jsou blokována vyskakovací okna. Chcete-li se přihlásit, povolte vyskakovací okna z https://login.microsoftonline.com.

Chcete-li se odpojit od Dataverse

  1. Vyberte ikonu Žárovka, která otevírá funkci Řekni mi., zadejte Dataverse Nastavení připojení a poté vyberte související odkaz.
  2. Na stránce Dataverse Nastavení připojení vypněte přepínač Povoleno .

Viz také

Zobrazení stavu synchronizace

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