Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Som administrator kan du designe og publicere hierarkier, som din organisation kan bruge til at visualisere og arbejde med hierarkiske data. Du kan designe følgende typer hierarkier:
- Enkelt tabel (selvrefererende)
- Flere tabeller
- Hybridhierarkier, der kombinerer både enkelt- og flertabelrelationer.
Forudsætninger
Før du designer og publicerer et hierarki, skal du sørge for, at følgende forudsætninger er opfyldt:
- Som standard skal du bruge sikkerhedsrollen Systemadministrator for at designe og få vist hierarkier. Du kan give adgang til andre roller for at designe og få vist hierarkier efter behov.
- Dataene og relationerne skal allerede være defineret i Dataverse. Visuelle hierarkier viser eksisterende data og relationer.
- Hvis du vil undgå forvirring, skal du deaktivere det ældre Power Platform-hierarkikontrolelement , hvis det er aktiveret.
Følg disse trin:- Log på Power Apps-udviklerportal.
- Vælg Apps i ruden til venstre, og vælg derefter din salgsapp.
- Vælg Indstillinger på kommandolinjen i appdesigneren.
- I dialogboksen Indstillinger skal du vælge fanen Funktioner og derefter deaktivere indstillingen (pensioneret) Aktivér indstillingen "Vis hierarki" .
- Gem og publicer appen.
Konfigurer et hierarki med én tabel
Et hierarki med en enkelt tabel viser data fra en enkelt tabel, f.eks. et hierarki af konti. En relation ParentAccountID gør det muligt for konti at angive en overordnet konto og oprette et hierarki. Denne type relation kaldes en relation, der refererer til sig selv.
Hvis du vil konfigurere et hierarki med en enkelt tabel, skal du vælge måltabellen, aktivere til/fra-knappen Udvid alle niveauer for tabellen og derefter vælge relationen, f.eks ParentAccountID. . Du behøver ikke at tilføje den samme tabel igen. Hierarkiet gør det automatisk muligt for dine sælgere at få vist alle relaterede poster ved automatisk at udvide relationsstien.
Følg disse trin for at konfigurere et hierarki med en enkelt tabel:
Log på din salgsapp. I nederste venstre hjørne af siden skal du gå til Skift område>appindstillinger.
Under Generelle indstillinger skal du vælge Visuelt hierarki.
Vælg Nyt hierarki , og angiv et navn til hierarkiet.
På siden hierarkidesigner skal du vælge Tilføj og vælge den ønskede tabel med den selvrefererende relation.
Ruden Indstillinger åbnes i højre side af siden.
Under fanen Generelt skal du definere relationen mellem barn og forælder, og vælg visningen og formularerne:
Indstilling Description Udvid alle niveauer Aktivér indstillingen for at få vist alle underordnede poster under den overordnede node i hierarkiet. Når brugerne åbner hierarkiet, vises alle underordnede poster under overordnet node. Hvis den overordnede konto f.eks. er Contoso og har fire underordnede konti, vises de fire underordnede konti under Contoso .
Hvis indstillingen ikke er aktiveret, repræsenterer ét felt den overordnede konto, og hierarkiet sammenkæder alle underordnede poster med den, uanset deres faktiske overordnede/underordnede relation. Hvis den overordnede konto Contoso f.eks. har underordnede konti i forskellige områder, f.eks. Nordamerika, Europa og Asien, viser Contoso-feltet alle underordnede konti uanset område.Vælg kolonnen med det overordnede id Denne indstilling er kun tilgængelig, når du aktiverer indstillingen Udvid alle niveauer . Vælg den kolonne, der indeholder hierarkiets overordnede id. Kolonnen i tabellen parent account IDdefinerer f.eks. den overordnede/underordnede relation. Listen viser selvrefererende kolonner (kolonner, der refererer til den samme tabel) og relationer på tværs af tabeller. Vælg en for at sammenkæde poster for hierarkiet. I dette eksempel skal du vælge kolonnenparentaccountid. Denne kolonne har relationer på tværs af tabeller til andre tabeller, såsom Kundeemne.Hvilken visning skal bruges Hierarkiet viser poster fra den valgte tabelvisning. Acceptér standarden, eller vælg en anden eksisterende visning. Hvis det er nødvendigt, kan du bruge Power Platform-udviklerportalen til at definere din egen visning. I dette eksempel skal du vælge visningen Aktive konti for kun at få vist aktive konti i hierarkiet. Hvilken formular skal vises som et felt Vælg en formular, der skal vises som et felt. Hvis du vil bruge en brugerdefineret formular, skal du oprette en formular til hurtig visning i Power Apps og navngive den tabel_Hierarchy_Tile så du nemt kan identificere den. Der kan maksimalt vises syv felter. Kun felter, der viser grundlæggende datatyper (strenge, datoer og tal), understøttes. Vis eller skjul feltnavne i formularen for at styre etiketterne i feltet. Tilpas formularen, så den passer til dine behov, f.eks. sammenkædning af felter, der skal vises som én række.
Tilføj f.eks. navnet og mobilnummeret i den samme række ved hjælp af formlen:Concatenate('Account Name' & " " & 'Main Phone'). Hvis du vil vide mere om tilføjelse af formelkolonner, skal du se Arbejd med formelkolonner.Hvilken formular skal vises som detaljer Vælg, hvilken formular der skal vises for ruden Detaljer , når der vælges et felt. Hvis ingen af standardformularerne opfylder dine behov, kan du oprette en formular på Power Apps-udviklerportalen for kun at medtage de ønskede felter. Detaljeruden kan vise en hvilken som helst formular og gå i fuld skærm, så du kan bruge den samme formular her, som typisk bruges i Dynamics 365 Sales.
For et kontohierarki kan du f.eks. bruge formularen Konto , som er den samme formular, som bruges af programmet, når du får vist en konto.
Tilpas feltudseende under fanen Feltvisning :
Indstilling Description Vis billede Du kan vælge, om felter skal vise eller skjule et billede af en cirkel for posten. Når indstillingen er aktiveret, vises initialerne for posten i stedet, hvis der ikke er noget billede tilgængeligt. Hvis Maria Campbell f.eks. ikke har et billede, vises hendes felt som MC. Hvis initialer ikke er tilgængelige, vises standardikonet for tabellen. Vis hurtige handlinger for denne tabel Aktivér denne indstilling for at få vist hurtige handlinger (...) på feltet for at udføre opgaver som at vise i formularen, tilføje en ny post og tilføje eksisterende poster. Hvis du deaktiverer indstillingen for et objekt i hierarkiet, skjules hurtige handlinger for det pågældende objekt. Hvis du f.eks. deaktiverer indstillingen for kontakttabellen i et hierarki med flere tabeller, der er baseret på konto og kontakt, skjules hurtige handlinger, der skal vises i formularen, tilføje en ny post og tilføje eksisterende poster for kontakt. Indstillinger for hurtig handling forbliver dog tilgængelige for kontoen, selv på visitkortet.
Bemærk! De hurtige handlinger vises kun, når du publicerer eller får vist et eksempel på hierarkiet.Flisestørrelse Vælg bredden og højden for feltet i pixel, og vælg derefter farven på feltkanten. Color Vælg den øverste overskriftsfarve for feltet i Hex-format. I dette eksempel skal du bruge #0078D4 til den blå farve. Notat
- Disse indstillinger gælder kun for dette felt i dette hierarki.
- Brug ensartede feltstørrelser og layout for at få et sammenhængende udseende.
Konfigurer hierarki med flere tabeller
Et hierarki med flere tabeller indeholder flere tabeller, der er forbundet via relationer. Du kan tilføje flere underordnede noder for at designe komplekse hierarkier, der repræsenterer dine forretningsdata præcist. Følg disse trin for at konfigurere hierarkier med flere tabeller:
Konfigurer rodnoden, så den opfylder dine forretningskrav. Rodnoden er tabellen på øverste niveau i hierarkiet.
Under rodnoden skal du vælge ikonet Tilføj under feltet og angive et navn til den underordnede node. I dette eksempel skal du føje tabellen Kontakt som en underordnet node til tabellen Konto .
Vælg en tabel, og vælg derefter Tilføj. I dette eksempel skal du vælge tabellen Kontakt .
Ruden Indstillinger åbnes i højre side af siden.Under fanen Generelt skal du konfigurere relationsindstillinger med rodnodetabellen, definere underordnet-overordnet-relation og vælge Visning og formularer.
Indstilling Description Vist navn på forgrening Navnet tilføjes som standard på baggrund af tabelnavnet. Hvis du vil, skal du angive et andet navn til forgreningsvisningen. Dette navn vises i hierarkiet for at identificere forgreningen. Vælg relation mellem overordnet og underordnet Vælg en type af relation for den underordnede tabel med den overordnede tabel, afhængigt af dine forretningsbehov. Der findes følgende indstillinger:
• Kontakter med matchende {Parent_ID}
• Kontakter med matchende {Parent_Account_team}
• {Primary_Contact} for kontoen
• Tabel over Dataverse-forbindelser
• Tabel over brugerdefinerede forbindelser
Hvis du vil vide mere om relationstyperne, skal du se Indstillinger for valg af relationer for underordnet node.Udvid alle niveauer Aktivér indstillingen for at få vist alle underordnede poster under den overordnede node i hierarkiet. Når brugerne åbner hierarkiet, vises alle underordnede poster under overordnet node. Hvis den overordnede konto f.eks. er Contoso og har fire underordnede konti, vises de fire underordnede konti under Contoso .
Hvis indstillingen ikke er aktiveret, repræsenterer ét felt den overordnede konto, og hierarkiet sammenkæder alle underordnede poster med den, uanset deres faktiske overordnede/underordnede relation. Hvis den overordnede konto Contoso f.eks. har underordnede konti i forskellige områder, f.eks. Nordamerika, Europa og Asien, viser Contoso-feltet alle underordnede konti uanset område.Vælg kolonnen med det overordnede id Denne indstilling er kun tilgængelig, når indstillingen Udvid alle niveauer er aktiveret. Vælg den kolonne, der indeholder hierarkiets overordnede id. Kolonnen i tabellen parent account IDdefinerer f.eks. den overordnede/underordnede relation. Listen viser selvrefererende kolonner (kolonner, der refererer til den samme tabel) og relationer på tværs af tabeller. Vælg en for at sammenkæde poster for hierarkiet. I dette eksempel skal du vælge kolonnenparentaccountid. Denne kolonne har relationer på tværs af tabeller til andre tabeller, såsom Kundeemne.Hvilken visning skal bruges Hierarkiet viser poster fra den valgte tabelvisning. Acceptér standarden, eller vælg en anden eksisterende visning. Hvis det er nødvendigt, kan du bruge Power Platform-udviklerportalen til at definere din egen visning. I dette eksempel skal du vælge visningen Aktive konti for kun at få vist aktive konti i hierarkiet. Hvilken formular skal vises som et felt Vælg en formular, der skal vises som et felt. Hvis du vil bruge en brugerdefineret formular, skal du oprette en formular til hurtig visning i Power Apps og navngive den tabel_Hierarchy_Tile så du nemt kan identificere den. Der kan maksimalt vises syv felter. Kun felter, der viser grundlæggende datatyper (strenge, datoer og tal), understøttes. Vis eller skjul feltnavne i formularen for at styre etiketterne i feltet. Tilpas formularen, så den passer til dine behov, f.eks. sammenkædning af felter, der skal vises som én række.
Tilføj f.eks. navnet og mobilnummeret i den samme række ved hjælp af formlen:Concatenate('Account Name' & " " & 'Main Phone'). Hvis du vil vide mere om tilføjelse af formelkolonner, skal du se Arbejd med formelkolonner.Hvilken formular skal vises som detaljer Vælg, hvilken formular der skal vises for ruden Detaljer , når der vælges et felt. Hvis ingen af standardformularerne opfylder dine behov, kan du oprette en formular på Power Apps-udviklerportalen for kun at medtage de ønskede felter. Detaljeruden kan vise en hvilken som helst formular og gå i fuld skærm, så du kan bruge den samme formular her, som typisk bruges i Dynamics 365 Sales.
For et kontohierarki kan du f.eks. bruge formularen Konto , som er den samme formular, som bruges af programmet, når du får vist en konto.
Tilpas feltudseende under fanen Feltvisning :
Indstilling Description Vis billede Du kan vælge, om felter skal vise eller skjule et billede af en cirkel for posten. Når indstillingen er aktiveret, vises initialerne for posten i stedet, hvis der ikke er noget billede tilgængeligt. Hvis Maria Campbell f.eks. ikke har et billede, vises hendes felt som MC. Hvis initialer ikke er tilgængelige, vises standardikonet for tabellen. Vis hurtige handlinger for denne tabel Aktivér denne indstilling for at få vist hurtige handlinger (...) på feltet for at udføre opgaver som at vise i formularen, tilføje en ny post og tilføje eksisterende poster. Hvis du deaktiverer indstillingen for et objekt i hierarkiet, skjules hurtige handlinger for det pågældende objekt. Hvis du f.eks. deaktiverer indstillingen for kontakttabellen i et hierarki med flere tabeller, der er baseret på konto og kontakt, skjules hurtige handlinger, der skal vises i formularen, tilføje en ny post og tilføje eksisterende poster for kontakt. Indstillinger for hurtig handling forbliver dog tilgængelige for kontoen, selv på visitkortet.
Bemærk! De hurtige handlinger vises kun, når du publicerer eller får vist et eksempel på hierarkiet.Flisestørrelse Vælg bredden og højden for feltet i pixel, og vælg derefter farven på feltkanten. Color Vælg den øverste overskriftsfarve for feltet i Hex-format. I dette eksempel skal du bruge #0078D4 til den blå farve. Notat
- Disse indstillinger gælder kun for dette felt i dette hierarki.
- Brug ensartede feltstørrelser og layout for at få et sammenhængende udseende.
Gentag trin 2 til 5 for at tilføje flere underknuder efter behov.
Konfigurer hybridhierarki
Et hybridhierarki kombinerer elementer i både enkelttabelhierarkier (selvrefererende) og hierarkier med flere tabeller. Hvis du f.eks. har et hierarki af konti med underordnede kontakter, og kontotabellen har en relation, der refererer til sig selv, kan du aktivere Udvid alle niveauer for at få vist et træ med konti, der viser underordnede kontakter for hver regional konto og forgreningskonto.
Hvis du vil konfigurere et hybridhierarki, skal du oprette en rodnode ved hjælp af et hierarki med en enkelt tabel og derefter tilføje en eller flere underordnede noder fra andre tabeller for at oprette en struktur med flere tabeller. Aktivér indstillinger som Udvid alle niveauer for at få vist udvidede kort, når de overordnede eller underordnede tabeller har deres egen interne overordnede/underordnede struktur.
Når du har designet hybridhierarkiet, kan du få vist et eksempel på det kombinerede hierarki og publicere det.
Tildel tilladelser til funktionens visuelle hierarki
Som systemadministrator skal du tildele yderligere sikkerhedsroller for at give brugerne mulighed for at designe og få vist hierarkier ved at give adgang til tabellen Hierarkikonfiguration .
- Sådan giver du adgang til alle hierarkier:
- Tildel læseadgang til en sikkerhedsrolle, når medlemmerne skal kunne få vist alle publicerede hierarkier.
- Tildel fuld kontroladgang til en sikkerhedsrolle, når medlemmer skal kunne få vist og designe hierarkier.
- Hvis du vil give adgang til bestemte hierarkier, skal du vælge hierarkiet og bruge indstillingen Del i hierarkidesigneren til at give læseadgang til dette hierarki til et sæt brugere eller et Microsoft Dataverse-team.
Vis og udgiv hierarki
Når du har designet hierarkiet, kan du se et eksempel på det for at sikre, at det opfylder dine krav. Du kan interagere med hierarkiet, som en bruger ville gøre, f.eks. at udvide og skjule noder, få vist detaljer og udføre hurtige handlinger. Hvis alt ser godt ud, skal du publicere hierarkiet for at gøre det tilgængeligt for brugerne i din organisation.
- Åbn hierarkiet.
- Vælg Eksempel for at udføre følgende opgaver, før du publicerer hierarkiet:
- Interager med hierarkiet, som en bruger ville gøre, f.eks. at udvide og skjule noder, få vist detaljer og udføre hurtige handlinger.
- Skift indstillinger og få vist ændringer, indtil du er tilfreds med resultaterne.
- Rediger de data, du får vist, ved at vælge postnavnet øverst i eksempelvinduet.
- Foretag fejlfinding af hierarkiet, før du publicerer det i organisationen.
- Vælg Publicer, og vælg derefter OK i bekræftelsesmeddelelsen.
Hierarkiet er aktivt og tilgængeligt for brugerne at få vist og interagere med.
Fejlfinding på et hierarki
Fejlfindingstilstand hjælper dig med at forstå, hvorfor visse resultater vises eller ikke vises i dit design. Brug denne tilstand, når outputtet ikke stemmer overens med dine forventninger. Hvis det er nødvendigt, kan du dele oplysningerne med dit tekniske supportteam eller Microsoft-kundesupport for at løse eventuelle problemer.
Åbn fejlfindingstilstanden:
I hierarkidesigneren skal du vælge Eksempel for at skifte til eksempeltilstand. Fejlikonet vises på værktøjslinjen i hierarkidesigneren. Vælg fejlikonet for at åbne fejlfindingstilstanden.
Brug fejlfindingstilstanden:
Når fejlfindingstilstanden er åben, vises der et fejlikon på hver forbindelse (node) i hierarkiet. Den indeholder en tydelig beskrivelse af, hvad der vises og hvorfor.
Vælg ikonet, hvorefter dialogboksen Fejlfindingsoplysninger vises med detaljerede oplysninger om den pågældende node.
Dialogboksen indeholder følgende afsnit:
| Sektion | Description |
|---|---|
| Forklaring | Hvorfor poster medtages eller udelades på baggrund af den aktuelle konfiguration af hierarkiet. |
| Resultatoversigt | Viser antallet af poster, der er inkluderet og udeladt på den pågældende node. |
| Resultatliste | Viser en tabelversion af den samme forespørgsel, der vises i hierarkiet, så det er nemmere at gennemse den. Tabellen indeholder alle poster, der er aktive og inaktive. Afkrydsningsfeltet Brug visningsfiltre er som standard markeret for kun at få vist aktive poster. Fjern markeringen i afkrydsningsfeltet for også at få vist inaktive poster. |
| Anmodning | Viser den interne forespørgsel, der bruges til at generere resultaterne på den pågældende node. |
| Oplysninger | Indeholder yderligere oplysninger, f.eks. objekttypen, den visning, der bruges til noden, relationstypen med den overordnede node og kolonner, der forespørges for den pågældende node. |
Vælg Kopiér for at kopiere fejlfindingsoplysningerne til Udklipsholder. Del det med dit tekniske supportteam, der håndterer problemet, eller med Microsoft-kundesupport for at løse problemet.
Notat
Hvis du vil afslutte fejlfindingstilstanden, skal du vælge fejlfindingsikonet igen på værktøjslinjen i hierarkidesigneren.
Indstillinger for valg af relationer for underordnet node
Når du tilføjer en underordnet node, skal du vælge en relationstype for at definere, hvordan den underordnede tabel er relateret til den overordnede tabel. De tilgængelige relationsindstillinger afhænger af de tabeller, du arbejder med. Her er nogle almindelige relationstyper, du kan støde på:
| Relationstype | Description | Eksempel |
|---|---|---|
| Kontakter med matchende Parent_ID | Denne indstilling bruger et direkte opslagsfelt, f.eks ParentCustomerId . i den underordnede tabel, til at sammenkæde hver post med den overordnede tabel. Det er den klassiske overordnede/underordnede relation. |
Du vil have vist alle kontakter, der er knyttet til en bestemt konto, i en hierarkisk visning. Tabellen Kontakt indeholder et felt ParentCustomerId, som opretter en relation til tabellen Konto . Når denne relation er valgt, viser programmet alle kontakter hvor –Contact.ParentCustomerId = Account.AccountId hvor.Denne relation opretter et overordnet/underordnet hierarki mellem kontoen og dens relaterede kontakter. |
| Kontakter med matchende Parent_Account_team | Denne indstilling sammenkæder underordnede poster til hovedposter baseret på et delt team- eller gruppefelt, og ikke på en direkte relation mellem overordnede og underordnede. Det er nyttigt, når underordnede poster er knyttet til overordnede poster via et team. | Du vil have vist alle kontakter, der tilhører det samme team som den konto, de er knyttet til. Tabellen Kontakt indeholder et felt TeamId, som angiver det team, kontakten tilhører. Tabellen Konto indeholder også et TeamId felt. Når denne relation er valgt, viser programmet alle kontakter hvor –Contact.TeamId = Account.TeamId hvor.Denne relation opretter et teambaseret hierarki mellem konti og kontakter. |
| Primær kontakt for dette firma | Denne indstilling bruger et bestemt felt i den overordnede tabel til at vise hovedkontakten for hver overordnet post. | Du vil identificere og vise den nøglekontakt, der er knyttet til hver konto. Tabellen Konto indeholder et PrimaryContactId felt, og hierarkiet bruger dette felt til at finde den kontakt, hvis ContactId svarer til kontoens PrimaryContactId.Denne relation opretter et direkte link, hvor hver konto peger på den primære kontakt. |
| Dataverse-forbindelsestabel | Denne indstilling bruger standardtabellen Dataverse Connections , som giver dig mulighed for at modellere fleksible, mange til mange-relationer med roller som f.eks. Advisor, Family member osv. | Du vil have vist alle kontakter, der er knyttet til en konto, via forskellige roller, der er defineret i tabellen Forbindelser . Tabellen Forbindelser definerer relationer mellem poster ved hjælp af roller som f.eks. Konto som Arbejdsgiver og Kontakt som Medarbejder. Hierarkiet henter alle kontakter, der er forbundet til kontoen, via poster i tabellen Forbindelser . Denne relation opretter et fleksibelt hierarki baseret på de roller, der er defineret i tabellen Forbindelser . Hvis du vil vide mere om tabellen Forbindelser , skal du se Beskriv en relation mellem tabeller med forbindelsesroller. |
| Tabel over brugerdefinerede forbindelser | Denne indstilling bruger en brugerdefineret tabel, som du opretter, til at definere relationer mellem overordnede og underordnede tabeller, hvilket giver mulighed for avancerede eller organisationsspecifikke scenarier. | Du vil have vist kontakter, der fungerer som mentorer for bestemte konti, baseret på sporing af brugerdefinerede relationer. Den brugerdefinerede tabel Mentorships indeholder felter som AccountId f.eks. og ContactId til at definere mentorforholdet. Når denne relation er valgt, viser programmet alle kontakter, der er knyttet til konti, via tabellen Mentorships .Denne relation opretter et hierarki baseret på de brugerdefinerede relationer, der er defineret i tabellen. |