Dotaz a vizualizace hierarchických dat
Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Dotaz a vizualizace hierarchických dat
Vizualizací hierarchicky souvisejících dat můžete získat cenné obchodní poznatky. Funkce hierarchického modelování a vizualizace vám nabízí řadu výhod:
Zobrazení a prohlížení složitých hierarchických informací.
Zobrazení KUV (klíčových ukazatelů výkonu) v kontextovém zobrazení hierarchie.
Vizuální analýza klíčových informací na webu a tabletech.
Pro některé entity, například obchodní vztah a uživatel, jsou k dispozici předem připravené vizualizace. Jiné entity, včetně vlastních entit, lze povolit pro hierarchii a lze pro ně vytvořit vizualizace. Podle potřeby můžete volit mezi stromovým zobrazením, které zobrazuje celou hierarchii, a zobrazením dlaždic, které zobrazuje menší část hierarchie. Obě zobrazení jsou zobrazena vedle sebe. Hierarchie můžete prozkoumat rozbalením a sbalením stromové struktury hierarchie. Stejné hierarchické nastavení vizualizace stačí nastavit jednou, ale platí jak pro webové, tak mobilní klienty. Na tabletech je zobrazení vykresleno v pozměněném formátu vhodném pro menší provedení. Přizpůsobitelné součásti potřebné pro hierarchické vizualizace podporují řešení, proto mohou být přepravovány mezi organizacemi jako jakákoli jiná vlastní nastavení. Atributy zobrazené ve vizualizaci můžete konfigurovat pomocí přizpůsobení Stručného formuláře v editoru formulářů. Není nutné psát kód.
Dotazování hierarchických dat
Hierarchické datové struktury jsou podporovány 1:N vztahy souvisejících záznamů odkazujícími na sebe. V minulosti vyžadovalo zobrazení hierarchických dat opakované dotazy na související záznamy. V současné době můžete zadat dotaz na související data jako na hierarchii v jednom kroku. Bude možné zadat dotaz na záznamy entity pomocí logiky Under a Not Under. Hierarchické operátory Under a Not Under jsou vystaveny v Rozšířeném hledání a v editoru pracovních postupů. Další informace o použití těchto operátorů naleznete v části Konfigurace kroků pracovního postupu. Další informace o Rozšířeném hledání najdete v tématu Vytvoření, úprava nebo uložení hledání pomocí funkce Rozšířené hledání.
Následující příklady ilustrují různé scénáře pro dotazování hierarchie:
Dotazování hierarchie obchodního vztahu
Dotazování hierarchie obchodního vztahu, včetně souvisejících činností
Dotazování hierarchie obchodního vztahu, včetně souvisejících příležitostí
Chcete-li dotazovat data jako hierarchii, je třeba nastavit vztahy entity 1:N odkazující na sebe jako hierarchické. Zapnutí hierarchie:
Otevřete Průzkumníka řešení.
Vyberte požadovanou entitu, vyberte Vztahy 1:N a potom vyberte vztah (1:N).
V možnosti Definice vztahu nastavte Hierarchické na Ano.
Poznámka:
- Některé předem připravené 1:N vztahy nelze upravit. Tyto vztahy proto nebudete moci nastavit jako hierarchické.
- Lze specifikovat hierarchický vztah pro systémové vztahy odkazující samy na sebe. Zahrnují i vztahy 1:N odkazující samy na sebe typu systém, například vztah "contact_master_contact".
Vizualizace hierarchických dat
Mezi systémové entity, které mají k dispozici předem připravené vizualizace, patří: Account
, Position
, Product
a User
. V zobrazení mřížky těchto entit uvidíte ikonu zobrazující graf hierarchie nalevo od názvu záznamu. Ikona hierarchie není ve výchozím nastavení k dispozici pro všechny záznamy. Tato ikona se zobrazí pro záznamy, které mají nadřazený záznam, podřízený záznam nebo obojí.
Pokud zvolíte tuto ikonu, můžete zobrazit hierarchii, se stromovým zobrazením na levé straně a zobrazením dlaždic na pravé straně, jak je ukázáno dále:
Pro hierarchii lze povolit několik dalších předem připravených systémových entit. Mezi tyto entity patří Case
, Contact
, Opportunity
, Order
, Quote
, Campaign
a Team
. Všechny vlastní entity lze povolit pro hierarchii.
Tip
Pokud lze entitu povolit pro hierarchii:
V průzkumníkovi řešení rozbalte požadovanou entitu. Zobrazí se komponenta entity s názvem Nastavení hierarchie. Entity, které nelze povolit pro hierarchii, nemají tuto komponentu, s výjimkou entity Prodejní oblast Dynamics 365 Customer Engagement (on-premises). Ačkoli se Nastavení hierarchie zobrazí, pro entitu Oblast prodeje hierarchii nelze povolit.
Na co je třeba pamatovat při vytváření vizualizací:
Jako hierarchický lze nastavit pouze jeden 1:N vztah pro entitu, který odkazuje na sebe. V tomto vztahu musí být primární entita a související entita stejného typu, například account_parent_account nebo new_new_widget_new_widget.
V současné době je hierarchie nebo vizualizace založena pouze na jedné entitě. Můžete zobrazit hierarchii obchodních vztahů znázorňující obchodní vztahy na několika úrovních, ve stejné vizualizaci hierarchie však nelze zobrazit obchodní vztahy a kontakty.
Maximální počet polí, která lze zobrazit v dlaždici, jsou tři ve Sjednoceném rozhraní a čtyři ve starším webovém klientu. Pokud přidáte více polí na Stručný formulář, který slouží k zobrazení dlaždic, zobrazí se pouze první čtyři pole.
Příklad vizualizace
Podívejme se na příklad vytvoření vizualizace pro vlastní entitu. Vytvořili jsme vlastní entitu s názvem new_Widget, vytvořili jsme vztah 1:N odkazující na sebe new_new_widget_new_widget a označili jej jako hierarchický, jak je ukázáno zde:
Dále, v zobrazení mřížky Nastavení hierarchie jsme vybrali hierarchický vztah new_new_widget_new_widget. Ve formuláři jsme vyplnili povinná pole. Pokud jste dosud neoznačili vztah 1:N jako hierarchický, pomocí odkazu na formulář se vrátíte zpět do formuláře pro definici vztahu, kde můžete vztah označit jako hierarchický.
Pro Formulář pro rychlé zobrazení jsme vytvořili Stručný formulář s názvem Formulář dlaždice hierarchie pomůcek. V tomto formuláři jsme přidali čtyři pole, která se zobrazí v každé dlaždici.
Po dokončení instalace jsme vytvořili dva záznamy: Pomůcka Standard a Pomůcka Premium. Po nastavení Pomůcky Premium jako nadřazené Pomůcce Standard pomocí vyhledávacího pole se v zobrazení mřížky new_Widget zobrazily ikony hierarchie, jak je ukázáno dále:
Tip
Ikony hierarchie se nezobrazují v zobrazení mřížky záznamu, dokud záznamy nejsou spárovány ve vztahu nadřazený-podřízený.
Pokud kliknete na tuto ikonu, můžete zobrazit hierarchii new_Widget se stromovým zobrazením na levé straně a zobrazením dlaždic na pravé straně, zobrazující dva záznamy. Každá dlaždice obsahuje čtyři pole, která jsme zadali ve Formuláři dlaždice hierarchie pomůcek.