Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Aktivitätstabelle (ActivityPointer) speichert Daten über Aktivitäten oder Aufgaben, die ein Benutzer ausführt. Eine Aktivität ist jede Aktion, die Sie in einen Kalender eingeben können und zeitdimensioniert ist, z. B. Startzeit, Stoppzeit, Fälligkeitsdatum und Dauer.
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 Spalte ActivityPointer.ActivityTypeCode definiert den Typ der Aktivität. Die möglichen Werte für diese Spalte sind in der globalen Optionsgruppe activitypointer_activitytypecode festgelegt.
Geerbte Zustandscode- und Statuscodeoptionen
Wenn Sie Code schreiben, der Aktivitätsspalten festlegt oder ändert, denken Sie daran, dass die Spalten statecode und ActivityPointer von aus ActivityPointer abgeleiteten Typen einen anderen Zweck haben können als die Definitionen der Basisspalten statecodestatuscode und statuscode. Die Unterschiede werden in den folgenden Abschnitten beschrieben.
Unterschiede bei den StateCode-Optionen
In diesem Abschnitt werden Die Unterschiede zwischen ActivityPointer und abgeleiteten Typen von Statuscodeoptionen überprüft.
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
statecodeOptionen. -
E-Mail, Fax, Brief, Telefonanruf, Task und SocialActivity haben die ersten drei
statecodeOptionen. Es gibt keine gültige Option, um den Status dieser Aktivitätstypen auf Geplant festzulegen.
StatusCode-Beschriftungsunterschiede
Die statuscode-Optionen erläutern den statecode des Datensatzes. Sie können neue statuscode Optionen hinzufügen, sodass jede Tabelle einen anderen Satz aufweist. Einige Optionen haben den gleichen Wert wie der ActivityPointerstatuscode, aber die Bezeichnungen können 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 statuscode1Offen statt Kostenlos.
Die Bezeichnungen finden Sie in der Definition der Standardoptionen statuscode für jede Tabelle:
- 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 Aktivitätsentitäten in Datumsreihenfolge anzeigen, können Sie nur nach den gemeinsamen Datumsspalten sortieren, die in der Tabelle ActivityPointer definiert sind. Sie möchten jedoch manchmal auch ein anderes Sortierverhalten je nach Aktivitätstyp erhalten. So können Sie beispielsweise E-Mail-Aktivitäten nach dem Gesendeten Datum und nicht nach dem Datum der Änderung 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. Legen Sie für konsistente Ergebnisse diesen Wert für jeden Aktivitätstyp und alle vorhandenen Aktivitätsdaten im System fest.