Ein mögliches Szenario könnte wie im folgenden Bild sein. Eine Geschäftsapplikation sendet eine Meldung an Xpert.Ivy um einen Prozess zu starten. Im Laufe des Prozesses sendet Xpert.Ivy an ein Druckoutput System eine Anfrage zum Aufbereiten und Versenden eines Formulares. Anschliessend wartet der Prozess auf eine Meldung vom DMS System, dass das Formular zurückgesendet und archiviert wurde.
Und so könnte das in Xpert.Ivy aussehen:
Wie ein Prozess Start über eine Datei funktionieren kann, habe ich in diesem Post beschrieben:
System Integration mit Xpert.Ivy: Event Start über Dateien
Intermediate Events
Jedem Intermediate Event muss in Xpert.Ivy eine eindeutige ID, genannt "Event ID", zugewiesen werden. Dies kann die Ivy Case ID sein, oder eine andere eindeutige ID.Wenn man die Case ID nimmt, muss man während dem Entwickeln mit dem Designer etwas aufpassen, da nach jedem Start der Engine wieder mit der Case ID "1" begonnen wird.Im oben beschriebenen Szenario würde beim Print-Request bereits die gleiche Event-ID an das Druck-System übergeben. Dieses könnte die Event-ID als Strichcode auf ein Formular drucken, welcher dann wenn das Formular zurückkommt, vom Scanner bzw. Dokument Management System gelesen und wieder in die Event-ID umgewandelt wird. Diese wird dann vom DMS wieder an Xpert.Ivy zurückgegeben, wo so die Event-ID wieder einem bestimmten Prozess zugeordnet werden kann.
Hier das etwas überarbeitet Szenario.
Xpert.Ivy liefert die Klasse FileIntermediateEventBean aus, welche wir uns im folgenden etwas genauer ansehen.
FileIntermediateEventBean
Die Klasse FileIntermediateEventBean nimmt eine Datei im folgenden Format entgegegen:Attribute1=Wert1,Attribute2=Wert2,...
Die Werte können über die Ivy Variable "result" im Output-Tab des Intermediate Events abgefragt werden.
Beispiel:
1 Kommentar:
Ab einer gewissen Unternehmensgröße ist ein DMS System unumgänglich.
Wir mussten das auch schon feststellen und versuchen nun im ersten Schritt erst einmal die Daten sauber zu bekommen, bevor wir den großen Gedanken DMS angreifen!
Kommentar veröffentlichen