Kann ich RAW HTML verwenden, um das Activiti-Prozessdiagramm anzuzeigen?
-
20-12-2019 - |
Frage
Als Betreff-Titel fragen ich mich, ob wir HTML verwenden können, um die Prozessinstanz anzuzeigen, wie sie von Activiti Explorer angezeigt wird. Hat ihr Jungs irgendwelche Tutorial? Vielen Dank.
Lösung
Ich bin nicht sicher, dass es ein Tutorial gibt, der Rest-API kann jedoch verwendet werden, um das Prozessdiagramm zu ziehen und über einen Ajax-Anruf anzuzeigen.
Die Anrufsequenz ist:
- .
-
Holen Sie sich die Prozessbereitstellungs-ID mit etwas: Holen / Activiti-Rest / Service / Prozessdefinitionen
Alternativen Sie können die Prozessdefinition von der Task- oder Prozessinstanz abrufen
-
Wenn Sie den Prozess, an dem Sie interessiert sind, erhalten Sie die Details des Prozesses: Erhalten Sie Activiti-Rest / Service / Repository / Prozessdefinitionen / Wo id ist die ID, die Sie aus 1 ausgewählt haben.
-
Holen Sie sich die Ressourcendetails, diese URL wird im Diagresource-Feld des obigen Anrufs zurückgegeben.
-
Zum Schluss fügen Sie die zurückgegebene Bild-URL auf Ihre HTML-Seite hinzu.
Natürlich geht es offensichtlich davon aus, dass Sie ein Bild des Prozesses als Teil Ihrer .bar
hochgeladen haben.Außerdem wird davon ausgegangen, dass Sie den Activiti-RST-Krieg bereitstellen oder den Activiti-Rest.jar in enthalten und über Ihre WebApp ausgesetzt sind.
hoffe das hilft. Greg