HAP社区
    发帖
    登录

    关联表怎么实现关联对掉?

    玄言灵韵 2024-12-18 15:27:01 问答 零代码  收藏
    • 复制链接
    • 新浪微博
    • 微信扫一扫
    分享
    20 / 459

    image.png

    玄言灵韵 有1人点赞
    请 登录后发表观点
    玄言灵韵 2024-12-18 15:27:01 回复
    李恩涛(Team) 2024-12-18 14:11:49

    应该是配置错了。 按钮必须是多条数据源,触发后,从触发节点(实际就是你勾选的两条记录)分两次获取两条记录,再进行后面的流程。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
    已实现功能,最初的自定义按钮没有选择多数据源。造成的运行不成功。
    运行前.jpg
    运行后.jpg

    李恩涛(Team) 2024-12-18 14:11:49 回复

    应该是配置错了。 按钮必须是多条数据源,触发后,从触发节点(实际就是你勾选的两条记录)分两次获取两条记录,再进行后面的流程。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

    玄言灵韵 2024-12-18 14:07:22 回复
    李恩涛(Team) 2024-12-18 11:57:14

    image.png

    大佬,还有其他办法么?

    玄言灵韵 2024-12-18 12:50:09 回复
    李恩涛(Team) 2024-12-18 11:57:14

    image.png

    运行失败了,在获取第二个客户 ID 的时候跳过了。然后在更新数据的时候就报错了。
    image.png
    image.png

    李恩涛(Team) 2024-12-18 11:57:14 回复
    玄言灵韵 2024-12-18 11:46:02

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

    image.png

    玄言灵韵 2024-12-18 11:46:02 回复
    李恩涛(Team) 2024-12-18 11:38:28

    image.png

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

    李恩涛(Team) 2024-12-18 11:38:28 回复
    玄言灵韵 2024-12-18 10:49:47

    image.png
    是这样么?

    image.png

    玄言灵韵 2024-12-18 10:52:58 回复

    20241218105225.mp4
    顺序执行下来之后,两条都被清空了。

    玄言灵韵 2024-12-18 10:49:47 回复
    李恩涛(Team) 2024-12-18 10:44:04

    是的,不过获取关联明细要用获取多条节点,看截图获取的是单条。

    image.png
    是这样么?

    李恩涛(Team) 2024-12-18 10:44:04 回复
    玄言灵韵 2024-12-18 10:29:18

    image.png
    您说的是第三种么?

    是的,不过获取关联明细要用获取多条节点,看截图获取的是单条。

    玄言灵韵 2024-12-18 10:29:18 回复
    李恩涛(Team) 2024-12-17 18:44:13

    一个简单粗暴的方法思路:按钮是多条数据源,按钮触发后,分两次获取两条记录(根据记录 ID 排序,一个正一个反), 然后分两次获取他们关联的记录(注意是 直接获取的方式),最后逐个更新到两条记录。

    image.png
    您说的是第三种么?

    李恩涛(Team) 2024-12-17 18:44:13 回复

    一个简单粗暴的方法思路:按钮是多条数据源,按钮触发后,分两次获取两条记录(根据记录 ID 排序,一个正一个反), 然后分两次获取他们关联的记录(注意是 直接获取的方式),最后逐个更新到两条记录。

    玄言灵韵 2024-12-17 16:42:22 回复

    image.png
    还是不行,没办法分开我获取的是哪一个;是不是可以先选一个,然后在选一个?这样就能标记了区分了。

    玄言灵韵 2024-12-14 11:29:54 回复
    方棱 2024-12-14 11:26:47

    同时关联 7 和 8 的:不变。
    关联 7 且不关联 8 的:删 7 加 8。
    关联 8 且不关联 7 的:删 8 加 7。
    同时未关联 7 和 8 的:不变。

    哦 ~ 获取的时候做筛选么?但是,我选择的时候也是一起选的呀,好像也不能分开才对。
    我先去试试。等会返图

    方棱 2024-12-14 11:26:47 回复

    同时关联 7 和 8 的:不变。
    关联 7 且不关联 8 的:删 7 加 8。
    关联 8 且不关联 7 的:删 8 加 7。
    同时未关联 7 和 8 的:不变。

    玄言灵韵 2024-12-13 19:28:02 回复
    Bruce 2024-12-11 17:37:04

    手动
    工作流的话,先用一个节点 A 获取客户 7 的关联记录,然后将客户 8 更新给客户 7,最后把 A 更新给客户 8

    突然发现一个问题,我这样直接获取好像分辨不出来那个是哪个呀?
    就好比如说,我没办法分辨我获取的是“客户 7”的排产订单明细关联;还是“客户 8”的排产订单明细关联呀!

    玄言灵韵 2024-12-12 17:23:55 回复
    Bruce 2024-12-12 17:01:53

    不用新增控件,工作流获取就可以

    是一个意思,难受

    Bruce 2024-12-12 17:01:53 回复
    玄言灵韵 2024-12-12 15:48:09

    除了新增一个控件做 temp 之外,有没有其他办法了?

    不用新增控件,工作流获取就可以

    玄言灵韵 2024-12-12 15:48:09 回复
    Bruce 2024-12-11 17:37:04

    手动
    工作流的话,先用一个节点 A 获取客户 7 的关联记录,然后将客户 8 更新给客户 7,最后把 A 更新给客户 8

    除了新增一个控件做 temp 之外,有没有其他办法了?

    Bruce 2024-12-11 17:37:04 回复

    手动
    工作流的话,先用一个节点 A 获取客户 7 的关联记录,然后将客户 8 更新给客户 7,最后把 A 更新给客户 8

    发表话题
    玄言灵韵
    玄言灵韵
    产研人员
    • 积分
      100
    • 注册排名
      2005