找回密码
 立即注册

QQ登录

只需一步,快速开始

chenjamo
金牌服务用户   /  发表于:2022-9-17 09:27  /   查看:1863  /  回复:4
1金币
调试了下新版本的抄送,发现触发抄送后使用的是当前节点的任务事件。比如任务创建时 还有如果抄送后用户点击的 “标记为已读 ” 使用的是当前节点的任务完成时的事件,那这样的话就延伸出一点,我如何区分我当前节点任务创建时,哪些是抄送带来的,还有任务完成时,哪些是要完成抄送标记为已读
因为在流程设计器中是没有动作名称这个关键词的,只有在任务详情的流程命令条的前置或是后置命令设置中才有Action.Name,但是这时候的判断已经无用了

麻烦说明下如何才能使,抄送的时候不去触发当前节点的 任务创建时、任务完成时、任务取消时等等的这些里面的命令

最佳答案

查看完整内容

您好,可以在任务事件调用服务端命令时传递任务类型关键字到服务端命令中进行判断,如果是抄送任务执行的事件,这里任务类型关键字的值就是抄送。

4 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-17 09:27:21
来自 5#
您好,可以在任务事件调用服务端命令时传递任务类型关键字到服务端命令中进行判断,如果是抄送任务执行的事件,这里任务类型关键字的值就是抄送。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-19 10:15:30
2#
大哥,没太理解您的意思,

首先是抄送的节点从哪来的,右边的这个记录或者点击查看流程图,都能清晰的看见


然后抄送会触发任务完成等命令,我在本地测试了一下,只要抄送完,自己没有审批,任务完成就不会触发,
这个服务端命令没有触发


如果您那边有能复现问题的demo,可以上传,说明复现步骤,我们调查一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2022-9-19 14:36:25
3#
Joe.xu 发表于 2022-9-19 10:15
大哥,没太理解您的意思,

首先是抄送的节点从哪来的,右边的这个记录或者点击查看流程图,都能清晰的看 ...

抱歉由于8.0update1的第三方兼容有BUG,我们已经回退到8.0.4版本,暂时无法做一个新版的demo
以8.0.4的这个demo作为一个说明
在审批这边设置了创建任务时,会给写入表写入一条数据“1” ,如果在审批这个节点手动抄送给A和B两个用户,这时候在写入表这边就会发现有3条的数据,1条是最开始填单提交进入审批节点时的数据,另外两条是手动抄送给A和B用户后相当于2次任务创建时,写入了两条数据

当A用户打开了抄送给他的审批,然后点击标记为已读的时候,如果审批节点的“任务完成时”有设置命令的话,会执行一次这个里面的命令


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-19 15:07:12
4#
您好,这边儿理解您的需求了,和开发同事交流一下哈,有什么结果及时给您回复
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部