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