1

camunda でプロセスの状態と実行をログに記録する方法は? 行動の歴史のようなもの。

Tomcatでmavenを使用してCamunda 7.1.0ビルドを使用しています

4

1 に答える 1

3

そのような情報をプログラムで取得したいと思っていると思います。ProcessEngine から historyService を取得し、「ActivityInstances」のクエリを作成できます。

processEngine.getHistoryService().createHistoricActivityInstanceQuery()
.processDefinitionId("myProcess").processInstanceId(pid).orderByHistoricActivityInstanceStartTime().list();

エンジンの履歴レベルが少なくとも「アクティビティ」レベルに設定されていることを確認してください。そうしないと、現在アクティブな ActivityInstances のみが表示され、履歴は表示されません。

于 2014-04-16T17:26:37.253 に答える