Bei der Aktivierung von Kunden für portatour® ist standardmäßig das Feld 'Letzter Besuch' leer. Wird in Ihrer Organisation das Datum des letzten Besuchs bereits erfasst, kann portatour® diese Information bei der Aktivierung verwenden.
Geben Sie eine gültige SOQL Query ein, die einen Datensatz mit einem Feld vom Typ DateTime oder Date liefert. Sie können auch Aggregatfunktionen bzw. LIMIT verwenden. Die ID des entsprechenden Kundendatensatzes (z.B. Account) wird über den Parameter :RecordID übergeben.
Klicken Sie auf Beispielquery um eine Beispielabfrage zu verwenden. Die obere Beispielabfrage gibt das Datum des jüngsten Ereignisses (Event) zurück, das kein Wiederkehrender Termin ist, kein Ganztagestermin ist, nicht in der Zukunft liegt und nicht älter als 2 Jahre ist.
Anforderungen an die Query:
- Filterung auf einen exemplarischen Datensatz mittels :RecordID
- Filterung auf einen sinnvollen vergangenen Zeitraum, z.B. letztes Jahr. Kein Datum in der Zukunft
- Genau eine Spalte vom Typ DateTimeoder Date
- Genau eine Zeile wird zurückgegeben (Aggregatfunktionen oder LIMIT)
Beispiel für Verwendung eines Feldes von Typ Date bei der Abfrage von Tasks:
SELECT ActivityDate
FROM Task
WHERE (WhatID=:RecordID) AND (ActivityDate != NULL)
AND (ActivityDate<=TODAY) AND (ActivityDate>=LAST_N_DAYS:730)
ORDER BY ActivityDate DESC
LIMIT 1
Prüfen Sie die Query, indem Sie einen Datensatz auswählen und Überprüfen klicken. portatour® führt die Query aus und zeigt den ermittelten Wert an. Wählen Sie Überprüfen und speichern um die Einstellung zu übernehmen.
Sie können auch das Besuchsintervall automatisch berechnen lassen, siehe dazu Punkt Berechnetes Besuchsintervall.