|
我们的需求是:
同一个业务流程,当流转到某个节点时,由某个岗位的人来处理,此岗位下有很多人,每人分管几个项目,例如a、b、c项目的表单来时由张三处理,d、e、f项目的表单来时由李四处理。
我们的处理方法:
在组织机构的人员成员的管理权限里,分配张三管理a、b、c项目,业务类型为“财务审核”,分配李四管理d、e、f项目,业务类型为“财务审核”,在流程节点的执行规则--执行者范围--限定执行者表达式中这样写“OrgChildren(OrgKey('U_ORG_ZB_CWB', 'U_ORG_GW_ZB_FBCBHSZB', ''),OrgCondition('*.PSM', '', ''),True,False)”,在缺省执行者表达式中这样写“OrgManager(GetProcUnitExecutorDept('FUNC_XMCWSR', True), '财务审核', True)”,其中'FUNC_XMCWSR'是起始节点,由项目发起。
发现问题:
这样做后,第一次流转没有问题,a、b、c项目的表单流转时系统选择出默认执行者是张三处理,但在第二次d、e、f项目流转时系统选择出的默认执行者还是张三处理,这就有问题了。
请帮忙测试是否我们设置有问题,还是系统有问题,谢谢! |
|