2017-11-09 5 views
0

Wir haben eine mobile Anwendung, die von REST eine Benutzeraufgabe aufrufen wird, um einige Daten einzugeben und abzuschließen. Dann wird der Prozess einige andere Service-Aufgaben durchlaufen, die diese Eingabe validieren. Dann kann der Prozess bei der Benutzeraufgabe "Auf Benutzerdaten warten" erneut stoppen (rekursiver Fluss), weil er mehr Daten benötigt, oder er kann zu einer anderen Benutzertask gehen, wie zum Beispiel "Nutzungsbedingungen akzeptieren".Warte auf nächsten Benutzer Task in camunda von REST

Was ist der empfohlene Weg, um diese Datenvariablen in meine mobile Anwendung einzugeben, vervollständigen Sie die "Warte auf Benutzerdaten" und dann die neue Aufgabe? Wie kann man warten bis der Prozess in der nächsten Benutzeraufgabe gestoppt wird und wissen, ob es "auf Benutzerdaten warten" oder "Nutzungsbedingungen akzeptieren" ist?

Antwort

0

Wenn die Follow-up-Service-Aufgabe nur Eingaben überprüft, ist die einfachste Lösung, die Validierung auf den vollständigen Vorgang Ihrer userTask zu verschieben. Sie können also nur die Aufgabe verlassen, wenn sie erfüllt ist.

Wenn Sie die Aufgabe wirklich verlassen müssen und überprüfen müssen, ob sie erneut benötigt wird, können Sie das Ui Mediator-Muster verwenden, wie in this blog beschrieben.

Verwandte Themen