Dotazovanie a vizualizácia hierarchických údajov
Táto téma sa vzťahuje na Dynamics 365 Customer Engagement (on-premises). Informácie o verzii Power Apps v rámci tejto témy nájdete v článku: Dopytujte a vizualizujte hierarchicky súvisiace údaje
Cenné obchodné poznatky môžete získať vizualizáciou hierarchicky súvisiacich údajov. Schopnosti hierarchického modelovania a vizualizácie systému vám poskytnú celý rad výhod:
Zobrazujte a skúmajte zložité hierarchické informácie.
Zobrazujte kľúčové ukazovatele výkonnosti v kontextovom zobrazení hierarchie.
Vizuálne analyzujte kľúčové informácie na webe a tabletoch.
Pre niektoré entity, napríklad účet a používateľ, poskytujeme vizualizácie okamžite po spustení. Iné entity (vrátane vlastných entít) môžu byť povolené pre hierarchiu a môžete pre nich vytvárať vizualizácie. na základe svojich potrieb si môžete vybrať medzi stromovým zobrazením, ktoré zobrazuje celú hierarchiu, alebo dlaždicovým zobrazením, ktoré poskytuje zobrazenie menšej časti hierarchie. Obe zobrazenia sú zobrazované vedľa seba. Hierarchiu si môžete prezrieť rozbalením a zbalením stromu hierarchie. Rovnaké nastavenia hierarchie pre vizualizáciu sú nastavené raz, ale platia pre webových aj mobilných klientov. V tabletoch sa vizuály vykresľujú v upravenom formáte vhodnom pre menší faktor formulára. Prispôsobiteľné komponenty potrebné pre hierarchické vizualizácie si uvedomujú riešenie, preto môžu byť prenášané medzi organizáciami ako všetky ostatné prispôsobenia. Atribúty zobrazené vo vizualizácii môžete konfigurovať prispôsobením jednoduchého formulára pomocou nástroja na úpravu formulárov. Nie je nutné písať žiaden kód.
Hierarchické údaje dotazu
Hierarchické dátové štruktúry sú podporované samoreferenčným vzťahom typu jeden k mnohým (1:N) súvisiacich záznamov. AK ste chceli v minulosti zobraziť hierarchické údaje, museli ste sa iteratívne dotazovať na súvisiace záznamy. V súčasnosti sa môžete na súvisiace údaje dotazovať ako na hierarchiu, v jednom kroku. Záznamy budete môcť vyhľadávať pomocou logiky Pod a Nie pod . Hierarchické operátory Pod a Nie pod sa zobrazia v rozšírenom hľadaní a editore pracovného toku. Ďalšie informácie o používaní týchto operátorov nájdete v časti Konfigurácia krokov pracovného postupu. Ďalšie informácie o rozšírenom hľadaní nájdete v časti Vytvorenie, úprava alebo uloženie rozšíreného vyhľadávania
Nasledujúce príklady ilustrujú rôzne scenáre dotazovania sa na hierarchie:
Dotazovanie sa na hierarchiu účtov
Dotazovanie sa na hierarchiu účtov vrátane súvisiacich činností
Dotazovanie sa na hierarchiu účtov vrátane súvisiacich príležitostí
Ak sa chcete dotazovať na údaje ako na hierarchiu, musíte nastaviť jeden zo samoreferenčných vzťahov one-to-many (1:N) entity ako hierarchický. Ak chcete zapnúť hierarchiu:
Otvorte prieskumník riešení.
Vyberte požadovanú entitu, vyberte Vzťahy 1:N a potom vyberte vzťah (1:N).
V Definícia vzťahu nastavte Hierarchický na Áno.
Poznámka
- Niektoré novovytvorené vzťahy 1:N nie je možné prispôsobiť. To vám zabráni nastavenie týchto vzťahov ako hierarchické.
- Môžete zadať hierarchické vzťahy pre samoreferenčné vzťahy systému. To zahŕňa sebareferenčné vzťahy 1:N typu systému, ako napríklad vzťah "contact_master_contact".
Vizualizácia hierarchických údajov
Medzi systémové entity, ktoré majú vizualizácie dostupné už od začiatku, patria Account
, Position
, Product
a User
. V zobrazení mriežky týchto entít vidíte ikonu zobrazujúcu graf hierarchie naľavo od názvu záznamu. Ikona hierarchie nie je v predvolenom nastavení dostupná pre všetky záznamy. Zobrazuje sa pre záznamy, ktoré majú nadradený záznam, podradený záznam alebo oba.
Ak vyberiete túto ikonu hierarchie, môžete zobraziť hierarchiu v stromovom zobrazení vľavo a v dlaždicovom zobrazení vpravo, ako je zobrazené nižšie:
Niekoľko iných novovytvorených systémových entít je možné zapnúť pre hierarchiu. Medzi tieto entity patria Case
, Contact
, Opportunity
, Order
, Quote
, Campaign
a Team
. Pre hierarchiu možno povoliť všetky vlastné entity.
Prepitné
Ak je možné povoliť entitu pre hierarchiu:
V prehliadači riešení rozbaľte požadovanú entitu. Uvidíte komponent entity s názvom Nastavenia hierarchie. Entity, ktoré nie je možné povoliť pre hierarchiu nemajú tento komponent, s výnimkou entity Oblasť predaja Dynamics 365 Customer Engagement (on-premises). Hoci sa pre entitu Územie predaja zobrazuje Nastavenia hierarchie , pre entitu nie je možné povoliť hierarchiu.
Dôležité veci, na ktoré treba pamätať pri vytváraní vizualizácií:
Iba jeden (1: N) samoreferenčný vzťah na entitu môže byť nastavený ako hierarchický. V tomto vzťahu musia byť primárna entita a súvisiaca entita rovnakého typu, napríklad account_parent_account alebo new_new_widget_new_widget.
V súčasosti je hierarchia alebo vizualizácia založená iba na jednej entite. Hierarchiu obchodných vzťahov môžete zobraziť tak, aby zobrazovala obchodné vzťahy na viacerých úrovniach, ale v tej istej vizualizácii hierarchie nie je možné zobraziť obchodné vzťahy a kontakty.
Maximálny počet polí, ktoré je možné zobraziť v dlaždici, sú tri s Zjednotené rozhranie a štyri so starším webovým klientom. Ak pridáte viac polí do jednoduchého formulára, ktorý sa používa na zobrazenie dlaždíc, zobrazia sa len prvé štyri polia.
Príklad vizualizácie
Pozrime sa na príklad tvorby vizualizácie pre vlastnú entitu. Vytvorili sme vlastnú entitu s názvom new_Widget, vytvorili (1:N) sebareferenčný vzťah new_new_widget_new_widget a označili sme ho ako hierarchický, ako je znázornené tu.
Ďalej v zobrazení mriežky Nastavenia hierarchie sme vybrali hierarchický vzťah new_new_widget_new_widget . Vo formulári sme vyplnili požadované polia. Ak ste vzťah (1:N) ešte neoznačili ako hierarchický, odkaz na formulár vás vezme späť do formulára definície vzťahu, kde vzťah môžete označiť ako hierarchický.
Pre formulár rýchleho zobrazenia sme vytvorili rýchly formulár s názvom miniaplikácia formulár dlaždice hierarchie. V tomto formulári sme pridali štyri polia na zobrazenie v každej dlaždici.
Potom, čo sme dokončili nastavenie, sme vytvorili dva záznamy: štandardnú miniaplikáciu a prémiovú miniaplikáciu. Po stanovení prémiovej miniaplikácie ako nadradenej štandardnej miniaplikácii pomocou vyhľadávacieho poľa sa v zobrazení mriežky new_Widget zobrazili ikony hierarchie, ako je zobrazené nižšie:
Prepitné
Ikony hierarchie sa nezobrazujú v zobrazení mriežky záznamu, pokiaľ záznamy nie sú sparované vo vzťahu nadradený – podradený.
Ak vyberiete túto ikonu hierarchie, hierarchia new_Widget sa zobrazí v stromovom zobrazení vľavo a v dlaždicovom zobrazení vpravo, zobrazujúc dva záznamy. Každá dlaždica obsahuje štyri polia, ktoré sme poskytli vo miniaplikácia formulári dlaždice hierarchie.