Poizvedba in upodobitev hierarhično povezanih podatkov

Velja za: PowerApps in Dynamics 365 (v spletu), različica 9.x

Z upodobitvijo hierarhično povezanih podatkov lahko dobite pomemben vpogled v poslovanje. Hierarhično modeliranje in zmožnosti upodabljanja ponujajo številne prednosti:

  • Ogledovanje in raziskovanje zapletenih hierarhičnih informacij.

  • Oglejte si ključne kazalnike učinkovitosti v kontekstnem pogledu hierarhije.

  • Vizualno analizo ključnih informacij prek spleta in tabličnih računalnikov.

Za nekatere entitete, kot sta na primer račun in uporabnik, so upodobitve že vnaprej pripravljene. Drugim entitetam, vključno z entitetami po meri, lahko omogočite hierarhijo in za njih ustvarite upodobitve. Glede na vaše potrebe lahko izbirate med drevesnim pogledom, ki prikazuje celotno hierarhijo, ali pogledom ploščic, ki prikazuje manjši del hierarhije. Oba pogleda sta prikazana drug ob drugem. Z razširjanjem in krčenjem hierarhičnega drevesa lahko raziskujete hierarhijo. Iste hierarhične nastavitve za upodobitve se nastavijo enkrat, vendar se uporabljajo tako za spletne kot mobilne odjemalce. V tabličnih računalnikih so vidni elementi upodobljeni v spremenjeni obliki, ki je primerna za manjše dimenzije. Komponente po meri, ki so potrebne za hierarhično upodobitev, temeljijo na rešitvah, zato jih je mogoče prenašati med organizacijami kot druge prilagoditve. Atribute, ki so prikazani v upodobitvah, lahko konfigurirate tako, da z urejevalnikom obrazcev prilagodite hitri obrazec. Kode ni potrebno pisati.

Hierarhični podatki poizvedbe

S storitvijo PowerApps strukture hierarhičnih podatkov podpirajo samoreferenčni odnosi »ena proti mnogo« (1:N) sorodnih zapisov. Če ste si v preteklosti želeli ogledati hierarhične podatke, ste morali vedno znova poizvedovati za sorodnimi zapisi. Trenutno lahko poizvedujete sorodne podatke kot hierarhijo v enem koraku. Za zapisi boste lahko poizvedovali z uporabo logike Pod in Ni pod. Hierarhični operatorji Pod in Ni pod sta na voljo v naprednem iskanju in urejevalniku poteka dela. Za več informacij o uporabi operatorjev glejte Konfiguracija korakov poteka dela. Za več informacij o naprednem iskanju glejte Ustvarjanje, urejanje ali shranjevanje naprednega iskanja

Naslednji primeri ponazarjajo različne scenarije za poizvedovanje hierarhij:

Poizvedovanje hierarhije računa

Poizvedbe po kupcih v hierarhiji kupcev

Poizvedovanje hierarhije računa, vključno s sorodnimi dejavnostmi

Poizvedba po povezanih dejavnostih kupca

Poizvedovanje hierarhije računa, vključno s sorodnimi priložnostmi

Poizvedba po povezanih priložnostih kupca

Če želite sprožiti poizvedbo o podatkih v obliki hierarhije, morate enega od samoreferenčnih odnosov entitete »ena proti mnogo« (1:N) nastaviti kot hierarhičnega. Če želite vklopiti hierarhijo:

  1. Odprite raziskovalca rešitev.

  2. Izberite želeno entiteto, izberite Odnosi 1:N in nato izberite odnos (1:N).

  3. Možnost Hierarhično v razdelku Definicija odnosa nastavite na Da.

Opomba

  • Nekaterih vnaprej pripravljenih odnosov (1:N) ni mogoče prilagoditi. To vam bo preprečilo nastaviti te odnose kot hierarhične.
  • Določite lahko hierarhičen odnos za samoreferenčne sistemske odnose. To vključuje samoreferenčne odnose 1:N sistemskega tipa, kot je odnos »contact_master_contact«.

Upodobitev hierarhičnih podatkov

