PATCHs und verlorene Aktualisierungen
Wenn ein Geschäftsprozess mehrere Aufrufe umfasst, ist der erste Aufruf in der Regel entweder ein GET, das Daten abruft, oder ein POST, das Daten erstellt. Wenn der Geschäftsprozess ein PATCH umfasst, kommt dieses PATCH in der Regel nach dem ersten Aufruf und wirkt sich in der Regel auf eine Ressource aus, die in einem vorherigen Aufruf abgefragt oder erstellt wurde.
Es ist möglich, dass ein anderer Prozess die Daten nach dem ersten GET/POST, aber vor dem nachfolgenden PATCH ändert. Dies kann dazu führen, dass eine Aktualisierung verloren geht. In den System-APIs ist eine verlorene Aktualisierung eine Änderung an einer Ressource, die unbeabsichtigt Änderungen überschreibt, die von einem anderen Prozess vorgenommen wurden.
Sie können verlorene Aktualisierungen mit Prüfsummen verhindern. Weitere Informationen finden Sie unter Verlorene Aktualisierungen und Prüfsummen.