|
我用代码启动一个流程实例,
然后在入口环节的执行规则里定义了任务协作定义
共同分配,独占执行,第一个处理.
代码启动流程时我用代码计算了接收者,
修改接收者代码:
lFlowControl.FlowRunnerByIndex[0].CurrentTask.TaskMessages[0].ReceiverDeptID := DDept;//传入接收者的部门ID
lFlowControl.FlowRunnerByIndex[0].CurrentTask.TaskMessages[0].ReceiverPositionID := Position; //传入接收者的岗位ID
lFlowControl.FlowRunnerByIndex[0].CurrentTask.TaskMessages[0].ReceiverID := person;
问题是这样改了以后执行规则中的任务协作定义无效了
如果我没有修改接收者,任务协作定义就是有效的
谁给解释下?? |
|