关于ofbiz工作流的问题(希望高手指点:Quake_wang)
我正在做一个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)