Es kommt ab und zu (und trotzdem öfters als einem Salesforce Anwender und Administrator lieb ist) vor, dass mehrere Bearbeiter einen und denselben Datensatz gleichzeitig bearbeiten. Das führt dazu, dass die zuletzt gespeicherten Änderungen "gewinnen", bedeutet wiederum, dass mindestens eine Person die gleiche Arbeit noch ein Mal machen darf: Datensatz finden, bearbeiten, speichern. Diese Arbeit ließe sich ersparen, wenn es eine Möglichkeit gäbe, Datensätze für die Dauer der Bearbeitung zu sperren. Im Internet kursieren einige Beiträge dazu. Die Autoren präferieren den Einsatz von Validation Rules oder Record Types. Der Einsatz von Validation Rules oder Record Types mag zwar den Zweck erfüllen, aber wie sieht es mit der Benutzerfreundlichkeit aus? Wenn ich einen Datensatz bearbeiten möchte, möchte ich auch sofort benachrichtigt werden, dass der Datensatz gesperrt ist, und nicht erst, wenn ich auf den "Speichern" Button klicke. Und was passiert mit den gesperrten ...
Auszüge aus Projekten, Beispielcode, Tipps und Tricks aus dem Bereich Salesforce.