Freigeben über


Aktivität (ActivityPointer)-Tabelle

Die Aktivitätstabelle (ActivityPointer) speichert Daten über Aktivitäten oder Aufgaben, die ein Benutzer ausführt. Eine Aktivität ist eine Aktion, die in einen Kalender eingetragen werden kann und Zeitdimensionen hat (Startzeit, Endzeit, Fälligkeitsdatum und Dauer), um leichter zu ermitteln, wann die Aktion geschehen ist oder wird.

Wenn Sie einen Aktivitätsdatensatz in Dataverse erstellen, wird ein entsprechender Aktivitätszeigerdatensatz erstellt. Der Aktivitätsdatensatz und der entsprechende Aktivitätszeiger-Datensatz müssen denselben Wert für die Spalte ActivityId haben.

Die ActivityPointer.ActivityTypeCode Spalte definiert den Typ der Aktivität. Die möglichen Werte für diese Spalte sind in der globalen Optionsgruppe activitypointer_activitytypecode festgelegt.

Geerbte statecode- und statuscode-Optionen

Wenn Sie Code schreiben, der Aktivitätsspalten festlegt oder ändert, ist es wichtig zu bedenken, dass die Spalten statecode und statuscode von ActivityPointer abgeleiteten Typen einen etwas anderen Zweck aus den Basis- ActivityPointer statecode und statuscode Spaltendefinitionen haben können. Die Unterschiede werden in den folgenden Abschnitten beschrieben.

Unterschiede bei den StateCode-Optionen

In diesem Abschnitt betrachten wir die Unterschiede zwischen den Statuscodeoptionen zwischen ActivityPointer und abgeleiteten Typen.

ActivityPointer.StateCode definiert vier Optionen:

Beschriftung Wert
Offen 0
Abgeschlossen 1
Storniert 2
Geplant 3

StatusCode-Beschriftungsunterschiede

Die statuscode-Optionen liefern Gründe für die statecode des Datensatzes. Sie können neue statuscode Optionen hinzufügen, sodass jede Tabelle einen anderen Satz hat. Einige der Optionen haben denselben Wert wie der ActivityPointer statuscode, die Bezeichnungen können jedoch unterschiedlich sein.

Beschriftungen für statuscode Optionsvarianten variieren basierend darauf, ob Sie Zeilen als ActivityPointer oder als bestimmten Aktivitätstyp wie Termin, E-Mail, oder Aufgabe abrufen.

Wenn Sie beispielsweise eine Zeile ActivityPointer abrufen, die einen Wert Appointment darstellt, lautet die Bezeichnung für den Wert statuscode 1 Offen statt Kostenlos.

Beschriftungen werden in der Definition der Standardoptio statuscode für jede Tabelle dargestellt:

Steuern, wie Aktivitäten nach Datum sortiert werden

Wenn Sie eine Liste von Entitäten einer Aktivität anzeigen und diese nach Datum sortieren, können Sie nur die allgemeine ActivityPointer Tabelle sortieren, die in der Tabelle definiert sind. Sie möchten jedoch manchmal auch ein anderes Sortierverhalten je nach Aktivitätstyp erhalten. Beispielsweise möchten Sie E-Mail-Aktivitäten möglicherweise nach dem Datum „Gesendet am“ und nicht nach dem Datum „Geändert am“ sortieren. Verwenden Sie die sortdate-Spalte, um zu steuern, wie die Aktivitäten nach Datum sortiert werden.

Standardmäßig ist der Wert der sortdate Spalte gleich null. Fügen Sie Logik ein, um einen Wert für die Spalte festzulegen, und verwenden Sie dann die Spalte sortdate in der Abfrage, die Sie für die Ansicht definieren.

Sie können den Wert der sortdate-Spalte mit Hilfe eines Workflows oder eines Plug-Ins festlegen. Für einheitliche Ergebnisse sollten Sie diesen Wert für jeden Aktivitätstyp und alle vorhandenen Aktivitätsdaten im System festlegen.

Siehe auch

Aktivitätstabellen
AktivitätsZeiger-Tabelle

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).