2016-07-28 61 views
0

我正在使用Jbpm 6.4創建一個應用程序。每個用戶任務都有一個任務表單,我通過JBPM控制檯完成了它們。但我想知道jbpm如何存儲這些數據。是否有任何方法可以檢索這些數據以備將來使用。如何檢索JBPM 6中的表格填充數據

回答

0

是的,從JBPM 6.4開始可以檢索任務數據。在以前的版本中,只保留了Process Instance變量,但版本6.4引入了任務變量審計。任務審計日誌存儲在TaskVariableImpl表中。

這些變量存儲爲簡單字符串,就像JBPM中的每個其他審計日誌一樣。因此,您必須爲用作任務變量的自定義類實現自定義toString()方法。

如果您想要查詢複雜類的某些字段,那麼您可以實現自己的org.kie.internal.task.api.TaskVariableIndexerofficial documentation有一個很好的例子。

雖然您可以通過這種常規方式訪問任務變量,但對於複雜的查詢和高使用率,我建議將必需的字段存儲在您自己的表中以便更好地處理。