2016-07-28 7 views
5

アクティビティモデラーでモデルを作成し、展開しました。変更があるため、モデルを編集して再デプロイしました。毎回異なるプロセス定義を作成しました私は、最新の展開過程を見ることができるよ "展開プロセス定義]タブの[activitiエクスプローラでアクティビティエクスプローラで展開されたすべてのバージョンを一覧表示する方法

(testprocess:1:657516,testprocess:2:657520,testprocess:3:657524,testprocess:4:657528) 

:id.soまでのところ、私は怒鳴ると同じモデルにプロセス定義IDのリストを持っています(すなわち、testprocessとしてプロセス定義IDを持つプロセス:4:657528)

は、このタブの下で、プロセスのすべてのリストを表示する方法(展開はありますプロセス定義)?

答えて

0

Explorer UIで取得する方法はありませんが、HistoricProcessInstanceというプロセス定義を照会するAPIを提供しています。それを使用して希望の結果を照会することができます。試してみてください -

List<HistoricProcessInstance> listOfOldDefinition = execution.getEngineServices().getHistoryService().createHistoricProcessInstanceQuery().processDefinitionKey("some-key").list(); 
     for(HistoricProcessInstance historicProcessInstance : listOfOldDefinition){ 
      System.out.println(historicProcessInstance.getName()); 
     } 
関連する問題