Могу ли я использовать RAW HTML для отображения диаграммы процесса Activiti?
-
20-12-2019 - |
Вопрос
Как название темы, мне интересно, если бы мы сможем использовать HTML для отображения экземпляра процесса, как это показано проводником Activiti. Вы, ребята, у вас есть учебник? Спасибо всем.
Решение
Я не уверен, что есть учебник, однако остальные API можно использовать для выдвижения диаграммы процесса и отображать его через вызов AJAX.
Последовательность вызовов:
-
Получить идентификатор развертывания процесса, используя что-то вроде: Get / Activiti-Read / Service / Определения процесса
Альтернативы Вы можете получить определение процесса из экземпляра задачи или процесса
-
После того, как у вас интересует процесс, получите детали процесса: Получить Activiti-Read / Service / Repository / Определения процессов / где идентификатор - это идентификатор, который вы выбрали из 1.
-
Получить детали ресурсов, этот URL будет возвращен в поле диаграммуResource вышеуказанного вызова.
-
Наконец, добавьте возвращенный URL-адрес изображения на вашу HTML-страницу.
Очевидно, что все вышеперечисленное предполагает, что вы загрузили изображение процесса как часть вашего .bar
Кроме того, он предполагает, что у вас есть развертываемые войны Activiti-RST, или у artiTi-Rest.jar включен и выставлен через ваш WebApp.
Надеюсь, это поможет. Грег