關於ofbiz工作流的問題(希望高手指點:Quake_wang)

dalianzj發表於2003-09-08
我正在做一個ofbiz工作流的例子,主要用來處理文件的稽核/批。首先啟動工作流引擎,執行到稽核人員稽核時停止,等待稽核。稽核人員稽核完畢執行:client.complete(workEffortId,partyId,roleTypeId,fromDate,actResults);來結束此activity,執行下一個activity。
但這裡有個問題我想知道:這裡的workEffortId是否就時此activity被工作流引擎分配到的workEffortId?
如何在能得到?
我也看了ofbiz相關原碼,但都沒有找到好的辦法(能力有限)。我是查詢WorkEffortPartyAssignment表,然後取最大值的workEffortId作為當前activity所屬的workEffortId。但執行時出現下列錯誤:
5903288[ demoComplete.java:52 :INFO ]
org.ofbiz.core.workflow.WfException: Not a valid assignment
at org.ofbiz.core.workflow.impl.WfAssignmentImpl.checkAssignment(WfAssig
nmentImpl.java:110)

相關文章