CX_TRANSACTION::WorkflowRoute
Beschreibung:
Diese Funktion liefert eine Liste aller Status-Monitore zurück, die diese Transaktion in einem Workflow beim Triggern des entsprechenden Statusmonitors, beginnend beim verbundenen Start-Zustand (ConnectStateMonitor), durchlaufen hat oder würde. Die Collection ist eine Liste und bis auf den Start-Zustand wie folgt in (Wrapper, Zustand)-Tupeln aufgebaut:
- Der Startzustand
- Wrapper des Nachfolgezustands
- Nachfolgezustand
- ...
- Wrapper des Endzustands
- Endzustand
Diese Funktion kann im Lesemodus ausgeführt werden, da sie keine Daten verändert. Die Transaktion wird nicht mit dem erreichten Zustand verbunden und die Messages STATE_IN und STATE_OUT werden nicht gefeuert.
Code-Beispiel:
orderPosition Get(WorkflowRoute("DISPOSITION"))
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_TRANSACTION | Eine Transaktion |
Top-1 | STRING | ID des mit ConnectStateMonitor verbundenen Workflows | |
Stack(Out) | Top | COLLECTION | Status-Monitore |