Карта процесса в кастомном tasklist

Коллеги, добрый день!

Планируем реализовать самодельный tasklist, работа по Rest API.
Возник вопрос: каким образом можно отображать карты процессов с пометками о состоянии задач и кликабельными задачами?

Сейчас работаем с другой системой и пользователи привыкли видеть карту, выполненные задачи серым, активные зелёным. При клике на задаче открывается её форма.
Нужно сохранить подобный функционал при переходе на Camunda.

Привет!

Для вывода диаграммы процесса используйте bpmn.js
https://bpmn.io/toolkit/bpmn-js/examples/

Кроме того, Вам необходимо каким-то образом получить и предоставить bpmn.js описание процесса и id текущих активностей (задача, шлюз и тд).

Activity Instances:
https://docs.camunda.org/manual/latest/reference/rest/process-instance/get-activity-instances/

Process definition в формате XML:
https://docs.camunda.org/manual/latest/reference/rest/process-definition/get-xml/