Loading

Unterschied zwischen SystemModStamp und LastModifiedDate

Veröffentlichungsdatum: Nov 1, 2019
Beschreibung

Möglicherweise stellen Sie fest, dass manche Datensätze unterschiedliche 'SystemModStamp'- und 'LastModifiedDate'-Werte haben.
Lösung


'LastModifiedDate' und 'SystemModstamp' im Vergleich


'LastModifiedDate' gibt Datum und Uhrzeit der letzten Änderung eines Datensatzes durch einen Benutzer an. 'SystemModstamp' gibt dagegen das Datum und die Uhrzeit der letzten Änderung eines Datensatzes durch einen Benutzer oder einen automatisierten Prozess (wie etwa einen Auslöser) an In diesem Zusammenhang bezieht sich der Begriff 'Trigger' auf Salesforce-Code, der für die Implementierung von Standardfunktionalität ausgeführt wird, und nicht auf einen 'Apex-Auslöser'.

Aus diesem Grund unterscheiden sich 'LastModifiedDate' und 'SystemModstamp', wenn automatisierte Prozesse die Datensätze aktualisieren, wie dies etwa in den folgenden Szenarien der Fall ist:
  • Das Archivierungsdatum wird um mehr als 365 Tage verlängert.
  • Ein bestehender Auswahllistenwert wird aktualisiert und nicht durch einen bestehenden Auswahllistenwert ersetzt.
  • Die E-Mail-Adresse eines Kontakts wird gemäß der Konfiguration zur Verwaltung von E-Mail-Bounces gekennzeichnet.
  • Das Feld 'LastActivityDate' wird geändert.
  • Es wird ein Rollup-Zusammenfassungsfeld erstellt, das die 'SystemModstamp'-Werte aller übergeordneten Datensätze asynchron aktualisiert. Hinweis: Die Neuberechnung erfolgt auch, wenn der 'Zusammenfassungstyp' geändert wird.
  • Auch einige Salesforce-interne Backend-Prozesse aktualisieren 'SystemModstamp', da 'SystemModstamp' intern dazu verwendet wird zu signalisieren, dass es eventuell Änderungen bei einem Datensatz oder zugehörigen Daten gibt und sich interne Prozesse möglicherweise mit den neuen Datensatzdaten synchronisieren müssen. 

Hinweis: Dies kann in manchen Fällen auch asynchron erfolgen.

Weitere Informationen dazu, wie sich die Verwendung der einzelnen Felder auf die Performance einer SOQL-Abfrage auswirken kann, finden Sie unter Force.com SOQL Performance Tips: LastModifiedDate vs SystemModStamp (Englisch).
Nummer des Knowledge-Artikels

000387261

 
Laden
Salesforce Help | Article