listhpilist = historyservice.createhistoryprocessinstancequery()
.processdefinitionid(processdefinitionid).ended().orderasc(historyprocessinstancequery.property_starttime).list();
以上這句**在查詢時會報如下的錯:
unexpected token: by near line 1, column 178 [select hpi from org.jbpm.pvm.internal.history.model.historyprocessinstanceimpl as hpi where hpi.processdefinitionid = 'alertline_outline-1' and hpi.endtime is not nullorder by hpi.starttime asc]
看,後台**在拼接hql的時候,沒有分開nullorder
所以如果想查出已結束的流程可以這樣寫:
listhpilist = historyservice.createhistoryprocessinstancequery()
.processdefinitionid(processdefinitionid).state(historyprocessinstance.state_ended)
.orderasc(historyprocessinstancequery.property_starttime).list();
或者修改源**,為其新增乙個空格。
jbpm4 4中取的我的任務
jbpm4.4提供兩個介面可以獲取該使用者的待處理任務 乙個是個人的任務 taskservice.findpersonaltasks userid 另乙個是取得該使用者對應的候選任務 taskservice.findgrouptasks userid 有時我們需要在乙個列表中顯示該使用者的所有任務,...
jBPM4 4 完成任務的幾種方法
開始了乙個process,需要完成任務,完成任務有以下幾種方法 1.executionservice來完成任務 如果得到了正在執行的execution 可以通過好幾種途徑獲取 可以通過executionservice來完成這個execution executionservice.signalexec...
jBPM4 4 發布自己第乙個流程
開始自己著手嘗試 先發布自己第乙個流程 用eclipse畫流程圖,除了開始和結束節點外,只有乙個task節點 按照使用者手冊上的發布流程,寫了乙個極其簡單的發布程式 jbpm.cfg.xml,jbpm.hibernate.cfg.xml,jbpm.mail.properties 其中資料庫的配置在生...