Dela via


Skapa N till N-relationer (många till många) mellan entiteter

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: Skapa relationer flera-till-flera i Dataverse med hjälp av Power Apps-portalen

1 till N-entitetsrelationer upprättar en hierarki mellan poster. Det finns ingen uttrycklig hierarki för N till N-relationer (många till många). Det finns inga uppslagsfält eller beteenden som du kan konfigurera. Poster som skapats med en N till N-relation anses finnas på samma nivå och relationen är ömsesidig.

Med N till N-relationer skapas en särskild entitet som kallas för relations- (eller överlappande) entiteter. Den här entiteten har en relation med var och en av de relaterade entiteterna och lagrar endast de värden som är nödvändiga för att definiera relationen. Du kan inte lägga till anpassade fält för en relationsentitet.

Proceduren för att skapa en N till N-relation innebär egentligen att välja två entiteter som du vill ska ingå i en relation och sedan för varje entitet ange hur du vill att respektive lista ska vara tillgänglig i navigeringsfönstret i formuläret för varje entitet. Det här är samma alternativ som används för den primära entiteten i 1 till N-relationer mellan entiteter. Mer information: Navigeringsfönsterobjekt för primär entitet

Alla entiteter kan användas med N till N-relationer. Om knappen Ny N till N-relation inte visas kan du inte skapa en ny N till N-relation med hjälp av den här entiteten. Om du använder metadatawebbläsaren kan du filtrera på entiteter som har värdet för CanBeInManyToMany inställt på true. Mer information: Använd metadatawebbläsaren

Skapa eller redigera N till N-relationer mellan entiteter

  1. Öppna lösningsutforskaren.

  2. Under Komponenter utökar du Entiteter och utökar sedan den entitet du vill arbeta med.

  3. Välj N:N-relationer.

  4. Om du vill redigera eller visa information för en befintlig relation, markerar du relationen, klickar på Åtgärder i verktygsfältet Åtgärder och klickar sedan på Redigera.

    - OR -

    Lägg till en ny relation genom att klicka på Ny N till N-relation.

    Viktigt!

    Om inte Ny N till N-relation visas i verktygsfältet Åtgärder, du kan inte skapa en n till n-relation för entiteten.

  5. För en ny relation, i listan Visningsalternativ avsnittet Aktuell entitet, välj något av följande alternativ:

    • Visa inte: Den andra entiteten visar ingen associerad vy för den aktuella entiteten.

    • Använd anpassad etikett: Etiketten används för den associerade vyn som skapats för den andra entiteten. Glöm inte att ange ett motsvarande värde i fältet Egen etikett.

    • Använd pluralnamn: Pluralnamnet används på den aktuella entiteten för den associerade vyn.

    Kommentar

    När alternativen Använd pluralnamn eller Använd anpassad etikett har valts kan du välja från alternativlistan Visningsområde för att ange visningsområdet (exempelvis marknadsföring eller försäljning) i formuläret där relationsetiketten ska visas. Du kan också ange Visningsordning och bestämma var etiketten ska inkluderas i det markerade visningsområdet.

    Viktigt!

    Navigeringsparadigmet för formulär som är associerade med uppdaterade entiteter är betydligt annorlunda än för enheter som inte har uppdaterats. Du definierar visningsområdet och visningsordningen på nästan samma sätt, men det är viktigt att du förstår varje navigeringsparadigm när du skapar relationer mellan entiteter.

  6. I avsnittet Annan entitet väljer du den andra entiteten från listan Entitetsnamn.

    Kommentar

    När du anger entitetsnamn anges standardvärden för fälten namn och Relationens entitetsnamn i Relationsdefinitionen-avsnittet. Om du ändrar Entitetsnamn-värdet innan du sparar ändras inte dessa namn, så kom ihåg namnen är relevanta innan du sparar.

  7. I avsnittet Relationsdefinitionen, bekräfta namn och Relationens entitetsnamn.

    Dessa värden måste vara unika bland N till N-relationer.

  8. Klicka på Spara och stäng för att stänga formuläret för N till N-relationer.

  9. När du har slutfört anpassningarna ska du publicera dem:

    • Om du vill publicera anpassningar endast för den komponent som du för närvarande redigerar klickar du på Publicera i gruppen Spara på fliken Start.

    • Om du vill publicera anpassningar för alla opublicerade komponenter samtidigt klickar du på Publicera alla anpassningar.

      Kommentar

      Varje gång du ändrar element i användargränssnittet eller implementerar formulärskript för en entitet måste du publicera ändringar så att de tillämpas. Alla anpassningar som ändrar dataschemat för Dynamics 365 Customer Engagement (on-premises), till exempel anpassade entiteter, relationer eller fält, tillämpas direkt.

      Installation av en lösning eller publicering av anpassningar kan störa normala systemåtgärder. Vi rekommenderar att du schemalägger en lösningsimport när det stör användarna som minst.

Se även

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