Lade...
 

CX_TRANSACTION::WorkflowRoute

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
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
Funktionsaufruf: Call(WorkflowRoute)