Sdílet prostřednictvím


Koncept společnosti v Dataverse

Ve finanční a provozní aplikaci je koncept společnosti právní i obchodní konstrukt. Je to také hranice pro zabezpečení a viditelnost dat. Uživatelé pracují vždy v kontextu jedné společnosti a většina dat je rozdělena podle společnosti.

Dataverse nemá ekvivalentní koncepci. Nejbližší koncept je organizační jednotka, která je primárně hranicí zabezpečení a viditelnosti pro uživatelská data. Tento koncept nemá stejné právní nebo obchodní důsledky jako koncepce společnosti.

Vzhledem k tomu, že organizační jednotka a společnost nejsou rovnocennými koncepty, není možné vynutit mapování mezi nimi (1:1) pro účely integrace Dataverse. Protože však uživatelé musí mít ve výchozím nastavení možnost zobrazit stejné řádky v aplikaci a Dataverse, společnost Microsoft zavedla novou tabulku v aplikaci Dataverse s názvem cdm_Company. Tato tabulku je ekvivalentní s tabulkou společnosti v aplikaci. Chcete-li zajistit, aby viditelnost řádků byla ekvivalentní mezi aplikací a Dataverse, doporučujeme následující nastavení dat v aplikaci Dataverse:

  • Pro každý řádek společnosti finance a provoz, který je povolen pro duální zápis, je vytvořen přidružený řádek cdm_Company.

  • Když je vytvořen řádek cdm_Company a je povolen pro duální zápis, je vytvořena výchozí organizační jednotka se stejným názvem. Přestože je pro tuto organizační jednotku automaticky vytvořen výchozí tým vlastníků, není tento tým použit.

  • Je vytvořen samostatný tým vlastníků se stejným názvem s příponou duálního zápisu. Je také spojen s organizační jednotkou.

  • Ve výchozím nastavení je vlastník libovolného řádku vytvořeného a dvojitě zapsaného do Dataverse nastaven na tým "DW Owner", který je propojen s přidruženou organizační jednotkou.

Následující obrázek znázorňuje příklad nastavení dat v Dataverse.

Nastavení dat v Dataverse.

Z důvodu této konfigurace bude každý řádek, který se týká společnosti USMF, vlastněn týmem, který je propojen s organizační jednotkou USMF v aplikaci Dataverse. Každý uživatel, který má přístup k této organizační jednotce prostřednictvím role zabezpečení nastavené na zobrazení na úrovni organizační jednotky, je tedy nyní schopen tyto řádky zobrazit. Následující příklad ukazuje, jak lze týmy použít k zajištění správného přístupu k těmto řádkům.

  • Role Manažer prodeje je přidělena členům týmu USMF Sales.
  • Uživatelé, kteří mají roli manažer prodeje, mohou přistupovat ke všem řádkům obchodních vztahů, které jsou členy stejné organizační jednotky, v níž jsou členy.
  • Tým USMF Sales je propojen s dříve uvedenou organizační jednotkou USMF.
  • Proto mohou členové týmu „USMF Sales“ zobrazit jakýkoli obchodní vztah, který je vlastněn uživatelem USMF DW, který by pocházel z tabulky společnosti USMF ve finanční a provozní aplikaci.

Jak lze použít týmy.

Jak ukazuje předchozí ilustrace, toto mapování 1:1 mezi organizační jednotkou, společností a týmem je pouze výchozím bodem. V tomto příkladu je nová obchodní jednotka Europe vytvořena ručně v aplikaci Dataverse jako nadřazená pro DEMF i ESMF. Tato nová nadřazená organizační jednotka nesouvisí s dvojím zápisem. Lze ji však použít k tomu, aby členové týmu EUR Sales měli přístup k datům obchodních vztahů v DEMF i v ESMF nastavením viditelnosti dat na Nadřazená/podřízená OJ v přidružené roli zabezpečení.

Závěrečným článkem, který je třeba projednat, je jak dvojí zápis určuje, kterému týmu vlastníků se mají přiřadit řádky. Toto chování je řízeno sloupcem Výchozí vlastnící tým na řádku cdm_Company. Je-li pro řádek cdm_Company povolen duální zápis, modul plug-in automaticky vytvoří přidruženou organizační jednotku a tým vlastníků (pokud již neexistuje) a nastaví sloupec Výchozí vlastnící tým. Správce může tento sloupec změnit na jinou hodnotu. Správce však nemůže vymazat sloupec, pokud je tabulka povolena pro duální zápis.

Sloupec výchozího vlastnícího týmu.

Prokládání a zavádění společnosti

Integrace Dataverse přináší paritu společnosti použitím identifikátoru společnosti k prokládání dat. Jak ukazuje následující ilustrace, všechny tabulky specifické pro společnost jsou rozšířeny tak, aby měly vztah N:1 s tabulkou cdm_Company.

Vztah N:1 mezi tabulkou specifickou pro společnost a entitou cdm_Company.

  • U řádků se po přidání a uložení společnosti hodnota změní na jen pro čtení. Uživatelé by proto měli zajistit, aby vybrali správnou firmu.
  • Pouze řádky s daty společnosti jsou způsobilé pro duální zápis mezi aplikací a Dataverse.
  • Pro existující data Dataverse bude brzy k dispozici zaváděcí praxe vedená správcem.

Automatické vyplnění názvu společnosti v aplikacích pro zapojení zákazníků

Existuje několik způsobů, jak automaticky vyplnit název společnosti v aplikacích pro zapojení zákazníků.

  • Pokud jste správcem systému, můžete výchozí společnost nastavit přechodem na Pokročilé nastavení > Systém > Zabezpečení > Uživatelé. Otevřete formulář Uživatel a v sekci Informace o organizaci nastavte hodnotu Výchozí společnost ve Forms.

    Nastavení výchozí společnosti v sekci Informace o organizaci.

  • Pokud máte oprávnění pro zápis v tabulce Systémový uživatel pro úroveň Obchodní jednotka, můžete výchozí společnost změnit v libovolném formuláři výběrem společnosti z rozevírací nabídky Společnost.

    Změna názvu společnosti pro nový účet.

  • Pokud máte oprávnění pro zápis v datech více než jedné společnosti, můžete výchozí společnost změnit výběrem řádku, který patří jiné společnosti.

    Výběr řádku změní výchozí společnost.

  • Pokud jste konfigurátor nebo správce systému a chcete automaticky vyplnit data společnosti do vlastního formuláře, můžete použít události formuláře. Přidejte odkaz na JavaScript do msdyn_ / DefaultCompany.js a použijte následující události. Můžete použít jakýkoli předpřipravný formulář, například formulář Účet.

    • Událost OnLoad pro formulář: Nastavte sloupec defaultCompany .
    • Událost OnChange pro sloupec Společnost : Nastavte sloupec updateDefaultCompany .

Použití filtrování na základě kontextu společnosti

Chcete-li použít filtrování na základě kontextu společnosti ve vlastních formulářích nebo ve vlastních vyhledávacích sloupcích přidaných do standardních formulářů, otevřete formulář a použijte sekci Filtrování souvisejících záznamů pro použití filtru společnosti. Tohle musíte pro každé vyhledávací sloupec, který vyžaduje filtrování na základě nejnižší společnosti v daném řádku. Nastavení je zobrazeno pro Účet na následujícím obrázku.

Použití kontextu společnosti.