Beschreiben einer Beziehung zwischen Entitäten mit Verbindungsrollen
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Sie können die Beziehung zwischen Datensätzen durch Rollen die beschreiben, die Sie ihnen zuweisen.
Es gibt verschiedene Möglichkeiten, um die Verbindungsrollen in einer Verbindung zu verwenden:
Wenden Sie dieselbe Rolle auf den Quelldatensatz und den Zieldatensatz an. Ein "Freund", ein "Team-Mitglied" oder ein "Kollege" sind Beispiele für Rollen, die auf beide Datensätze in der Verbindung angewendet werden können.
Wenden Sie eine Rolle auf den Quelldatensatz oder den Zieldatensatz an, aber nicht auf beide. Eine "Vertriebsmitarbeiter"-Rolle in einem Kontakt oder einer Verkaufschance ist ein Beispiel einer solchen Rolle. Die Datensätze, wie Verkaufschance, Rechnung oder Vertriebsauftrag enthalten in der Regel Informationen dazu, was sie repräsentieren und benötigen keine Rolle, die ihnen zugewiesen wird.
Zwei entsprechende Rollen anwenden (manchmal als gegenseitige Rollen bezeichnet). Eine Rolle gilt für einen Quelldatensatz, und die andere Rolle gilt für einen Zieldatensatz. Ein "Doktor" ein und "Patient", ein "Eltetn" und ein "Kind" sind Beispiele für entsprechende Rollen.
Kategorien von Verbindungsrollen
Wenn Sie Verbindungsrollen erstellen, können Sie festlegen, zu welcher Kategorie sie gehören. Sie können beispielsweise die folgenden Kategorien verwenden:
Geschäftlich (Einkäufer, Lieferant, Mitbewerber)
Familie (Vater, Schwester, Vetter)
Soziale Beziehungen (Tennispartner, Clubmitglied, Freund)
Die Kategorienliste ist anpassbar. Sie können die Kategorien hinzufügen, die am besten zu Ihrem Geschäftsmodell passen.
Verbindungsrollen erstellen
Um eine Verbindungsrolle zu erstellen, müssen Sie die folgenden Informationen angeben:
Verwenden Sie das Attribut ConnectionRole.Name, um einen Rollennamen anzugeben.
Verwenden Sie das Attribut ConnectionRole.Description, um eine Rollenbeschreibung hinzuzufügen.
Verwenden Sie das Attribut ConnectionRole.Category, um eine Rollenkategorie anzugeben. Die möglichen Werte für dieses Attribut sind im globalen Optionssatz Kategorie (connectionrole_category) definiert.
Wenn Sie eine Verbindungsrolle erstellen, können Sie einen Entitätstyp angeben, auf den die Rolle angewendet wird, beispielsweise Lead, Firma oder Mitbewerber. Wenn Sie keinen bestimmten Entitätstyp angeben, können Sie eine Verbindungsrolle auf alle Microsoft Dynamics 365-Entitäten anwenden. Um den Entitätstyp zu definieren, verwenden Sie das ConnectionRoleObjectTypeCode.AssociatedObjectTypeCode-Attribut. Um die Verbindungsrolle mit einem spezifischen Entitätstyp zu verbinden, verwenden Sie das ConnectionRoleObjectTypeCode.ConnectionRoleId-Attribut. Auf einen Verbindungsrollen-Datensatz kann von mehreren Verbindungsobjekttypcode-Datensätzen verwiesen werden. Um alle Verweise auf den Verbindungsrollen-Datensatz zu entfernen, können Sie diese Verbindungsrolle auf alle Microsoft Dynamics 365-Entitäten anwenden.
Tipp
Um die Verbindungsrollen für eine Firmenentität zu suchen, geben Sie in der Abfrage alle Rollen an, die mit der Firmenentität (Entitäts-Typcode = 1) oder mit allen Entitäten (Entitäts-Typcode = 0) verknüpft sind.
Zuordnen und Aufheben der Zuordnung von Verbindungsrollen
Um die Rollen in der Verbindung zuzuordnen, können Sie die Associate-Methode verwenden. Um die Zuordnung der Rollen aufzuheben, verwenden Sie die Disassociate-Methode. Weitere Informationen zur Associate-Meldung und zur Disassociate-Meldung finden Sie unter Einführung in Entitäten in Microsoft Dynamics 365.
Siehe auch
Verbindungsentitäten
Beispiel-Code für Verbindungsentitäten
Beispiel: Eine reziproke Verbindungsrolle erstellen (frühe Bindung)
Verbindungsentitäts-Nacchrichten und Methoden
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright