Здравствуйте, коллеги. Подскажите, пожалуйста, в какую сторону смотреть для реализации следующий функциональности
Есть бизнес процесс расчёта потребителей.
Потребители делятся на типы. У каждого типа своя ветка в общем бизнес процессе. При этом эти ветки могут сходится в определенных точках.
Есть аналитическая диаграмма, которая показывает процесс в целом.
заказчик хочет на этой аналитической диаграмме видеть прогресс выполнения. Например по первой ветке сейчас идёт 80000 клиентов. а они находятся на таком-то этапе
Второй 30000 и они здесь.
При этом хотят, чтобы внутри этих веток были набор подпроцессов, в которой можно провалится и посмотреть результат на подпроцессах.
То есть я вижу, что на аналитической диаграмме я должен как-то создать кучу токенов и пустить этих по опредленным веткам. а эти токены уже проходя по своему пути сгенерируют нужное. Или так лучше не делать?
Если ваши процессы и аналитический процесс не совпадают, то Camunda Optimize умеет строить отчёты на основе событий из кафки. Возможно, вам нужно на вашем процессе сделать отброс событий и отлов их оптимайзом.
Если совпадают - всё прохождение есть в истории и просто сделайте визуализацию, например, так же при помощи оптимайза