Symptom
In unserem Workflow haben wir eine Mehrbenutzer-Aufgabe. Wenn die Aufgabe durch alle Teilnehmer positiv beantwortet wird, soll der Workflow weitergehen und wenn eine Antwort negativ ist, wird die Aufgabe noch einmal ausgeführt. Das Problem ist, dass man nie aus der Schleife kommen kann, unabhängig davon welche Entscheidungen vorher getroffen wurden.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Resolution
Die Variablen nach der Mehrbenutzer-Aufgabe werden nicht automatisch zurücksetzt. Sie können aber ein kleines Script einbauen. Machen Sie bitte Folgendes:
- Erstellen Sie einen JavaScript-Task
- Wählen Sie unten die existierende Variable aus, die als die Entscheidungsvariable für das Gateway dient
- Kopieren Sie die JavaScriptVariable (im nachstehenden Beispiel "listeVonBoolean")
- Fügen Sie diese oben als Script ein und setzen Sie die Variable zurück "= [ ]" (in meinem Beispiel "listeVonBoolean = [ ]")
- Veröffentlichen Sie die Änderungen und testen Sie den Workflow
Keywords
KBA , BPI-SIG-PG-EDT , Process Governance Editor , How To