阅读:7319
回复:12
|
[已解决]多人参与节点如何配置同意出口和否决出口的问题
现在我已经做好了一个流程。如图所示。
图片:1.jpg 申请人填写了相关科室的信息,我后台抓取申请人填写的科室名称,根据科室名称找到科室主任,各个科室主任都在“科室主任审批”环节中填写意见审批。这是没有问题的,但是现在问题来了。 要求,发给科室主任、副主任、主任工程师三个职位的人。其中任意一个科室中任意一个人同意的话,那么这个科室中其他人的任务就过。 所以根据以上新需求。那么我的流程就要改成如下草图所示: 图片:2.jpg 感觉要死人啊。 那么我要问的是。如果我仍旧用第一种流程图来做,我在后台怎么判断当某个科室中的主任、副主任、主任工程师中任意一人同意了,怎么取消其他两人的流程任务。 @xiongle @木木雪 @榴莲乖 @上善若水 @奥哲黄杰 @echo @H3BPM @fengkingflx |
|
1楼#
发布于:2016-07-22 11:57
帖内置顶 – – 2017-01-11 11:25
这个环节涉及多个科室,每个科室有多个人,建议用子流程实现。
1. 子流程的参与者配置多个科室 2. 子流程的环节配置一个多人,并行的审批活动,同意出口为1(解决主任同意了,那么就要取消土建室副主任和工程师的流程任务) 3. 子流程都走完了回到主流程往下走(子流程完成出口设置1,异步设置勾选) |
|
2楼#
发布于:2016-11-15 21:33
帖内置顶 – – 2016-12-13 11:43
分成3个并行节点,每个节点的完成后事件中,选上取消并行活动。
|
|
3楼#
发布于:2016-07-22 11:13
楼主,首先你的第一条流程科室补填的线本身是不需要的,如果在项目管理部审批的时候感觉有需要补填的内容,可以直接驳回上一个节点就可以;其次,你所提的问题本身是可以用第一条流程来处理,科室主任审批的节点可以配置多人参与,同意出口直接配置为1就可以解决你的问题。
请尝试解决,如有任何问题可随时沟通。 |
|
|
4楼#
发布于:2016-07-22 11:15
建议楼主以后在发帖提问的时候最好能用问题的关键字作为标题的一部分,这样的话就更容易被版主了解问题并尽快做出响应处理,谢谢!
|
|
|
5楼#
发布于:2016-07-22 11:16
|
|
|
6楼#
发布于:2016-07-22 11:21
|
|
|
7楼#
发布于:2016-07-22 11:38
1.多人参与,其中一人审批后流程 往下
设置参与者 多人,并行,同意出口设置为1 2.科室补填时候仅需要发给上次处理人 增加一单人参与者数据项,科室审批人(kSApprover) 表单提交时候记录下在第一次到达科室审批节点记录下处理人 流程参与者设置函数 IIF(IsNullOrEmpty({kSApprover}),"科室主任"+"副主任"+"主任工程师",{kSApprover}) |
|
8楼#
发布于:2016-07-22 11:45
|
|
|
9楼#
发布于:2016-07-22 11:46
在说明一下。
1:科室主任审批环节中不是一个科室的人,而是多个科室的人,如下图所示 图片:3.jpg 其中科室主任审批环节中:土建室中的主任同意了,那么就要取消土建室副主任和工程师的流程任务。 其他科室不动。所有科室都通过了,流程继续往下走。 |
|
|
上一页
下一页