删除数据节点

1. 简介

1.1 功能简介

删除已有数据是指,当「智能助手Pro」执行到该节点时,删除目标表单中满足条件的已有数据,或前置节点所指向的数据。

1.2 应用场景

  • 订单管理 场景中,当销售单取消后,自动删除对应的出库单;
  • 设备管理 场景中,当新增设备保养记录后,自动将设备保养计划表中对应的计划删除;
  • 在活动报名场景中,当用户的报名申请未通过时,向用户发送短信通知并删除对应申请。

1.3 预期效果

以订单取消场景为例,在删除订单表中的数据后,自动删除所有相应的出库单数据。效果如下图所示:

2. 设置步骤

新建 智能助手Pro 后,将自动进入设计画布,配置好 触发节点 后,即可进行后续执行节点的配置。

2.1 添加节点

根据业务需求,在已有节点后添加一个删除节点:

2.2 设置删除对象

在删除数据节点中,支持如下两种删除对象:

2.2.1 选择表单删除数据

选择表单删除数据是指,删除目标表单中满足条件的已有数据,支持选择当前应用以及跨应用表单:

2.2.2 选择节点删除数据

选择节点删除数据是指,删除节点所指向的数据。支持选择触发节点、查询单条/多条数据节点、新增数据节点。具体实现效果如下:

  • 触发节点:删除触发该「智能助手Pro」的数据;
  • 新增数据:删除已新增的数据,用于撤销先前的新增操作;
  • 查询单条/多条数据:删除查询到的数据,用于清理目标表单中的特定数据。

注:

1)触发方式为 HTTP触发 时,不支持选择触发节点;

2)删除节点在某条分支上时,不支持选择其他分支上的节点;不在任意分支上时,不支持选择分支上的节点。

2.3 设置删除条件

当删除对象为「选择表单删除数据」时,可以添加删除条件,仅从目标表单中过滤出符合条件的数据进行删除。

删除条件需要设置的内容及说明如下:

  1. 多个条件的关系:当存在多个删除条件时,可以选择满足「所有」或「任一」条件;
    • 所有:删除条件之间的关系为「且」,仅删除满足所有条件的数据;
    • 任一:删除条件之间的关系为「或」,将删除满足任一条件的数据;
  2. 目标表单字段:选择目标表单中的字段,或部分系统字段(提交人、提交时间、更新时间、流程状态);
  3. 过滤关系:根据目标表单的字段类型,设置不同的过滤关系,如等于/不等于、包含/不包含、为空/不为空等;
  4. 过滤值:可选择「节点字段值」、「自定义」或「空值」,选择自定义时,字段值需手动输入。

注:

1)不同类型的目标表单字段可设置的过滤关系与过滤值不同。如需使用子表单字段作为过滤值,则需要将过滤关系设置为「等于任意一个/不等于任意一个/同时包含/包含任意一个」,详情参见:过滤值说明

2)支持引用字段值的前置节点包括:触发节点、查询单条/多条数据节点、新增数据(单条/多条)、计算节点和插件节点。其中,当触发方式为「定时触发 >> 自定义时间」时,不可引用触发节点的字段值。

3)目标表单中的部分字段不能设置删除条件,包括:分割线、查询、选择数据、手机、微信头像、文字识别、按钮、当前节点以及当前负责人。

3. 注意事项

1)暂不支持单独删除子表单数据。即使删除条件中使用了子表单字段,但过滤对象和删除对象仍为整条数据

2)删除数据节点每次最多支持删除 200 条数据。在一次删除过程中,若满足删除条件的数据或前置节点指向的数据超过 200 条,则不会执行该次删除操作,并进行报错提示。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验