查看: 7459|回复: 8

如何流转给选定的一个或多个人?

升级   1.28%

22

主题

30

回帖

128

积分

注册会员

Rank: 2

积分
128
发表于 2019-7-22 11:26:36 | 显示全部楼层 |阅读模式
想实现像发电子邮件一样,可以同时发给一个或多个收件人,思路是怎样的?
以下是我现在的方式,但有些问题,可否指点以下?
表单:

流程:

流程中的每个人工活动通过“流程数据”中选择的人员来进行匹配。
上面的流程存在一个问题,如果“领导审阅名单”中只选择“董事长审阅”,其他人员不选,没有指定人员的活动就流转到了拟稿人:

回复

使用道具 举报

升级   5.1%

54

主题

173

回帖

510

积分

注册会员

Rank: 2

积分
510
发表于 2019-7-24 17:51:08 | 显示全部楼层
您好,我也碰到了类似问题,但是如图,我的问题在于如果交接人4、5没有填写具体某一个人,如果让它不会发表单给拟稿人,而是自动通过?路由条件默认都是return true;该如何修改?
回复

使用道具 举报

升级   2.17%

1

主题

60

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2019-7-23 09:33:31 | 显示全部楼层
嗯,普通节点,设置多人!就一个收件人A,不存在B,C。收件人A设置成多人!
回复

使用道具 举报

升级   1.28%

22

主题

30

回帖

128

积分

注册会员

Rank: 2

积分
128
发表于 2019-7-23 14:34:04 | 显示全部楼层
问题已解决,非常感谢!
顺便咨询一下,处理方式中的串行、抢办的使用场景是什么?
回复

使用道具 举报

升级   1.28%

22

主题

30

回帖

128

积分

注册会员

Rank: 2

积分
128
发表于 2019-7-22 17:23:53 | 显示全部楼层

你是说这样吗?还是说“并行”在其他地方设置?
如果这样,拟稿人流转时会有多个选项,不能一次性发给多个人
回复

使用道具 举报

升级   2.17%

1

主题

60

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2019-7-24 09:42:17 | 显示全部楼层
串行:有处理顺序,必须A处理了B处理,B处理了C处理。
抢办:只要一个人处理了,其他人的待办也将不存在!
回复

使用道具 举报

升级   2.17%

1

主题

60

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2019-7-22 16:43:16 | 显示全部楼层
也可以使用普通的活动节点 ,,但是选择处理方式选择并行
回复

使用道具 举报

升级   2.17%

1

主题

60

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2019-7-22 16:42:09 | 显示全部楼层
如果你用这种方式 可以在路由的条件返回false

这样对应的路由就是无效的
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-8-2 11:03:00 | 显示全部楼层
如果没有选择对象,那么personfield 将是{}这样的对象,你可以判断长度是否为0 或者判断转换字符串是否为{}进行判断,如果满足条件返回false
if(this.data.personfield.length==0){
   return false
}else{
    return true
}
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread