Oversigt over objektrelationer og typer
Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Objektrelationer
Objektrelationer definerer, hvordan poster kan være relateret til hinanden i databasen. Når der tilføjes et opslagsfelt på det mest enkle niveau, oprettes der en ny 1:N-relation (én til mange), mellem de to objekter, så du kan indsætte opslagsfeltet i en formular. Med opslagsfeltet kan brugerne knytte flere “underordnede” poster for det pågældende objekt til en enkelt "overordnet" objektpost.
Foruden ganske enkelt at definere, hvordan poster kan være relateret til andre poster, indeholder 1:N-objektrelationer også data, der kan bruges til at få svar på følgende spørgsmål:
Når jeg sletter en post, skal alle de relaterede poster til den pågældende post så også slettes?
Når jeg tildeler en post, skal jeg så også tildele alle relaterede poster til den nye ejer?
Hvordan kan jeg strømline dataindtastningsprocessen, når jeg opretter en ny relateret post i relation til en eksisterende post?
Hvordan skal andre personer, som får vist en post, have vist de tilknyttede poster?
Objekter kan også være en del af en N:N-relation (mange til mange), hvor et hvilket som helst antal poster for to objekter kan knyttes til hinanden.
Vælge, om du vil bruge objektrelationer eller forbindelser
Objektrelationer er metadata, som foretager ændringer i databasen. Disse relationer gør det muligt for forespørgsler at hente relaterede data på meget effektiv vis. Brug objektrelationer til at definere formelle relationer, der definerer objektet, eller som de fleste poster kan anvende. Eksempelvis ville en salgsmulighed uden en potentiel kunde ikke være specielt nyttig. Objektet Salgsmulighed har også en N:N-relation til objektet Konkurrent. Dette gør det muligt at føje flere konkurrenter til salgsmuligheden. Du kan overveje at registrere disse data og oprette en rapport, der viser konkurrenterne.
Der findes andre, mindre formelle typer relationer mellem poster, som kaldes forbindelser. Det kan f.eks være praktisk at vide, hvis to kontakter er gift, eller er venner uden for arbejdet, eller hvis en kontakt tidligere har arbejdet for et andet firma. De fleste virksomheder genererer ikke rapporter ud fra denne type oplysninger og kræver ikke, at de angives, så der er formentlig ikke nogen grund til at oprette objektrelationer.
Typer af objektrelationer
Når man kigger på løsningsoversigten, kan man ledes til at tro, at der er tre typer objektrelationer. Rent faktisk er der kun to, som du kan se i den følgende tabel.
Relationstype | Beskrivelse |
---|---|
1:N (én til mange) | En objektrelation, hvor én objektpost for et Primært objekt, kan knyttes til mange andre poster af typen Relateret objekt takket være et opslagsfelt i det relaterede objekt. Når du får vist en post af typen primært objekt, kan du se en liste over de relaterede objektposter, der er knyttet til den. |
N:N (mange til mange) | En objektrelation, der afhænger af et særligt Relationsobjekt, som også nogle gange kaldes et skæringsobjekt, så mange poster i ét objekt kan relateres til mange poster i et andet objekt. Når du får vist poster af et af objekterne i en N:N-relation, kan du se en liste over alle de poster for det andet objekt, der er knyttet til den. |
Relationstypen N:1 (mange til én) findes i løsningsoversigtens brugergrænseflade, fordi løsningsoversigten har en visning, som er grupperet efter objekter. Der er i virkeligheden 1:N-relationer mellem objekter, og de refererer til hvert objekt som enten et Primært objekt eller et Relateret objekt. Det relaterede objekt, som også nogle gange kaldes det underordnede objekt, indeholder et opslagsfelt, hvor det er muligt at gemme en reference til en post fra det primære objekt, som også nogle gange kaldes det overordnede objekt. En N:1-relation er det samme som en 1:N-relation set fra det relaterede objekt.
Se også
Oversigt over objekter og metadata
Oprette og redigere objekter
Oprette og redigere felter
Oprette og redigere globale grupperede indstillinger