Symptom
Ich möchte ein Prozess bauen, der beim Eintreffen einer E-Mail, Daten aus dieser Mail verarbeitet. Diese Email soll jedoch nicht der Auslöser für den Prozess sein, da diese erst im Laufe des Prozesses gesendet wird.
Resolution
Es gibt prinzipiell zwei Wege, wie Sie während der Ausführung Daten aus Drittsystemen in einen Workflow bekommen.
- Per JavaScript-Aktion können externe Webservices aufgerufen, Daten geladen und entsprechenden Variablen (Feldern) im Prozess zugewiesen werden.
https://docs.signavio.com/userguide/workflow/de/integration/javascript.html - Wenn Sie einen Webservice implementieren, der unsere Konnektor-Schnittstelle umsetzt (
https://docs.signavio.com/userguide/workflow/de/integration/connectors.html), dann ist das Workflow-System in der Lage automatisch Daten von diesem Webservice zu laden. Sie können dann zum Beispiel in Formularen in Nutzeraufgaben einzelne Datensätze auswählen, die von Ihrem Webservice bereitgestellt werden und deren Daten in automatischen Entscheidungen oder JavaScript-Aktionen verwenden.
Leider ist es momentan nicht möglich während eines bereits laufenden Prozesses eingehende E-Mails automatisch zu verarbeiten.
Keywords
KBA , BPI-SIG-PG-JS , JavaScript for SAP Signavio Process Governance , How To
Product
SAP Signavio Process Governance all versions ; Workflow Accelerator by Signavio all versions