Cross Enterprise Document Workflow (XDW)¶
XDW Dokumente können in einen AC wie jedes andere Dokument eingebracht, abgerufen und vom Client verwaltet werden. Mittels ReferenceIDList hat jeder Client auch die Möglichkeit, Benachrichtigungen für Workflow-Schritte zu erhalten.
Transaktion Nr. 1 – 4
Der Client muss sich im AC anmelden. Dafür wird vom ETS eine AC Kontext-Assertion mittels WS Trust beantragt. Die Anfrage wird über die AGW direkt an das ETS gesendet.
Transaktion Nr. 5 – 11
Der Client bringt mittels ITI-41 ein Workflow-Dokument (WD) ein. In den Metadaten des WD wird in der referenceIdList eine eindeutige WorkflowID vergeben. Es muss die AC Kontext-Assertion im SOAP Security Header verwendet werden. Das WD wird nachfolgend über die initiierende ZGF an die antwortende ZGF der Fachlogik übermittelt.
Transaktion Nr. 12 – 15
Der Client erzeugt eine Subskription mit der AC Kontext Assertion im SOAP Header. Die referenceIdList in der ITI-52 Transaktion beinhaltet die WorkflowID. Zusätzlich wird in der ConsumerReference/Address die Mailadresse übergeben, die benachrichtigt werden soll, wenn dieses WD aktualisiert wird.
Transaktion Nr. 16 – 25
Der Client (potenziell ein Client einer anderen Domäne) aktualisiert das WD. Dabei wird im WD die gleiche WorkflowID in der refrenceIdList verwendet. Das WD wird mittels ITI-41 Transaktion über die initZGF eingebracht. Die initZGF gibt die refrenceIdList in der Anfrage um die Treatment Assertion an das ETS mit. Das ETS überprüft, ob eine Subskription für die WorkflowID vorliegt. Wenn vorhanden, wird eine Benachrichtigung mittels E-Mail ausgelöst.