我很含蓄, 什么也没有留下!

低代码-数据分组使用方法

智驱平台2025-9-22 11:38 阅读 24 评论 0

 
 需求背景
      在流程支持多笔数据的场景下,使用数据分组功能,根据特定条件把数据分组多组分别执行后续流程。
 
  节点设置属性释义

  实现方式

  1、数据分组数据拆分

  数据分组的拆分数据来源根据配置获取,拆分的数据要满足下列数据格式

{ "componentvitkjhhnszhfmfweqqetymsbiwdqjpqspgvmom": [{ "tenant_id": "athenadeveloperTest", "manage_status": "N", "description": "很不错", "serial_number": "", "unit_price": "99.9", "stock_quantity": 990, "complete_state": "0", "create_by": "wenwu@digiwin.com", "componentvitkjhhnszhfmfweqqetymsbiwdqjpqspgvmom_id": 3, "tenantsid": 847600433497088, "creator_name": "闻武", "supplierlhkwranhsjippnhvkfvknd": [{ "tenant_id": "athenadeveloperTest", "create_by": "wenwu@digiwin.com", "supplierlhkwranhsjippnhvkfvknd_id": 3, "contact_person": "闻武", "tenantsid": 847600433497088, "creator_name": "闻武", "create_date": "2024/09/19 20:29:59", "contact_number": "18772619340" }], "create_date": "2024/09/19 20:29:59", "part_name": "弹簧" }, { "tenant_id": "athenadeveloperTest", "manage_status": "N", "description": "不错", "serial_number": "", "unit_price": "19.9", "stock_quantity": 100, "complete_state": "0", "create_by": "wenwu@digiwin.com", "componentvitkjhhnszhfmfweqqetymsbiwdqjpqspgvmom_id": 2, "tenantsid": 847600433497088, "creator_name": "闻武", "supplierlhkwranhsjippnhvkfvknd": [{ "tenant_id": "athenadeveloperTest", "create_by": "wenwu@digiwin.com", "supplierlhkwranhsjippnhvkfvknd_id": 2, "contact_person": "闻武", "tenantsid": 847600433497088, "creator_name": "闻武", "create_date": "2024/09/19 20:29:57", "contact_number": "18772619340" }], "create_date": "2024/09/19 20:29:57", "part_name": "联轴器" }, { "tenant_id": "athenadeveloperTest", "manage_status": "N", "description": "很棒", "serial_number": "", "unit_price": "9.9", "stock_quantity": 100, "complete_state": "0", "create_by": "wenwu@digiwin.com", "componentvitkjhhnszhfmfweqqetymsbiwdqjpqspgvmom_id": 1, "tenantsid": 847600433497088, "creator_name": "闻武", "supplierlhkwranhsjippnhvkfvknd": [{ "tenant_id": "athenadeveloperTest", "create_by": "wenwu@digiwin.com", "supplierlhkwranhsjippnhvkfvknd_id": 1, "contact_person": "闻武", "tenantsid": 847600433497088, "creator_name": "闻武", "create_date": "2024/09/19 20:29:56", "contact_number": "18772619340" }], "create_date": "2024/09/19 20:29:56", "part_name": "齿轮传动" }] }

2拆分后分支运行

首先根据数据拆分情况决定数据分组形成几条分支,例如有两组条件,且都有命中数据那么就有两组分支

每个分支内的节点是,数据分组后续所有节点

据分组中变量生成和使用

分组内节点使用分组外变量时,使用公共变量

分组内使用分组内变量时,使用对应分支产生变量,各分支互不影响


3、数据分组后流程执行结束

   据分组多个分支,全部分支执行完成后,流程才能结束

4、据分组与并行分支差异总结

 4.1行分支拆分数据固定为并行分支上个节点输出,数据分组可以自定义选择拆分推送数据

4.2 据分支拆分数据方式更加丰富,例如字段分组

4.3据分组分支后续节点固定为数据分组后节点,不可存在差异即每条分支节点都是一致的,并行分支可以自定义每条分支自定义执行节点

4.4据分组后续节点全部处于分支内,并行分支后续可存在跳出分支节点

4.5据分组拆分数据可能存在数据遗失,即不符合数据分组条件的部分数据会直接丢失不进入后续流程,并行分支不会


路过

雷人

握手

鲜花

评论

您需要登录后才可以发表言论 登录立即注册
facelist
  • 288帖子
  • 0关注
  • 0粉丝
  • 关注公众号
Copyright © 2025 鼎捷数智股份有限公司 版权所有 All Rights Reserved. Powered by Discuz! X5.0
关灯
即将开放
返回顶部
返回顶部