Modely vlastnictví dat pro synchronizaci
Dataverse vyžaduje, abyste uvedli vlastníka dat, která ukládáte. Více informací viz Typy tabulek v dokumentaci Power Apps. Když nastavíte integraci mezi Dataverse a Business Central, musíte vybrat vlastnictví Uživatel nebo tým pro záznamy, které jsou synchronizovány. Akce, které lze provést u těchto záznamů, lze řídit na úrovni uživatele.
Týmové vlastnictví
V Business Central je společnost právní a obchodní tabulka, která nabízí způsoby zabezpečení a vizualizace obchodních dat. Uživatelé vždy pracují v kontextu společnosti. Nejblíže tomuto konceptu je v Dataverse tabulka obchodních jednotek, která nemá právní ani obchodní důsledky.
Vzhledem k tomu, že obchodní jednotky nemají právní a obchodní důsledky, nelze pro synchronizaci dat mezi společností a obchodní jednotkou vynutit jednosměrné nebo obousměrné mapování typu jedna ku jedné (1:1). Aby byla synchronizace možná, když povolíte synchronizaci pro společnost v Business Central, stane se v Dataverse toto:
- Vytvoříme tabulku společnosti, která je ekvivalentní tabulce společnosti v Business Central. K názvu společnosti se připojí „BC Company ID“. Například Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Vytvoříme výchozí obchodní jednotku, která má stejný název jako společnost. Například Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Vytvoříme samostatný tým vlastníků se stejným názvem jako společnost a spojíme jej s obchodní jednotkou. Název týmu má předponu „BCI -.“ Například BCI - Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Záznamy, které jsou vytvořeny a synchronizovány v Dataverse, jsou přiřazeny k týmu „Vlastník BCI“, který je propojen s obchodní jednotkou.
Poznámka
Pokud přejmenujete společnost v Business Central, názvy společnosti, firmy a týmu, které automaticky vytvoříme v Dataverse, se neaktualizují. Protože se pro integraci používá pouze ID společnosti, nemá to vliv na synchronizaci. Pokud chcete, aby se jména shodovala, musíte aktualizovat společnost, obchodní jednotku a tým Dataverse.
Následující obrázek ukazuje příklad tohoto nastavení dat vdatovém poli v Dataverse.
V této konfiguraci budou záznamy související se společností Cronus USA vlastněny týmem, který je propojen s obchodní jednotkou Cronus USA v Dataverse. Tyto záznamy mohou nyní vidět uživatelé, kteří mají přístup k této obchodní jednotce prostřednictvím bezpečnostní role nastavené na viditelnost na úrovni obchodní jednotky Dataverse. Následující příklad ukazuje, jak používat týmy pro poskytování přístupu k těmto záznamům.
- Role manažera prodeje je přidělena členům prodejního týmu společnosti Cronus v USA.
- Uživatelé, kteří mají roli Sales Manager, mohou přistupovat k záznamům o účtech členů stejné obchodní jednotky.
- Prodejní tým společnosti Cronus US je spojen s již zmíněnou obchodní jednotkou Cronus US. Členové prodejního týmu Cronus US mohou vidět jakýkoli účet, který vlastní uživatel Cronus US a který pocházel z tabulky společnosti Cronus US v Business Central.
Mapování 1:1 mezi obchodní jednotkou, společností a týmem je však pouze výchozím bodem, jak ukazuje následující obrázek.
V tomto příkladu je v datové základně Dataverse vytvořena nová kořenová obchodní jednotka jako nadřazená pro Cronus DE (Německo) i Cronus ES (Španělsko). Obchodní jednotka EUR se synchronizací nesouvisí. Může však členům prodejního týmu EUR poskytnout přístup k datům účtu v Cronus DE i Cronus ES nastavením viditelnosti dat na Nadřazená/podřízená BU na související roli zabezpečení v Dataverse.
Synchronizace určuje, který tým by měl vlastnit záznamy. To je řízeno polem Výchozí vlastnící tým na řádku BCI. Když je povolena synchronizace záznamu BCI, automaticky vytvoříme přidruženou obchodní jednotku a tým vlastníků (pokud ještě neexistuje) a nastavíme pole Výchozí tým vlastníků. Když je pro tabulku povolena synchronizace, správci mohou změnit vlastnící tým, ale tým musí být vždy přiřazen.
Poznámka
Po přidání a uložení společnosti se záznamy stanou záznamy jen ke čtení, takže dbejte na to, abyste vybrali správnou společnost.
Výběr jiné obchodní jednotky
Pokud používáte model vlastnictví Teams, můžete změnit výběr obchodní jednotky. Pokud používáte model vlastnictví Osoba, je vždy vybrána výchozí obchodní jednotka.
Pokud zvolíte jinou obchodní jednotku, například takovou, kterou jste vytvořili dříve v Dataverse, zachová si svůj původní název. To znamená, že nebude doplněna ID společnosti. Vytvoříme tým, který používá konvenci pojmenování.
Při změně obchodní jednotky můžete vybrat pouze obchodní jednotky, které jsou o jednu úroveň pod kořenovou obchodní jednotkou.
Osobní vlastnictví
Pokud zvolíte model osobního vlastnictví, musíte určit každého prodejce, který bude vlastnit nové záznamy. Obchodní jednotka a tým jsou vytvořeny tak, jak je popsáno v části Týmové vlastnictví.
Výchozí obchodní jednotka se použije, když je vybrán model osobního vlastnictví a nemůžete vybrat jinou obchodní jednotku. Tým, který je přidružen k výchozí obchodní jednotce, bude vlastnit záznamy pro běžné tabulky, jako je například tabulka Produkt, které nesouvisí s konkrétními prodejci.
Když spojíte prodejce v Business Central s uživateli v Dataverse, Business Central přidá uživatele do výchozího týmu v Dataverse. Přidání uživatelů můžete ověřit ve sloupci Výchozí člen týmu na stránce Uživatelé - Common Data Service. Pokud uživatel není přidán, můžete jej přidat ručně pomocí akce Přidat spojené uživatele do týmu. Další informace naleznete v části Synchronizace dat v Business Central s Dataverse.
Viz také
Zde najdete bezplatné e-learningové moduly pro Business Central