camunda でプロセスの状態と実行をログに記録する方法は? 行動の歴史のようなもの。
Tomcatでmavenを使用してCamunda 7.1.0ビルドを使用しています
camunda でプロセスの状態と実行をログに記録する方法は? 行動の歴史のようなもの。
Tomcatでmavenを使用してCamunda 7.1.0ビルドを使用しています
そのような情報をプログラムで取得したいと思っていると思います。ProcessEngine から historyService を取得し、「ActivityInstances」のクエリを作成できます。
processEngine.getHistoryService().createHistoricActivityInstanceQuery()
.processDefinitionId("myProcess").processInstanceId(pid).orderByHistoricActivityInstanceStartTime().list();
エンジンの履歴レベルが少なくとも「アクティビティ」レベルに設定されていることを確認してください。そうしないと、現在アクティブな ActivityInstances のみが表示され、履歴は表示されません。