Del via


Oprette N:N-relationer (mange til mange) mellem objekter

Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Oprette Mange til mange-objektrelationer i Dataverse ved hjælp af Power Apps-portal

1:N-objektrelationer opretter et hierarki mellem poster. For N:N-relationer (mange til mange) er der ikke noget egentligt hierarki. Der er ingen opslagsfelter eller funktionsmåder at konfigurere. Poster, som er oprettet vha. N:N-relationer, kan betragtes som peers, og relationen er gensidig.

For N:N-relationer oprettes der et særligt objekt, som kaldes et relationsobjekt (eller overlappende objekt). Dette objekt har en relation til hver enkelt af de relaterede objekter og gemmer kun de værdier, som er nødvendige for at definere relationen. Du kan ikke føje brugerdefinerede felter til et relationsobjekt.

Fremgangsmåden for oprettelse af en N:N-relation er grundlæggende at vælge de to objekter, der skal være en del af relationen, og derefter angive for hver enhed, hvordan de respektive lister skal være tilgængelige i navigationsruden i formularen for hvert objekt. Dette er de samme indstillinger, der bruges til det primære objekt i 1:N-objektrelationer. Flere oplysninger: Navigationsrudeelement til primært objekt

Ikke alle objekter kan bruges med N:N-relationer. Hvis knappen Ny mange til mange-relation ikke vises, kan du ikke oprette en ny N:N-relation med dette objekt. Hvis du bruger metadatabrowseren, kan du filtrere på objekter, der har værdien for CanBeInManyToMany angivet til true. Flere oplysninger: Bruge metadatabrowseren

Oprettelse eller redigering af N-N-relationer mellem objekter

  1. Åbn løsningsoversigt.

  2. Udvid Objekter under Komponenter, og udvid derefter det objekt, du ønsker at arbejde med.

  3. Vælg N:N-relationer.

  4. Hvis du vil redigere en relation eller have vist detaljerne for en eksisterende relation, skal du markere relationen, klikke på Handlinger på værktøjslinjen Handlinger og derefter klikke på Rediger.

    - OR -

    Hvis du vil tilføje en ny relation skal du klikke på Ny mange til mange-relation.

    Vigtigt

    Hvis Ny mange til mange-relation ikke vises på værktøjslinjen Handlinger, kan du ikke oprette en N:N-objektrelation for det pågældende objekt.

  5. For en ny relation kan du vælge en af følgende indstillinger på listen Vis indstilling i sektionen Aktuelt objekt:

    • Vis ikke: Det andet objekt viser ikke en tilknyttet visning for det aktuelle objekt.

    • Brug brugerdefineret etiket: Denne etiket bruges til den tilknyttede visning, der er oprettet for det andet objekt. Husk at angive en tilsvarende værdi i feltet Brugerdefineret etiket.

    • Brug flertalsnavn: Flertalsnavnet på det aktuelle objekt bruges til den associerede visning.

    Bemærk

    Hvis du vælger indstillingen Brug flertalsnavn eller Brug brugerdefineret etiket, kan du vælge fra indstillingslisten Visningsområde for at angive visningsområdet (f.eks. Marketing eller Salg) på formularen, hvor relationsetiketten skal vises. Du kan også angive Visningsrækkefølge for at styre, hvor etiketten placeres i det valgte visningsområde.

    Vigtigt

    Navigationsparadigmet for formularerne, der er knyttet til de opdaterede objekter, er væsentligt anderledes end for objekter, der endnu ikke er blevet opdateret. Mens mekanismerne til definition af viste områder og visningsrækkefølge er fælles, skal du sørge for, at du forstår de forskellige navigationsparadigmer, efterhånden som du opretter objektrelationer.

  6. Vælg i sektionen Andet objekt det andet objekt på listen Objektnavn.

    Bemærk

    Når du angiver objektnavnet, angives standardværdierne for felterne Navn og Navn på relationsobjekt i sektionen Definition af relation. Hvis du ændrer værdien Objektnavn før du gemmer, ændres disse navne ikke, så sørg for, at navnene er meningsfulde inden du gemmer.

  7. I sektionen Definition af relation skal du bekræfte Navn og Navn på relationsobjekt.

    Disse værdier skal være entydige blandt N:N-relationer.

  8. Klik på Gem og luk for at lukke formularen N:N-relation.

  9. Når du har fuldført tilpasningerne, skal du publicere dem:

    • Hvis du kun vil publicere tilpasninger for den komponent, du redigerer i øjeblikket, skal du klikke på Udgiv i gruppen Gem under fanen Startside.

    • Hvis du vil publicere tilpasninger for alle ikke-publicerede komponenter på én gang, skal du klikke på Udgiv alle tilpasninger.

      Bemærk

      Hver gang du ændrer elementer på brugergrænsefladen eller implementerer formularscripter for et objekt, skal du publicere ændringerne for at aktivere dem. Alle de tilpasninger, der ændrer dataskemaet i Dynamics 365 Customer Engagement (on-premises), f.eks. brugerdefinerede objekter, relationer eller felter, anvendes øjeblikkeligt.

      Når du installerer en løsning eller udgiver tilpasninger, kan der opstå konflikter med den normale systemdrift. Vi anbefaler, at du planlægger en løsningsimport, når det forstyrrer færrest mulige brugere.

Se også

Oprette 1:N (en-til-mange) relationer