有水果、苹果和雪梨三张表,水果与苹果一对一关联,水果与雪梨也一对一关联,假设三张表内存在相同的字段“供应商名称”、“成交量”。
现在设置了同步更新的工作流:当苹果的成交量更新时,会自动更新水果表内关联的成交量数据;雪梨的成交量更新时,也会自动更新水果表的数据;反过来水果表内的成交量更新时,也会根据“供应商”字段去自动更新关联的苹果/雪梨的数据。
请问会无限循环地触发这个更新流程吗?
请
登录后发表观点
感觉没什么 BUG 啊。水果里的关联表是一个窗口,打开之后你实际操作的就是苹果雪梨的表。有问题也是多人操作同一个表的冲突。
并不是,水果表内的关联表时隐藏起来的,只是提供一个和苹果雪梨的连接桥梁。每张表里都有一个单独的“成交量”字段,它并不是被引用的他表字段。
当水果表字段取值更新时,根据关联的信息,自动触发工作流“水果表更新了-> 自动更新苹果/雪梨的字段数据”;反之,用户是在苹果内更新了数据,就会自动触发工作流“苹果表更新了-> 自动更新水果表内的字段数据”。
是通过后台工作流自动完成对数据的更新操作,而不是手动打开苹果的窗口填写记录。所以之前纠结的是自动更新数据的工作流会不会反复被动触发,无限循环。
感觉没什么 BUG 啊。水果里的关联表是一个窗口,打开之后你实际操作的就是苹果雪梨的表。有问题也是多人操作同一个表的冲突。
1,有并发风险。
2,若未来增加需要同步的表,风险更大。
应该定好同步方向,别让用户在多个页面上触发。
是的很麻烦,但是水果表是客户新加的需求,目前暂时不能从苹果、雪梨两张表完全剔除相同的内容,只好先将就着两边都用了。
1,有并发风险。
2,若未来增加需要同步的表,风险更大。
应该定好同步方向,别让用户在多个页面上触发。
不会,循环触发好像有 BUG 无法连续循环触发
真的吗,那太好了。谢谢你的回答,希望这个 bug 不要修复哈哈哈 👍
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/09/13/40101d25beb6306aabd327b8b4416988.png!avatar)
不会,循环触发好像有 BUG 无法连续循环触发
触发条件为工作流时
![](https://mdbbs.oss-accelerate.aliyuncs.com/images/2023/09/13/40101d25beb6306aabd327b8b4416988.png!avatar)
不会,循环触发好像有 BUG 无法连续循环触发