Dela via


Fråga och visualisera hierarkiska data

Det här ämnet gäller för Dynamics 365 Customer Engagement (on-premises). En Power Apps-version för det här ämnet finns i: Fråga och visualisera hierarkiska relaterade data

Du kan få värdefulla branschkunskaper genom visualisera hierarkiskt relaterade data. Hierarkiska modellerings- och visualiseringsfunktioner ger en rad fördelar:

  • Visa och utforska komplex hierarkisk information.

  • Visa KPI:er i en hierarkis sammanhangsberoende vy.

  • Analysera visuellt viktig information på webben och surfplattor.

För vissa entiteter, till exempel konto och användare, kan visualiseringarna användas på en gång. Andra entiteter, inklusive anpassade entiteter, kan aktiveras för en hierarki och du kan skapa visualiseringar för dem. Beroende på vad du behöver kan du kan välja mellan en trädvy som visar hela hierarkin, och en panelvy som visar av en mindre del av hierarkin. Båda vyerna visas sida vid sida. Du kan utforska en hierarki genom att utöka och komprimera ett hierarkiträd. Samma hierarkiska inställningar för visualisering anges en gång men gäller för både webb- och mobilklienter. I surfplattor återges visualiseringarna i ett ändrat format som passar den mindre formfaktorn. De anpassningsbara komponenter som krävs för hierarkisk visualisering är lösningskänsliga, därför kan de transporteras mellan organisationer som andra anpassningar. Du kan konfigurera attributen som visas i visualiseringen genom att anpassa ett snabbformulär med hjälp av formulärredigeraren. Det finns inget krav på att skriva kod.

Fråga hierarkiska data

Hierarkiska datastrukturer av självrefererande en-till-flera-relationer (1:N) för de relaterade posterna. Om du tidigare ville visa hierarkiska data var du tvungen att fråga upprepade gånger för de relaterade posterna. För tillfället kan du fråga relaterade data som en hierarki i ett enda steg. Du kommer att kunna fråga efter entitetsposter med hjälp av Under- och Inte under-logik. De hierarkiska operatorerna Under och Inte Under exponeras i den avancerade sökningen och i arbetsflödesredigeraren. Mer information om hur du använder dessa operatorer finns i konfigurera arbetsflödessteg. Mer information finns om Avancerad sökning finns i Skapa, redigera eller spara en avancerad sökning.

Följande exempel visar olika scenarier för att fråga efter hierarkier:
Fråga kontohierarki

Frågekonton i kontohierarkin.

Fråga kontohierarkin, inklusive relaterade aktiviteter

Frågekontos relaterade aktiviteter.

Fråga kontohierarkin, inklusive relaterade affärsmöjligheter

Frågekontos relaterade möjligheter.

Om du vill fråga efter data som en hierarki måste du ange en av entitetens en-till-många (1:N) självrefererande relationer som hierarki. Så här aktiverar du hierarkin:

  1. Öppna lösningsutforskaren.

  2. Välj den entitet som du vill markera 1 till n-relationer, och välj en relation med (1 till n).

  3. I relationsdefinitionen, ange hierarkiska till Ja.

Kommentar

  • En del av de inbyggda (1:N)-relationerna kan inte anpassas. Detta förhindrar att du ställer in dessa relationer som hierarkiska.
  • Du kan ange en hierarkisk relation för systemets självrefererande relationer. Detta inkluderar de självrefererande 1 till N-relationerna av systemtyp, till exempel "contact_master_contact"-relationen.

Visualisera hierarkiska data

Systementiteter som har visualiseringar inbyggda är bland andra: Account, Position, Product och User. I rutnätsvyn över dessa entiteter kan du se ikonen som föreställer hierarkidiagrammet till vänster om postnamnet. Hierarki-ikonen finns inte för alla poster som standard. Ikonen visas för de poster som har en överordnad post, en underordnad post eller båda.

Aktiva konton.

Om du väljer hierarki-ikonen kan du visa hierarkin med trädvyn till vänster och panelvyn till höger enligt nedan:

Kontoträd och panelvy.

Några andra inbyggda systementiteter kan aktiveras för en hierarki. De entiteterna är bland annat Case, Contact, Opportunity, Order, Quote, Campaign och Team. Alla anpassade entiteter kan aktiveras för en hierarki.

Dricks

Om en entitet kan aktiveras för en hierarki:
I lösningsutforskaren, visar du den entitet som du vill. Nu visas entitetskomponenten Inställningar för hierarki. De entiteter som kan aktiveras för en hierarki har inte denna komponent, med undantag för entiteten Försäljningsområde i Dynamics 365 Customer Engagement (on-premises). Även om Inställningar för hierarki visas för entiteten Försäljningsområde kan entiteten inte aktiveras för en hierarki.

Viktiga saker att komma ihåg när du skapar visualiseringar:

  • Endast en (1: N) självrefererande relation per entitet kan anges som hierarkisk. I den här relationen måste den primära entiteten och den relaterade entiteten vara av samma typ, till exempel account_parent_account eller new_new_widget_new_widget.

  • En hierarki eller visualisering är för närvarande endast baserad på en entitet. Du kan skildra kontohierarkin genom att visa konton på flera nivåer, men du kan inte visa konton och kontaktpersoner i samma hierarkivisualisering.

  • Det maximala antalet fält som kan visas i en panel är tre med enhetligt gränssnitt och fyra med den gamla webbklienten. Om du lägger till fler fält i snabbformuläret som används för panelvyn visas endast de första fyra fälten.

Visualiseringsexempel

Låt oss titta på ett exempel för att skapa visualiseringen för en anpassad entitet. Vi har skapat en anpassad entitet som kallas new_Widget, skapat en självrefererande relation (1:N) new_new_widget_new_widget och markerat den som hierarkisk enligt nedan.

Definition av widgetförhållande.

Sedan, i rutnätsvyn Inställningar för hierarki valde vi den hierarkiska relationen new_new_widget_new_widget. I formuläret fyllde vi i de obligatoriska fälten. Om du ännu inte har markerat (1:N)-relationen som hierarkisk går länken i formuläret tillbaka till relationsdefinitionsformuläret där du kan markera relationen som hierarkisk.

Inställningar för hierarki.

För snabbvyformuläret skapade vi ett snabbformulär med namnet Formulär för widgethierarkipanel. Vi lagt till fyra fält som ska visas i varje panel i det här formuläret.

Skapa snabbformulär för widget.

När vi har slutfört inställningen skapade vi två poster: standardwidget och premiumwidget. Efter att ha gjort premiumwidgeten överordnad standardwidgeten med hjälp av sökfältet visade new_Widget-rutnätsvyn hierarki-ikonerna enligt nedan:

Hierarkirutnär för widget.

Dricks

Hierarki-ikonerna visas inte i postrutnätsvyn förrän posterna har parats ihop i överordnad-underordnad-relationen.

Om du väljer hierarki-ikonen visas den hierarkin new_Widget med trädvyn till vänster och panelvyn till höger, med två poster: Varje panel innehåller fyra fält som vi angav i Formulär för widgethierarkipanel.

Träd- och panelvyer för widget.

Se även

Skapa 1:N-relationer (en till många) eller N:1-relationer (många till en)