Simplifier REST Services für Workflows ermöglicht es dem Client, Daten zwischen Drittsystemen und Simplifier über Webservices auf Basis der REST-Architektur auszutauschen.
Folgender Umfang ist implementiert:
Workflow-Management:
- Neue Workflow-Instanzen bestehender Workflows erstellen (Workflows starten)
- Workflow-Instanzen lesen
- UserTasks lesen
- Zurück zum vorherigen manuellen Task
Beim Zurückgehen zum vorherigen User Task werden alle Variablenwerte und das Ergebnis auf den Zustand von vor diesem vorherigen User Task zurückgesetzt, sodass dieser Task erneut ausgeführt werden kann. Die Auswirkungen externer Aufrufe aus dem Workflow (z. B. ein Business Object oder ein Connector-Aufruf) werden nicht automatisch zurückgesetzt.
Das Zurückgehen funktioniert nur, wenn ein vorheriger User Task vorhanden ist und die Workflow-Instanz nicht auf den Abschluss einer parallelen Verzweigung / eines Sub-Workflows wartet.
Workflow-UserTask-Bearbeitung (basierend auf dem ausführenden Benutzer):
- UserTasks lesen
- User-Task beanspruchen und freigeben
- Einen User Task speichern und absenden
- Kommentare zu einer Workflow-Instanz lesen und erstellen
Kommentare werden gelöscht, sobald die Workflow-Instanz abgeschlossen oder beendet wird. Kommentare werden jetzt auch im Monitoring angezeigt.
Kommentare sind noch nicht Teil des Standard-Task-Moduls. Dies ist mit dem neuen Simplifier Client geplant