找回密码
 立即注册

QQ登录

只需一步,快速开始

wenzi1
中级会员   /  发表于:2022-10-17 17:34  /   查看:3063  /  回复:11
50金币
本帖最后由 Lay.Li 于 2022-10-20 14:28 编辑





节点负责人为变量时,经多次回退到填单节点,让负责人变量变过两次后,下一节点回退时,对负责人的取值就不对了。
有没有什么方案解决。

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

最佳答案

查看完整内容

问题跟进: 您好,这个确实是我们产品的一个小问题,问题编号是[F-12178]。 我们会在之后的版本中对这个问题进行修复,感谢您的反馈

评分

参与人数 1金币 +888 收起 理由
Lay.Li + 888 淡定

查看全部评分

11 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-17 17:34:35
来自 9#
问题跟进: 您好,这个确实是我们产品的一个小问题,问题编号是[F-12178]。

我们会在之后的版本中对这个问题进行修复,感谢您的反馈
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-17 18:14:04
2#
看的有点晕乎了,再跟大佬确认一下,我再去详细调查哈,
是不是当流程回退之后,在处理任务这一步取的担当者不对了呢,
您也可以用现在最新的8.0.6试一下,如果不行我们详细调查一下
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2022-10-18 07:24:26
3#
本帖最后由 wenzi1 于 2022-10-18 07:46 编辑
Joe.xu 发表于 2022-10-17 18:14
看的有点晕乎了,再跟大佬确认一下,我再去详细调查哈,
是不是当流程回退之后,在处理任务这一步取的担当 ...

是的,处理任务这步的担当者是变量,第一次回退,值是对的,第二次回退,值就不对了。
问题复现:
1.从【填单】前进到【开通账号】(此时处理任务的担当者变量存着是wh1,wh11两个用户),再从【开通账号】回退到【填单】。(回退经过【处理任务】这步,此时的担当者的值是对的,值为wh1,wh11)
2.继续从【填单】前进到【开通账号】(此时【处理任务】的担当者变量存着是az1,az11两个用户),再从【开通账号】回退到【处理任务】这步,这时【处理任务】的担当者取值就不对了。这时担当者应该是az1,az11这两个用户,但结果取的是wh1,wh11这两个用户。


回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-18 09:34:33
4#
您好,这边儿运行了您的工程文件,您这里流程用的是外联表。不能在本地运行测试


然后看了一下您流程的详细设置,这里返回值返回到的变量在流程中就没有创建过,这里是不是写的有问题呢

本帖子中包含更多资源

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

x
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2022-10-18 15:32:56
5#
本帖最后由 wenzi1 于 2022-10-18 15:49 编辑
Lay.Li 发表于 2022-10-18 09:34
您好,这边儿运行了您的工程文件,您这里流程用的是外联表。不能在本地运行测试




【处理任务】的担当者变量,创建在连线中获取

不能在【任务派发】这步获取,因为此时还不知道,谁会来接单。

【接单组成员】这个服务端命令是根据当前登录者,获取登陆者对应的小组人员

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-18 17:39:29
6#
大佬,能不能上传一个使用内建表的流程demo呢,这边推测有可能是连续任务还没计算完毕,处理任务已经创建了,但是自己按照您这个流程创建demo又无法复现。看这个连线事件触发的任务中使用了当前登录用户的参数,也有可能是两次触发时登录用户不同造成的,不过外连数据库这边实在没法测试,只能去猜测



本帖子中包含更多资源

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

x
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2022-10-18 18:52:21
7#
本帖最后由 wenzi1 于 2022-10-19 00:30 编辑
Lay.Li 发表于 2022-10-18 17:39
大佬,能不能上传一个使用内建表的流程demo呢,这边推测有可能是连续任务还没计算完毕,处理任务已经创建了 ...

1.连线任务介于【任务派发】和【处理任务】之间,从【任务派发】到【处理任务】,不管触发连线任务多少次,每次【处理任务】的担当者都是对的,这就说明此时变量已经运算完成,并存着最新准确的数据。

2.连线任务是在【处理任务】这步之前,从【开通账号】回退到【处理任务】,没有经过这条线,应该不会触发连线任务吧?因此假如变量最后一次存着是用户az1,az11这两个用户,回退回来,取值也应该是这两个才对吧!!


已转成内建库,并复现问题,存在里面了。


注:
1.要触发两次以上连线任务,并且两次运算的结果都不一样,才会出现取值不正确,
2.只是触发一次或触发多次但运算的结果都一样,回退时取值是正确的。
3.我的业务场景是,有个任务池,每次发布的任务都在里面,指定某个部门下的有多个小组,可以接任务,所以接任务的担当者并不能确定。当工作流回退到任务池时,就有可能换别的小组接了该任务(您上述的【两次触发时登录用户不同)。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-19 10:24:37
8#
收到,您的问题这边儿已经复现,我们调查一下,有结果了及时给您反馈哈
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2022-10-20 22:02:18
10#
Lay.Li 发表于 2022-10-20 14:27
问题跟进: 您好,这个确实是我们产品的一个小问题,问题编号是[F-12178]。

我们会在之后的版本中对这个 ...

像我这种业务场景,这个版本,有没有什么变通方案呢?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部