Revision der Session
Syntax
sessionRevision()
Beschreibung
Liefert die Basis-Revision der aktuellen Session. Dies ist die Revision, auf der die aktuelle Session aufsetzt und die den Zustand aller Objekte zu Beginn der aktuellen Interaktion/Transaktion definiert.
Parameter
Diese Funktion hat keine Parameter.
Rückgabewert
Typ: Revision
Die Revision, auf der die aktuelle Session aufsetzt und die den anfänglichen Zustand der Objekte in dieser Session definiert.
Beispiele
Beispiel 1
sessionRevision()
Ausgabe:
| Revision | Datum | Autor |
|---|---|---|
| 32 | 29.09.2025, 10:40:15 | Super, Administrator |
Gibt die Basis-Revision der aktuellen Session zurück.
Beispiel 2
{
// Angenommen, $order hat in der Basis-Revision den Status "Processing"
// Der Status wird in der aktuellen Transaktion geändert
$order.set(`xxx:xxx#status`, "Canceled");
currentStatus = $order.get(`xxx:xxx#status`);
previousStatus = $order.inRevision(sessionRevision()).get(`xxx:xxx#status`);
"Vorher: " + $previousStatus + ", Nachher: " + $currentStatus
}
Ausgabe:
Vorher: Processing, Nachher: Canceled