На данный момент процесс выглядит так:
У меня есть проект Quarkus и файл json бессерверного рабочего процесса (подробности см. на serverless.org). Для каждого из разных рабочих потоков мне приходится разветвлять проект и/или пересобирать его с помощью другого бессерверного рабочего потока JSON, который помещается в ресурсы.
Есть ли способ получить «универсальный» экземпляр Kogito, который может читать JSON бессерверного рабочего процесса во время выполнения и запускать рабочий процесс за меня?
Вы можете запускать определения бессерверных рабочих процессов (написанные в формате json/yaml или созданные программно с использованием API-интерфейса Java), встроенные в JVM. См. https://sonataflow.org/serverlessworkflow/main/getting-started/java-embedded-workflows.html для получения более подробной информации об этом.