Freigeben über


N:N-Beziehungen zwischen Entitäten erstellen

Dieses Thema bezieht sich auf Dynamics 365 Customer Engagement (on-premises). Die Power Apps-Version dieses Themas finden Sie unter: n:m-Entitätsbeziehungen in Dataverse mit Hilfe des Power Apps-Portals erstellen

1: n-Entitätsbeziehungen richten eine Hierarchie zwischen Datensätzen ein. In N:N-Beziehungen (viele-zu-viele) gibt es keine explizite Hierarchie. Es müssen keine Suchfelder oder Verhaltensweisen konfiguriert werden. Mit N:N-Beziehungen erstellte Datensätze gelten als gleichwertig, und die Beziehung ist reziprok.

Bei N:N-Beziehungen wird eine spezielle Entität erstellt, die als Beziehungs- (oder überschneidende) Entität bezeichnet wird. Diese Entität weist eine Beziehung zu jeder verknüpften Entität auf und speichert nur die für die Definition der Beziehung benötigten Werte. Sie können einer Beziehungsentität kein benutzerdefinierten Felder hinzufügen.

Die Vorgehensweise zur Erstellung von N:N-Beziehungen besteht darin, die beiden Entitäten auszuwählen, die an der Beziehung teilhaben sollen, und dann für jede Entität zu definieren, wie die jeweiligen Listen im Navigationsbereich des Formulars für jede Entität verfügbar sein sollen. Diese sind dieselben Optionen, die für die primäre Entität in 1:n-Beziehungen verwendet werden. Weitere Informationen: Navigationsbereichselement für die primäre Entität

Nicht alle Entitäten können mit N:N-Beziehungen verwendet werden. Wenn die Schaltfläche Neue N:N-Beziehung nicht vorhanden ist, können Sie keine neue N:N-Beziehung mit dieser Entität erstellen. Wenn Sie den Browser für Metadaten verwenden, können Sie Entitäten, deren CanBeInManyToMany-Wert auf true gesetzt ist, filtern. Weitere Informationen: Verwenden des Metadatenbrowsers

Erstellen oder Bearbeiten von N:N-Beziehungen zwischen Entitäten

  1. Öffnen Sie den Projektmappen-Explorer.

  2. Erweitern Sie unter Komponenten den Ordner Entitäten, und erweitern Sie dann die gewünschte Entität.

  3. Wählen Sie N:N-Beziehungen aus.

  4. Wählen Sie zum Bearbeiten einer vorhandenen Beziehung oder zum Anzeigen der Details für eine Beziehung die Beziehung aus, und klicken Sie auf der Aktionssymbolleiste auf Aktionen und dann auf Bearbeiten.

    - OR -

    Klicken Sie zum Hinzufügen einer neuen Beziehung auf die Schaltfläche Neue m:n-Beziehung.

    Wichtig

    Wenn auf der Aktionsleiste Neue Viele-zu-Vielen-Beziehung nicht angezeigt wird, können Sie keine N:N-Beziehung für diese Entität erstellen.

  5. Für eine neue Beziehung wählen Sie im Abschnitt Aktuelle Entität in der Liste Anzeigeoption eine der folgenden Optionen aus:

    • Nicht anzeigen: Die andere Entität zeigt keine zugeordnete Ansicht für die aktuelle Entität an.

    • Benutzerdefinierte Beschriftung verwenden: Diese Beschriftung wird für die zugeordnete Ansicht verwendet, die für die andere Entität erstellt wird. Stellen Sie daher sicher, einen passenden Wert im Feld Benutzerdefiniertes Etikett einzugeben.

    • Pluralnamen verwenden: Hiermit wird der Pluralname der aktuellen Entität für die zugeordnete Ansicht verwendet.

    Notiz

    Wenn die Option Pluralnamen verwenden oder Benutzerdefiniertes Etikett verwenden ausgewählt ist, können Sie in der Optionsliste Anzeigebereich den Anzeigebereich (z. B. Marketimg oder Vertrieb) auf dem Formular, auf dem die Beziehungsbezeichnung angezeigt werden soll, auswählen. Darüber hinaus können Sie einen Wert für Anzeigereihenfolge angeben, um zu steuern, wo das Etikett innerhalb des ausgewählten Anzeigebereichs eingefügt wird.

    Wichtig

    Das Navigationsparadigma für die Formulare, die aktualisierten Entitäten zugeordnet sind, ist deutlich verschieden von dem für Entitäten, die nicht aktualisiert wurden. Der Mechanismus zum Definieren von Anzeigebereich und Anzeigereihenfolge ist zwar der Übliche, Sie sollten sich jedoch vergewissern, dass Sie die verschiedenen Navigationsparadigmen kennen, wenn Sie Entitätsbeziehungen erstellen.

  6. Wählen Sie im Abschnitt Andere Entität die andere Entität aus der Liste Entitätsname aus.

    Notiz

    Wen Sie den Entitätsnamen festlegen, werden Standardwerte für die Felder Name und Entitätsname der Beziehung im Bereich Beziehungsdefinition festgelegt. Wenn Sie den Wert Entitätsname vor dem Speichern ändern, werden diese Namen nicht geändert, stellen Sie also sicher, dass diese Namen aussagekräftig sind, bevor Sie speichern.

  7. Bestätigen Sie im Abschnitt Beziehungsdefinition die Werte für Name und Entitätsname der Beziehung.

    Diese Werte müssen unter den n:n-Beziehungen eindeutig sein.

  8. Klicken Sie auf Speichern und schließen, um das Formular N:N-Beziehung zu schließen.

  9. Sind die Anpassungen vollständig, können sie veröffentlicht werden:

    • Klicken Sie zum Veröffentlichen von Anpassungen für ausschließlich die Komponente, die Sie gerade bearbeiten, auf der Registerkarte Homepage in der Gruppe Speichern auf Veröffentlichen.

    • Wenn Sie Anpassungen für alle nicht veröffentlichten Komponenten gleichzeitig veröffentlichen möchten, klicken Sie auf Alle Anpassungen veröffentlichen.

      Notiz

      Bei jeder Änderung von Benutzeroberflächenelementen sowie bei jeder Implementierung von Formularskripts für eine Entität müssen die Änderungen veröffentlicht werden, damit sie übernommen werden. Anpassungen, bei denen sich das Datenschema von Dynamics 365 Customer Engagement (on-premises) ändert (beispielsweise Anpassungen von benutzerdefinierten Entitäten, Beziehungen oder Feldern), werden sofort übernommen.

      Das Installieren einer Lösung oder Veröffentlichen von Anpassungen kann den normalen Systembetrieb stören. Wir empfehlen, dass Sie einen Lösungsimport planen, wenn er Benutzer am wenigsten stört.

Siehe auch

Erstellen von 1:n-Beziehungen (eins-zu-viele)