删除已有数据
1. 简介
1.1 功能简介
删除已有数据是指,当触发表单发生了触发动作且满足触发条件时,删除目标表单中满足条件的已有数据。
1.2 应用场景
- 进销存场景中,当销售单取消后,通过智能助手删除对应的出库单。
- 设备管理场景中,当设备保养表中新增一条设备保养记录时,通过智能助手将设备保养计划表中对应的计划删除;
1.3 预期效果
以订单取消的场景为例,设置智能助手为:当订单表的数据删除后,同步删除相应的出库单数据。
预期效果如下:
2. 操作步骤
设置好触发动作后,将自动进入执行动作的设置页面。
2.1 选择执行动作
设置执行动作为「删除已有数据」:
2.2 选择目标表单
选择执行动作的目标表单,即需要删除数据的表单:
注:两种定时触发动作仅在钉钉集成模式和企业微信集成模式的用户安装了任意一款同步插件后才会显示,否则只显示「数据变动触发动作」。同步插件的使用详情参见:钉钉考勤同步插件、企业微信打卡同步插件。
2.3 添加过滤条件
过滤条件是指,对目标表单字段设置不同的字段值,只有符合过滤条件的数据才会被删除。
注:目标表单中以下字段不能设置过滤条件:分割线、地址、定位、图片、附件、子表单、查询、选择数据、手写签名、手机、当前节点以及当前负责人。
字段值可以设置为以下三种:触发表单字段值、自定义以及空值。
2.3.1 触发表单字段值
1)将过滤条件的目标表单字段设置为触发表单字段值,即根据目标表单字段的字段类型去匹配触发表单字段的值。
2)对于不同的目标表单字段可以设置的触发表单字段类型如下:
目标表单字段 | 触发表单字段 |
单行文本 | 单行文本、下拉框、单选按钮组、流水号 |
多行文本 | 多行文本 |
数字 | 数字(实际值相等即可,不需要匹配小数位数) |
下拉框 | 单行文本、下拉框、单选按钮组、流水号 |
单选按钮组 | 单行文本、下拉框、单选按钮组、流水号 |
复选框组 | 复选框组、下拉复选框 |
下拉复选框 | 复选框组、下拉复选框 |
日期时间、提交日期、更新日期 | 日期时间、提交时间、更新时间 |
流水号 | 单行文本、下拉框、单选按钮组、流水号 |
成员单选 | 成员单选、提交人 |
成员多选 | 成员多选 |
部门单选 | 部门单选 |
部门多选 | 部门多选 |
流程状态 | 流程状态 |
3)当过滤条件设置为日期时间字段时,根据不同的显示类型,对应的符合过滤条件的规则如下:
目标表单字段/触发表单字段 | 年月 | 年月日 | 年月日时分 | 年月日时分秒 |
年月 | 完全相同 | 年月相同 | 年月相同 | 年月相同 |
年月日 | 年月相同 | 完全相同 | 年月日相同 | 年月日相同 |
年月日时分 | 年月相同 | 年月日相同 | 完全相同 | 年月日时分相同 |
年月日时分秒 | 年月相同 | 年月日相同 | 年月日时分相同 | 完全相同 |
2.3.2 自定义值
1)将过滤条件的目标表单字段设置为自定义,即过滤条件的字段可以自定义值:
2)当过滤条件的目标表单字段自定义值时,不同的字段设置方法如下:
目标表单字段 | 自定义值 |
单行文本、多行文本、单选按钮组、下拉框、流水号 | 直接输入文本 |
复选框组、下拉复选框 | 可以输入多个文本,多个值用 enter 隔开 |
数字 | 直接输入数字,如果输入非数字内容,视为空值 |
日期时间 | 直接选择日期/日期时间 |
成员单选、成员多选 | 点击选择成员 |
部门单选、部门多选 | 点击选择部门 |
2.3.3 空值
过滤条件的目标表单字段设置空值,即过滤条件的字段值为空。
注:每个字段只能被添加为过滤条件一次。
3. 注意事项
1)执行动作为删除已有数据时,每次删除数据最多 100 条,如满足过滤条件的数据超过限制会终止执行动作。
2)如果对删除已有数据的使用还有疑问,可以观看下方视频教程进行学习: