应该是配置错了。 按钮必须是多条数据源,触发后,从触发节点(实际就是你勾选的两条记录)分两次获取两条记录,再进行后面的流程。https://help.mingdao.com/custom-action/introduction#%E7%A4%BA%E4%BE%8B3%E5%8B%BE%E9%80%89%E5%A4%9A%E6%9D%A1%E8%AE%B0%E5%BD%95%E6%89%A7%E8%A1%8C%E4%B8%80%E6%AC%A1%E5%B7%A5%E4%BD%9C%E6%B5%81
对换位置.mp4
已实现功能,最初的自定义按钮没有选择多数据源。造成的运行不成功。

应该是配置错了。 按钮必须是多条数据源,触发后,从触发节点(实际就是你勾选的两条记录)分两次获取两条记录,再进行后面的流程。https://help.mingdao.com/custom-action/introduction#%E7%A4%BA%E4%BE%8B3%E5%8B%BE%E9%80%89%E5%A4%9A%E6%9D%A1%E8%AE%B0%E5%BD%95%E6%89%A7%E8%A1%8C%E4%B8%80%E6%AC%A1%E5%B7%A5%E4%BD%9C%E6%B5%81
大佬,还有其他办法么?
运行失败了,在获取第二个客户 ID 的时候跳过了。然后在更新数据的时候就报错了。

根据您说的内容调整之后,现在还是出现两个清空的情况。我这边单独检测了一下,显示为获取的关联记录内容为空。
根据您说的内容调整之后,现在还是出现两个清空的情况。我这边单独检测了一下,显示为获取的关联记录内容为空。

是这样么?
20241218105225.mp4
顺序执行下来之后,两条都被清空了。
是的,不过获取关联明细要用获取多条节点,看截图获取的是单条。
是这样么?

您说的是第三种么?
是的,不过获取关联明细要用获取多条节点,看截图获取的是单条。
一个简单粗暴的方法思路:按钮是多条数据源,按钮触发后,分两次获取两条记录(根据记录 ID 排序,一个正一个反), 然后分两次获取他们关联的记录(注意是 直接获取的方式),最后逐个更新到两条记录。
您说的是第三种么?

一个简单粗暴的方法思路:按钮是多条数据源,按钮触发后,分两次获取两条记录(根据记录 ID 排序,一个正一个反), 然后分两次获取他们关联的记录(注意是 直接获取的方式),最后逐个更新到两条记录。
还是不行,没办法分开我获取的是哪一个;是不是可以先选一个,然后在选一个?这样就能标记了区分了。
同时关联 7 和 8 的:不变。
关联 7 且不关联 8 的:删 7 加 8。
关联 8 且不关联 7 的:删 8 加 7。
同时未关联 7 和 8 的:不变。
哦 ~ 获取的时候做筛选么?但是,我选择的时候也是一起选的呀,好像也不能分开才对。
我先去试试。等会返图
同时关联 7 和 8 的:不变。
关联 7 且不关联 8 的:删 7 加 8。
关联 8 且不关联 7 的:删 8 加 7。
同时未关联 7 和 8 的:不变。
手动
工作流的话,先用一个节点 A 获取客户 7 的关联记录,然后将客户 8 更新给客户 7,最后把 A 更新给客户 8
突然发现一个问题,我这样直接获取好像分辨不出来那个是哪个呀?
就好比如说,我没办法分辨我获取的是“客户 7”的排产订单明细关联;还是“客户 8”的排产订单明细关联呀!
不用新增控件,工作流获取就可以
是一个意思,难受
除了新增一个控件做 temp 之外,有没有其他办法了?
不用新增控件,工作流获取就可以
手动
工作流的话,先用一个节点 A 获取客户 7 的关联记录,然后将客户 8 更新给客户 7,最后把 A 更新给客户 8
除了新增一个控件做 temp 之外,有没有其他办法了?
手动
工作流的话,先用一个节点 A 获取客户 7 的关联记录,然后将客户 8 更新给客户 7,最后把 A 更新给客户 8