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 |
- Termin, Chat, RecurringAppointmentMaster und benutzerdefinierte Aktivitäten haben alle vier
statecode
Optionen. - E-Mail, Fax, Brief, Telefonanruf, Task und SocialActivity haben die ersten drei
statecode
Optionen. Es gibt keine gültige Option, um den Status dieser Aktivitätstypen auf Geplant festzulegen.
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:
- ActivityPointer.StatusCode-Optionen
- Appointment.StatusCode-Optionen
- Chat.StatusCode-Optionen
- Email.StatusCode-Optionen
- Fax.StatusCode-Optionen
- Letter.StatusCode-Optionen
- PhoneCall.StatusCode-Optionen
- RecurringAppointmentMaster.StatusCode-Optionen
- Task.StatusCode-Optionen
- SocialActivity.StatusCode-Optionen
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).