Erstellen oder Bearbeiten der Zuordnung zwischen Entitätsfeldern
Dieses Thema bezieht sich auf Dynamics 365 Customer Engagement (on-premises). Die Power Apps-Version dieses Themas finden Sie unter: Tabellenspalten zuordnen
Sie können Attributen zwischen Entitäten zuordnen, die eine Entitätsbeziehung haben. Hiermit können Sie Standardwerte für einen Datensatz festlegen, der im Kontext eines anderen Datensatzes erstellt wird. Angenommen, Sie möchten einen neuen Kontaktdatensatz für eine Person hinzufügen, die Mitarbeiter für eine bestimmte Firma ist. Sie können dies auf zweierlei Weise tun:
Sie könnten einfach zu in der App navigieren, um einen neuen Kontaktdatensatz von Grund auf neu zu erstellen. Dann müssen Sie jedoch die übergeordnete Firma festlegen und verschiedene Informationen (wie etwa Adresse und Telefonnummer) eingeben, die möglicherweise denen der übergeordneten Firma entsprechen. Dies ist oft zeitraubend und fehleranfällig.
Es ist einfacher, mit der Firmenentität zu beginnen und mittels des Unterrasters Kontakte auf dem Formular einfach + auszuwählen, um einen Kontakt hinzuzufügen. Sie werden zuerst angeleitet, nach eventuell vorhandenen Kontakten zu suchen, damit Sie nicht versehentlich doppelte Datensätze anlegen. Wenn Sie keinen vorhandenen Datensatz finden, wählen Sie Neu aus und erstellen einen neuen Kontaktdatensatz. Der Unterschied besteht darin, dass bestimmte Daten aus dem Firmendatensatz in das neue Kontaktformular kopiert werden, um Standardwerte festzulegen, die Sie vor dem Speichern bearbeiten können. Dadurch kann viel Zeit bei der Dateneingabe gespart und Fehler vermieden werden.
Notiz
Diese Zuordnungen werden nicht auf die verknüpften Datensätze angewendet, die mit einem - oder Dialogfeldprozess erstellt wurden. Sie werden nicht automatisch für neue Datensätze angewendet, die mithilfe von Code erstellt werden, obwohl Entwickler eine spezielle Meldung mit der Bezeichnung InitializeFrom verwenden können, um einen neuen Datensatz mit vorhandenen Zuordnungen zu erstellen.
Diese Zuordnungen legen lediglich Standardwerte für einen Datensatz fest, bevor er gespeichert wird. Benutzer können die Werte vor dem Speichern bearbeiten. Die Daten, die übertragen werden, sind die Daten zu dem jeweiligen Zeitpunkt. Sie werden nicht synchronisiert. Wenn sich die Informationen im Datensatz der primären Entität ändern, werden die Daten des verknüpften Entitätsdatensatzes, die bei dessen Erstellung übertragen wurden, nicht geändert.
Die beim Erstellen eines neuen Datensatzes aus einer Liste eingerichteten Standardwerte sind nicht innerhalb der Entitätsbeziehungen definiert, sondern stehen in der Beziehungsbenutzeroberfläche zur Verfügung. Nicht jede 1: N-Entitätsbeziehung verfügt über diese. Wenn Sie eine Liste mit 1:n (oder n:1)-Entitätsbeziehungen für eine Entität anzeigen, können Sie die angezeigten Beziehungen nach Typ filtern. Sie können entweder Alle, Benutzerdefiniert, Anpassbar oder Zum Zuordnen geeignet auswählen. Zum Zuordnen geeignete Entitätsbeziehungen ermöglichen den Zugriff auf das Zuordnung von Entitätsfeldern.
Die folgenden Regeln zeigen, welche Arten von Daten zugeordnet werden können.
Beide Felder müssen den gleichen Typ und das gleiche Format aufweisen.
Das Zielfeld muss mindestens so lang sein wie das Quellfeld.
Das Zielfeld kann nicht einem anderen Feld zugeordnet sein.
Das Quellfeld muss im Formular sichtbar sein.
Beim Zielfeld muss es sich um ein Feld handeln, in das der Benutzer Daten eingeben kann.
Falls es sich bei den Feldern um Optionssätze handelt, müssen die ganzzahligen Werte für jede Option identisch sein.
Adresskennungswerte können nicht zugeordnet werden.
Notiz
Wenn Sie Optionssatzfelder zuordnen müssen, wird empfohlen, beide Felder für die Verwendung desselben globalen Optionssatzes zu konfigurieren. Andernfalls kann es schwierig sein, zwei verschiedene Sätze von Optionen manuell synchronisiert zu halten. Wenn die ganzzahligen Werte für jede Option nicht richtig zugeordnet sind, können Sie Probleme in Ihren Daten bekommen. Weitere Informationen: Erstellen und Bearbeiten von globalen Optionssätzen
Feldzuordnung erstellen oder bearbeiten
Öffnen Sie den Projektmappen-Explorer.
Erweitern Sie unter Komponenten den Ordner Entitäten, und erweitern Sie dann die gewünschte Entität.
Wählen Sie entweder 1:n-Beziehungen oder n:1-Beziehungen aus.
Wählen Sie im Hauptbereich in der Liste Typ die Option Zum Zuordnen geeignet aus.
Wählen Sie eine zum Zuordnen geeignete Beziehung aus. Wählen Sie dann auf der Aktionssymbolleiste die Option Aktionen aus, und wählen Sie anschließend Bearbeiten aus.
Wählen Sie unter Verknüpft die Option Zuordnungen aus.
Wählen Sie für jede neue Zuordnung auf der Aktionssymbolleiste die Option Neu aus.
Wählen Sie im Dialogfeld Feldzuordnung erstellen das Quellfeld in Quellentitätsfelder aus. Wählen Sie das Zielfeld in Zielentitätsfelder aus.
Wählen Sie OK aus.
Wählen Sie Speichern und schließen aus, um das Formular Beziehung zu schließen.
Sind die Anpassungen vollständig, können sie veröffentlicht werden:
Notiz
- Nach dem Veröffentlichen der Anpassungen sind diese Zuordnungen für alle Benutzer verfügbar. Falls Sie Internetinformationsdienste (IIS) aus irgendeinem Grund vor dem Veröffentlichen der Anpassungen zurücksetzen, sind diese Zuordnungen trotzdem für alle Benutzer verfügbar, auch wenn andere Anpassungen nicht verfügbar sind.
- Die Zuordnung zu oder von einem Feld, das nicht in einem Formular angezeigt wird, ist nicht möglich. Das Feld muss dem Formular erst hinzugefügt werden.
Automatisches Generieren von Feldzuordnungen
Sie können Zuordnungen auch automatisch generieren, gehen Sie dabei aber vorsichtig vor, wenn Sie dies für Systementitäten tun. Verwenden Sie dies, wenn Sie benutzerdefinierte Entitäten erstellen und die Zuordnung verwenden möchten. Wählen Sie bei der Anzeige der Liste von Zuordnungen im Menü Weitere Aktionen Zuordung generieren. Dadurch werden alle vorhandenen Zuordnungen entfernt und durch vorgeschlagene Zuordnungen ersetzt, die nur auf den Feldern basieren, die ähnliche Namen und Datentypen haben. Wenn Sie dies für eine Systementität verwenden, können einige erwartete Zuordnungen verloren gehen. Für benutzerdefinierte Entitäten spart dies Zeit, da Sie einfacher Zuordnungen löschen können, die Sie nicht benötigen, und andere hinzufügen können, die die automatische Zuordnungsgenerierung nicht erstellt hat.
1:N (1: n) oder N:1-Beziehungen erstellen
N:N (n:n)-Beziehungen erstellen