数据活动

数据活动

数据活动

查询单条数据

适用范围:微流程

①简介:该节点可以选择查询当前应用和依赖应用中的的所有实体数据(该实体需要暴露并支持UDC规范的查询接口)。设计师可以根据需求,设置筛选条件和排序规则查询或者根据数据ID查询。该节点按照查询结果默认返回第一条数据。如果未查询到,可以设置后续执行规则,终止或者继续执行。

descript

②属性:

1724055637157

③配置说明

(1)条件查询:支持使用当前实体的字段进行条件配置,排序规则配置,该配置如果查询到多条记录,将返回该实体的第一条数据。注意:条件查询只返回查询实体的自身的数据,不会查询并返回它的子孙数据。

(2)ID查询:根据实体的id,返回该实体的聚合对象,包含子孙的数据。

(3)查询聚合对象:开启后,将查询该实体聚合对象数据,包含主子孙等。关闭只查询当前实体自身的数据。

(4)分页查询:查询多条数据节点,支持配置分页查询,默认分页。引导设计师使用分页查询,提升性能和响应速度,同时约束了单页最大值“999”,都是为了保障系统性能。

1724055789145

查询多条数据

适用范围:微流程

①简介:该节点可以选择查询当前应用和依赖应用中的的所有实体数据(该实体需要暴露并支持UDC规范的查询接口)。设计师可以根据需求,设置筛选条件和排序规则还有查询数量进行条件查询,也可以通过数据的ID集合进行查询,或者条件查询该实体的总数。该节点按照查询结果返回列表数据或者查询的数据总数。

descript

②属性

descript

③配置说明

(1)条件查询:支持使用当前实体的字段进行条件配置,排序规则配置,和最大查询条数(最大一次只支持查询999条)。注意:条件查询只返回查询实体的自身的数据,不会查询并返回它的子孙数据。

(2)ID集合查询:根据实体的id集合,返回该实体的聚合对象,包含子孙的数据。

(3)查询总数:通过配置筛选条件,返回该条件下,查询实体的总数

(4)其他聚合查询:支持针对UDC应用的实体的一些常用数据库层聚合查询方法,包括"求和(sum)"、“求平均(avg)"、“求最大值(max)"、“求最小值(min)”

插入数据

适用范围:微流程

①简介:配置该节点后,运行时,将自动向配置UDC应用集依赖应用的对应聚合父实体(包含子实体)插入一条新数据。插入后,该节点返回插入成功的数量。该节点只支持聚合根实体,不支持直接插入子,孙实体。

descript

②属性:

descript

③配置说明

(1)选择对应应用下的指定实体

(2)通过字段映射或对象引用的方式配置即将插入的数据

批量插入数据

适用范围:微流程

①简介:配置该节点后,运行时,将自动向配置UDC应用集依赖应用的对应聚合父实体(包含子实体)批量插入新数据。插入后,该节点返回插入成功的数量。该节点只支持插入聚合根实体,不支持直接插入子,孙实体。

descript

②属性:

descript

③配置说明:选择聚合根实体列表数据,批量插入到数据库中,插入成功后返回成功数量。

更新数据

适用范围:微流程

①简介:配置该节点后,设计师可以选择当前流程中某个聚合父实体进行更新(注意,该实体需要暴露并支持符合UDC规范的更新接口),可以更新记录中的一个或多个字段的值,可以修改为新的内容、清空字段的值、增加或减少值。该节点只支持更新聚合根实体,不支持直接更新子,孙实体。

descript

②属性:

descript

③配置说明

(1)选择聚合根实体单条数据

(2)对展开的实体字段进行赋值配置

批量更新数据

适用范围:微流程

①简介:配置该节点后,设计师可以选择当前流程中某个聚合父实体进行批量更新,更新时,选择前序节点中,实体对象的列表(注意,该实体需要暴露并支持符合UDC规范的批量更新接口)。该节点只支持更新聚合根实体,不支持直接更新子,孙实体。

descript

②属性:

descript

③配置说明:选择聚合根实体列表数据,批量更新到数据库中,更新后返回成功数量。

删除数据

试用范围:微流程

①简介:配置该节点后,设计师可以选择当前流程中某个聚合父实体数据进行删除或者针对某个实体,配置一个筛选条件进行条件删除。

descript

②属性:

descript

③配置说明

(1)指定删除:选择当前微流程中某个聚合父实体数据进行删除;

(2)过滤条件删除:针对某个实体,配置一个筛选条件进行删除;

(3)ID集合删除:选择某个实体的ID集合进行批量删除。

最后修改 August 19, 2024: 更新操作文档 (196434c)