删除数据节点
Lucas.ni更新于2024-06-28阅读时长:4分钟
1. 简介
1.1 功能简介
删除已有数据是指,当「智能助手Pro」执行到该节点时,删除目标表单中满足条件的已有数据,或前置节点所指向的数据。
1.2 应用场景
1.3 预期效果
以订单取消场景为例,在删除订单表中的数据后,自动删除所有相应的出库单数据。效果如下图所示:
图片正在加载中
2. 设置步骤
2.1 添加节点
根据业务需求,在已有节点后添加一个删除节点:
图片正在加载中
2.2 设置删除对象
在删除数据节点中,支持如下两种删除对象:
2.2.1 选择表单删除数据
选择表单删除数据是指,删除目标表单中满足条件的已有数据,支持选择当前应用以及跨应用表单:
图片正在加载中
2.2.2 选择节点删除数据
选择节点删除数据是指,删除节点所指向的数据。支持选择触发节点、查询单条/多条数据节点、新增数据节点。具体实现效果如下:
- 触发节点:删除触发该「智能助手Pro」的数据;
- 新增数据:删除已新增的数据,用于撤销先前的新增操作;
- 查询单条/多条数据:删除查询到的数据,用于清理目标表单中的特定数据。
图片正在加载中
2.3 设置删除条件
当删除对象为「选择表单删除数据」时,可以添加删除条件,仅从目标表单中过滤出符合条件的数据进行删除。
图片正在加载中
删除条件需要设置的内容及说明如下:
- 多个条件的关系:当存在多个删除条件时,可以选择满足「所有」或「任一」条件;
- 所有:删除条件之间的关系为「且」,仅删除满足所有条件的数据;
- 任一:删除条件之间的关系为「或」,将删除满足任一条件的数据;
- 目标表单字段:选择目标表单中的字段,或部分系统字段(提交人、提交时间、更新时间、流程状态);
- 过滤关系:根据目标表单的字段类型,设置不同的过滤关系,如等于/不等于、包含/不包含、为空/不为空等;
- 过滤值:可选择「节点字段值」、「自定义」或「空值」,选择自定义时,字段值需手动输入。
图片正在加载中
3. 注意事项
1)暂不支持单独删除子表单数据。即使删除条件中使用了子表单字段,但过滤对象和删除对象仍为整条数据。
2)删除数据节点每次最多支持删除 200 条数据。在一次删除过程中,若满足删除条件的数据或前置节点指向的数据超过 200 条,则不会执行该次删除操作,并进行报错提示。