aviagesystems 发表于 2024-7-16 15:30:21

【9.0.6.0】工作流超时设置中发邮件给角色中的人

本帖最后由 aviagesystems 于 2024-7-16 15:58 编辑

我需要在某日期到期前三天,每隔一天给角色对应人员发一次提醒邮件

现在尝试了两种方式都不行:

1.

如图,在工作流中超时设置里面直接发邮件,但是在取IT相关人员的时候,取不到角色,他只有数据表信息,没有用户信息视图信息(流程关联了用户信息视图,但是没用)

2.调用服务端命令

可以取到角色信息了,但是邮件中包含了当前数据表的信息,比如名字,员工号等。我设置变量之后没法取到当前信息。。。查询有问题

这有什么办法解决吗?

Nathan.guo 发表于 2024-7-16 15:30:22

1.我们再超时命令中通过角色查找用户是通过啥方式查找的呢,正常情况下,应该不会出现这个问题:nbtz5:

2.调用服务端命令的话,我们可以再调用时,吧当前绑定数据表的ID当作参数传过去,这样再服务端命令里,就可以通过ID来查询数据啦~~

aviagesystems 发表于 2024-7-17 11:25:47

Nathan.guo 发表于 2024-7-16 17:13
1.我们再超时命令中通过角色查找用户是通过啥方式查找的呢,正常情况下,应该不会出现这个问题

2 ...
1.在节点也关联了用户信息视图,然后超时命令里面,可以看到用户信息视图,如下图这样

只可以选择,但是我要取某个角色的判断没地方写

设置变量里也是这样,不能筛选,只能选定一个值

2.这个试过了,可行

Nathan.guo 发表于 2024-7-17 11:39:16

aviagesystems 发表于 2024-7-17 11:25
1.在节点也关联了用户信息视图,然后超时命令里面,可以看到用户信息视图,如下图这样

只可以选择, ...
第一个方式的话,我们不需要给流程绑定用户信息视图;因为流程关联数据时肯定只是针对确定的某一条数据库数据;
我们想要通过某个用户的角色查询对应角色下所有用户的话,还是需要通过调用服务端命令去做,也就是方案二~~

aviagesystems 发表于 2024-7-17 11:45:08

建议以后更新,能直接在超时命令里选角色吧,不然很不方便啊。
节点的用户设置里负责人能选角色,到了给负责人发提醒的时候却选不了,实在不合理:curse:

Nathan.guo 发表于 2024-7-17 12:21:32

aviagesystems 发表于 2024-7-17 11:45
建议以后更新,能直接在超时命令里选角色吧,不然很不方便啊。
节点的用户设置里负责人能选角色,到了给负 ...

角色是可以选,只是再超时命令中通过角色查询其他数据表对应的用户不是很方便,不像服务端明令的设置变量命令一样,可以随意按照需求查询其他表的数据,不过者也是为了和流程绑定的当前表数据区分开来~~
页: [1]
查看完整版本: 【9.0.6.0】工作流超时设置中发邮件给角色中的人