Anpassen von Entitäts- und Attributzuordnungen
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
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. Verwenden Sie die Anpassungstools in der Anwendung, um Attributen zuzuordnen. Vgl. in der TechNet: Anpassen des CRM-Systems das Thema TechNet: Erstellen und Bearbeiten von Entitätsbeziehungen: Zuordnen von Entitätsfeldern. Informationen hierzu finden Sie im Abschnitt zum Zuordnen von Entitätsfeldern.
In TechNet: Entitäts- und Attributzuordnungen finden Sie eine Tabelle, die die standardmäßigen Systementitäts- und Feldzuordnungen enthält.
In diesem Thema
Verhaltensweise in der Anwendung
Verwendung von Entitäts- und Attributzuordnungsdaten
Attribute der automatischen Zuordnung zwischen Entitäten
Abrufen von Entitäts- und Attributzuordnungen
Verhaltensweise in der Anwendung
Durch Zuordnungen in Microsoft Dynamics 365 wird die Dateneingabe beim Erstellen neuer Datensätze optimiert, die einem anderen Datensatz zugeordnet sind. Wenn eine Entität eine Entitätsbeziehung mit einer anderen Entität aufweist, können Sie verknüpfte Entitätsdatensätze erstellen, indem Sie die Verknüpfte erstellen-Registerkarte auf dem Menüband verwenden. Wenn Sie in dieser Weise einen neuen Datensatz erstellen, werden die zugeordneten Daten aus dem Datensatz der primären Entität in das Formular des Datensatzes der neuen zugeordneten Entität kopiert. Durch due Zuordnung von Entitätsattributen steuern Sie, welche Daten kopiert werden, indem Sie der Beziehung zwischen den beiden Entitäten neue Zuordnungen hinzufügen. Wenn ein Datensatz auf andere Weise als über die zugeordnete Ansicht der primären Entität erstellt wird, werden keine Daten zugeordnet.
Beispielsweise können Sie eine Zuordnung zwischen den Adressfeldern in Konten und den Adressfeldern in Kontakten einrichten. Mit dieser Zuordnung gilt: Wenn ein Benutzer einen Kontakt hinzufügt, der einem bestimmten Konto zugeordnet ist, werden die Adressfelder für den Kontakt automatisch ausgefüllt.
Ein Attribut kann mehreren Zielattributen zugeordnet werden. Beispielsweise können Sie die Adressinformationen eines Kontos sowohl der Rechnungs- als auch der Lieferadresse in einem Auftrag zuordnen.
Die Zuordnung geschieht, bevor ein neuer, verwandter Datensatz erstellt wird. Dadurch können die Benutzer vor dem Speichern des Datensatzes Änderungen vornehmen. und spätere Änderungen an den Daten im primären Datensatz werden nicht auf den verknüpften Datensatz angewendet.
Verwendung von Entitäts- und Attributzuordnungsdaten
Wenn Sie neue Datensätze im Kontext eines vorhandenen Datensatzes anlegen, wobei eine Zuordnung zwischen den Entitäten vorhanden ist, können Sie die InitializeFromRequest-Meldung verwenden, um einen neuen Datensatz zu definieren, der die Werte enthält, die in der Zuordnung angegeben sind. Sie können den Datensatz dann mit der IOrganizationService.Create-Methode speichern. Auf diese Weise werden alle definierten Zuordnungen angewendet.
Gültige Entitätszuordnungen werden erstellt, wenn eine Entitätsbeziehung erstellt wird. Verwenden Sie die entity_map_attribute_maps-Entitätsbeziehung, um Attributzuordnungen für das von der Entitätszuordnung angegebene Paar von Entitäten abzurufen.
Sie können Attributzuordnungsdatensätze erstellen oder aktualisieren. Die folgenden Voraussetzungen müssen für Attributzuordnungen erfüllt sein:
Der AttributeMetadata-Typ muss übereinstimmen.
Das Zielfeld darf nicht kürzer sein als das Quellfeld.
Das Format muss übereinstimmen.
Das Zielfeld darf nicht in einer anderen Zuordnung verwendet werden.
Das Quellfeld muss im Entitätsformular sichtbar sein.
Beim Zielfeld muss es sich um ein Feld handeln, in das der Benutzer Daten eingeben kann.
Adresskennungswerte können nicht zugeordnet werden.
PartyList-Attribute, wobei AttributeMetadata.AttributeTypeAttributeTypeCodePartyList ist, können nicht zugeordnet werden.
Attribute der automatischen Zuordnung zwischen Entitäten
Sie können Attributzuordnungen zwischen Entitäten für Entitätsbeziehungen bearbeiten, die die Zuordnung unterstützen.
Zusätzlich zur manuellen Erstellung der einzelnen Attributzuordnungen können Sie mit der AutoMapEntityRequest-Meldung einen neuen Satz von Attributzuordnungen erstellen. Diese Meldung führt die Aktion aus, die unter der Menüoption Zuordng. generieren im Menü Weitere Aktionen auf der Symbolleiste zu finden ist. Dieses Meldung ordnet alle Attribute zwischen den beiden verknüpften Entitäten zu, bei denen die Attributnamen und die Typen identisch sind. Diese Meldung wird als Produktivitätserweiterung bereitgestellt, so dass Sie nicht alle Attributzuordnungen manuell hinzufügen müssen. Stattdessen können Sie einen Satz wahrscheinlicher Zuordnungen generieren und die manuelle Arbeit für das Hinzufügen oder Entfernen einzelner Zuordnungen je nach Ihren Anforderungen minimieren.
Hinweis
Die automatische Erstellung von Zuordnungen auf diese Weise entfernt alle vorher definierten Attributzuordnungen und kann Zuordnungen beinhalten, die Sie nicht wünschen.
Abrufen von Entitäts- und Attributzuordnungen
Eine einfache Möglichkeit, die Zuordnungen zu finden, die erstellt wurden, ist es, die folgende FetchXML-Abfrage zu verwenden. Weitere Informationen zum Ausführen dieser Abfrage finden Sie unter Verwenden von FetchXML zum Erstellen einerAbfrage.
<fetch version='1.0' mapping='logical' distinct='false'>
<entity name='entitymap'>
<attribute name='sourceentityname'/>
<attribute name='targetentityname'/>
<link-entity name='attributemap' alias='attributemap' to='entitymapid' from='entitymapid' link-type='inner'>
<attribute name='sourceattributename'/>
<attribute name='targetattributename'/>
</link-entity>
</entity>
</fetch>
Siehe auch
Verwenden des Organisationsdienstes mit Dynamics 365-Metadaten
Entitätsmeldungen und Methoden EntityMap
AttributeMap-Entitätsnachrichten und Methoden
TechNet: Erstellen und Bearbeiten von Entitätsbeziehungen: Zuordnen von Entitätsfeldern
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright