Teilen über


Dynamics 365 Sales Tabelle/Entitätsrefrenz

Dataverse-Tabellen stellen den gemeinsamen Satz an Tabellen bereit, über die alle Umgebungsdatenbanken verfügen.

Die Referenz für die Tabelle/Entität „Aktivierte Dynamics 365-Apps“ enthält die zusätzlichen Tabellen, die erforderlich sind, bevor Sie Dynamics 365-Apps wie Sales installieren können.

Die hier aufgeführten Tabellen werden hinzugefügt oder geändert, wenn Sie Dynamics 365 Sales installieren, während Sie Dataverse zu der Umgebung hinzufügen, die Sie erstellen.

Diese Referenz umfasst nur solche Tabellen, bei denen:

  • IsPrivate ist false

  • IsIntersect ist gleich false oder IsIntersect ist gleich true und die Tabelle enthält mehr als vier Spalten.

    • Die meisten sich überschneidenden Tabellen enthalten nur die 4 Spalten, die zur Unterstützung der m:n-Beziehung erforderlich sind. Sie sind nicht hilfreich. Interessanter sind sich überschneidende Tabellen mit mehr als vier Spalten.

Meldungen

Die Nachrichten in dieser Liste sind für die Entität anwendbar. Beispielsweise unterstützen benutzereigene Tabellen die Assign-, GrantAccess-, ModifyAccess- und RevokeAccess-Nachrichten, während organisationseigene Tabellen diese nicht unterstützten.

SDK für .NET

Wenn Sie das SDK für .NET verwenden, können Sie in der Regel die entsprechende Anforderungsklasse aufrufen, die entweder zum Microsoft.Crm.Sdk.Messages- oder zum Microsoft.Xrm.Sdk.Messages-Namespace gehört. Diese Klassen haben Namen, die das zum Nachrichtennamen hinzugefügte Präfix Request enthalten.

Einige Nachrichten werden als benutzerdefinierte Aktionen für die Lösungen, die sie unterstützen, hinzugefügt. Diese Meldungen sind nicht in den SDK-Assemblys festgelegt, es gibt jedoch mehrere Möglichkeiten, sie zu verwenden.

Internet-API

Wenn Sie die Web-API verwenden, finden Sie die allgemeinen Dataverse OData-Funktionen und -Aktionen, die in diesen Referenzen definiert sind:

Für diese und alle zusätzlichen Funktionen und Aktionen können Sie herausfinden, wie Sie diese verwenden, indem Sie:

  1. Gehen Sie das $metadata-Servicedokument im Hinblick auf Details zu den Parametern und Rückgabewerten durch. Weitere Details finden Sie unter Aktionsdefinitionen und Funktionsdefinitionen.
  2. Aktionen und Funktionen hinzufügen. Weitere Details finden Sie unter Web-API-Aktionen verwenden und Web-API-Funktionen verwenden.

Veranstaltungen

Ereignisse sind Nachrichten, die vorhanden sind, damit Sie sie abonnieren können. Sofern Sie das Ereignis nicht hinzugefügt haben, sollten Sie die Meldung nicht aufrufen, sondern nur abonnieren. Sie können Ereignisse auf verschiedene Arten abonnieren, z. B.:

Eigenschaften

Zu diesem Abschnitt zählen eher ausgewählte Entitätseigenschaften als alle davon. Nur Eigenschaften, die für Entwickler am hilfreichsten sein sollen, werden eingeschlossen. Einige Entitätseigenschaftswerte können geändert werden.

Spalten

Spalten werden in zwei separaten Abschnitten aufgelistet: Schreibbare Spalten/Attribute und Nur-Lese-Spalten/Attribute. Der Zweck dieser Trennung ist es, sich auf die Spalten zu konzentrieren, die ein Entwickler beim Erstellen oder Aktualisieren von Zeilen in einer Tabelle festlegen kann. Das Verständnis dieser Spalten hilft einem Entwickler zu verstehen, was er mit der Tabelle über das Abrufen der Werte hinaus tun kann.

Die Spalten im Abschnitt Schreibbare Spalten/Attribute geben entweder für die Eigenschaften IsValidForCreate oder IsValidForUpdate (normalerweise beide) den Wert „true“ zurück. Wenn eine dieser Eigenschaften als „false” gesetzt wird, wird das angegeben.

Schreibgeschützte Spalten/Attribute geben für die Eigenschaften IsValidForCreateundIsValidForUpdate immer „false“ zurück.

Die Optionen für die Auswahlspalte in dieser Referenzdokumentation stammen aus einer Bereitstellung, in der Englisch die Basissprache ist. Einige Auswahloptionen können abhängig von der Ausgangssprache variieren, die beim Erstellen der Umgebung ausgewählt wurde. Diese Unterschiede orientieren sich eher an den Optionen, die am besten zur Sprache oder Kultur passen. Sie können diese Optionen anpassen, indem Sie die Beschriftungen ändern oder nach Bedarf Optionen hinzufügen und entfernen.

Beziehungen

Die Klasse EntityMetadata enthält drei Eigenschaften zur Darstellung von Beziehungen:

Eigenschaft Typ Beschreibung
OneToManyRelationships OneToManyRelationshipMetadata[] Ruft das Array von 1:n-Beziehungen für die Entität aus.
ManyToOneRelationships OneToManyRelationshipMetadata[] Ruft das Array von N:1-Beziehungen für die Entität aus.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Ruft das Array von N:n-Beziehungen für die Entität aus.

Anmerkung

Es ist wichtig zu beachten, dass zwar jede Tabelle die Beziehungen auflistet, die für sie gelten, aber jede Beziehung wird von beiden Tabellen gemeinsam genutzt. Die Beziehungen bestehen zwischen den Tabellen. Während 1:N-Beziehungen existieren, sind N:1:-Beziehungen einfach eine Sicht auf eine 1:N-Beziehung aus der referenzierenden Tabelle.

N:1-Beziehungen

Enthält diese OneToManyRelationship-Eigenschaften:

Eigenschaften Beschreibung
ReferencedEntity Der logische Name der Bezugstabelle.
ReferencedAttribute Der logische Name des Primärschlüssels der zugehörigen Tabelle.
ReferencingEntity Der logische Name der zugehörigen Tabelle, welche die Suchspalte enthält.
ReferencingAttribute Der logische Name der Suchspalte in der dazugehörigen Tabelle, die einen Verweis auf den Primärschlüssel der Primärtabelle enthält.
IsHierarchical Ob die Beziehung eine auf sich selbst verweisende hierarchische Beziehung darstellt
CascadeConfiguration Daten, die beschreiben, welche Vorgänge an der übergeordneten Entität ausgeführt werden, die bis zu den verknüpften Entitäten kaskadiert werden.
Weitere Informationen: Konfiguration kaskadieren

Eins-zu-viele-Beziehungen

Enthält diese OneToManyRelationship-Eigenschaften:

Eigenschaften Beschreibung
ReferencingEntity Der logische Name der Bezugstabelle.
ReferencingAttribute Der logische Name der Spalte in der Bezugstabelle, die einen Verweis auf den Primärschlüssel der Primärtabelle enthält.
IsCustomizable Ob die Eigenschaften der Beziehung geändert werden können.
ReferencedEntityNavigationPropertyName Der Name der von der Web-API-Sammlung bewerteten Navigationseigenschaft für diese Beziehung.
Weitere Informationen: Web API-Navigationseigenschaften.
AssociatedMenuConfiguration Daten, die von modellgesteuerten Apps verwendet werden, um zu steuern, ob und wie auf die zugehörigen Entitätsdaten in der Benutzeroberfläche von der primären Entität aus zugegriffen werden kann.

Viele-zu-viele-Beziehungen

Jede n: n-Beziehung enthält Entity1LogicalName und Entity2LogicalName. Für diese Dokumentation werden Beziehungsdetails im Kontext der aktuellen Tabelle bereitgestellt. Ob es sich um Entity1 oder Entity2 handelt, ist nicht wirklich wichtig.

Für jede n: n-Beziehung sind folgende Eigenschaften enthalten:

Eigenschaft Beschreibung
IntersectEntityName Der logische Name der Intersect-Tabelle, die diese n:n-Beziehung unterstützt.
Sie können diesen Wert verwenden, wenn Sie Tabellenspalten mit FetchXml verknüpfen
IsCustomizable Ob die Eigenschaften der Beziehung geändert werden können.
SchemaName Der Schemaname der Beziehung.
IntersectAttribute Der Name der Spalte in der Intersect-Tabelle, die der Primärschlüssel für Datensätze dieses Typs ist.
NavigationPropertyName Der Name der von der Web-API-Sammlung bewerteten Navigationseigenschaft für diese Beziehung.
Weitere Informationen: Web API-Navigationseigenschaften.
AssociatedMenuConfiguration Daten, die von modellbasierten Apps verwendet werden, um zu steuern, ob und wie auf die Daten der zweiten Tabelle in der Benutzeroberfläche von dieser Tabelle aus zugegriffen werden kann.

In den seltenen Fällen, in denen eine n:n-Beziehung auf sich selbst verweist, wie zum Beispiel bei der Verbindungsrolle (ConnectionRole) connectionroleassociation_association, wird Entity1 oder Entity2 der Eigenschaft vorangestellt.

Eigenschaften Wert
Entity1IntersectAttribute Der Name der Spalte in der Intersect-Tabelle, die der Primärschlüssel für Datensätze dieses Typs ist, als erste Tabelle.
Entity2IntersectAttribute Der Name der Spalte in der Intersect-Tabelle, die der Primärschlüssel für Datensätze dieses Typs ist, als zweite Tabelle.
Entity1NavigationPropertyName Der Name der von der Web-API-Sammlung bewerteten Navigationseigenschaft für diese Beziehung als erste Tabelle.
Entity2NavigationPropertyName Der Name der von der Web-API-Sammlung bewerteten Navigationseigenschaft für diese Beziehung als zweite Tabelle.
Entity1AssociatedMenuConfiguration Daten, die von modellbasierten Apps verwendet werden, um zu steuern, ob und wie auf die Daten der zweiten Tabelle in der Benutzeroberfläche von dieser Tabelle aus zugegriffen werden kann, als erste Tabelle.
Entity2AssociatedMenuConfiguration Daten, die von modellbasierten Apps verwendet werden, um zu steuern, ob und wie auf die Daten der zweiten Tabelle in der Benutzeroberfläche von dieser Tabelle aus zugegriffen werden kann, als zweite Tabelle.