Sistemske entitete, ki imajo upodobitve pripravljene vnaprej, vključujejo: Account, Position, Product in User. V mrežnem pogledu teh entitet lahko vidite ikono, ki prikazuje grafikon hierarhije na levi strani imena zapisa. Ikona hierarhije ni privzeto prisotna za vse zapise. Ikona je prikazana za zapise, ki imajo nadrejeni zapis, podrejeni zapis ali oboje.

Aktivni kupci

Če izberete ikono hierarhije, si lahko ogledate hierarhijo z drevesnim pogledom na levi in pogledom ploščic na desni, kot je prikazano spodaj:

Drevesni pogled in pogled ploščic za kupca

Za hierarhijo je mogoče omogočiti tudi nekaj drugih vnaprej pripravljenih sistemskih entitet. Te entitete vključujejo: Case, Contact, Opportunity, Order, Quote, Campaign in Team. Vse entitete po meri je mogoče omogočiti za hierarhijo.

Nasvet

Če je entiteto mogoče omogočiti za hierarhijo:
V raziskovalcu rešitev razširite želeno entiteto. Prikazala se bo komponenta entitete, imenovana Nastavitve hierarhije. Entitete, ki za hierarhijo ne morejo biti omogočene, nimajo te komponente, z izjemo entitete področja prodaje za Dynamics 365 Customer Engagement. Čeprav se za entiteto področje prodaje prikaže izbira Nastavitve hierarhije, entitete ni mogoče omogočiti za hierarhijo.

Pomembne stvari, ki si jih je treba zapomniti, ko ustvarjate upodobitve:

  • Samo en samoreferenčni odnos (1:N) na entiteto je mogoče nastaviti kot hierarhični. V tem odnosu morata biti primarna entiteta in sorodna entiteta enake vrste, kot na primer account_parent_account ali new_new_widget_new_widget.

  • Trenutno temelji hierarhija ali upodobitev na samo eni entiteti. Prikažete lahko hierarhijo računa, ki prikazuje račune na več ravneh, ne morete pa prikazati računov in stikov v isti upodobitvi hierarhije.

  • V ploščici so lahko prikazana največ štiri polja. Če v hitri obrazec, ki se uporablja za pogled ploščic, dodate več polj, bodo prikazana samo prva štiri polja.

Primer upodobitve

Oglejmo si primer ustvarjanja upodobitve za entiteto po meri. Ustvarili smo entiteto po meri, ki se imenuje »new_Widget«, in samoreferenčni odnos (1:N) new_new_widget_new_widget ter ga označili kot hierarhični, kot je prikazano tukaj.

Definicija odnosa pripomočka

Nato smo v mrežnem pogledu Nastavitve hierarhije izbrali hierarhičen odnos new_new_widget_new_widget. V obrazcu smo izpolnili zahtevana polja. Če odnosa (1:N) še niste označili kot hierarhičnega, vas bo povezava na obrazcu odvedla nazaj na obrazec za definicijo odnosa, kjer lahko odnos označite kot hierarhičen.

Nastavitve hierarhije

Za Obrazec za hitri vpogled smo ustvarili hitri obrazec, imenovan Oblika ploščic za hierarhijo pripomočka. V tem obrazcu smo dodali štiri polja za prikaz v vsaki ploščici.

Ustvarjanje hitrega obrazca za pripomoček

Ko smo zaključili namestitev, smo ustvarili dva zapisa: Običajni pripomoček in Prvovrstni pripomoček. Ko s poljem za iskanje prvovrstni pripomoček naredimo nadrejen običajnemu pripomočku, mrežni pogled new_Widget prikaže ikone hierarhije, kot je prikazano spodaj:

Mreža hierarhije pripomočka

Nasvet

Ikone hierarhije se ne pojavijo v mrežnem pogledu zapisa, dokler zapisi niso seznanjeni v odnos nadrejeni-podrejeni.

Če izberete ikono hierarhije, prikažete hierarhijo new_Widget z drevesnim pogledom na levi in pogledom ploščic na desni, prikazana pa sta dva zapisa. Vsaka ploščica vsebuje štiri polja, ki smo jih določili z obrazcem Oblika ploščic za hierarhijo pripomočka.

Drevesni pogledi in pogledi ploščic za pripomoček

Glejte tudi

Videoposnetek: Modeliranje hierarhične varnosti
Videoposnetek: Upodobitev hierarhije