更新日期
1. 简介
1.1 功能概述
删除数据节点用于在工作流中删除指定表单中的 单条或多条记录 。被删除的数据会迁移至 数据回收站 ,并保留 180天 ,支持误删恢复,实现数据的 自动化清理 与安全回收。
1.2 应用场景
- 清理失效采购单 :当采购单状态变为“已取消”超过30天,自动删除 该采购单及其关联的采购明细记录。
- 删除已退班学员信息 :学员办理退班后,自动从“班级学员关联表”中删除该学员与班级的绑定记录,但不删除学员档案。
- 解除已离职员工权限 :员工办理离职手续后,自动从“角色权限关联表”中删除该员工的所有角色绑定记录。
1.3 前提条件
使用删除数据节点前,需在应用后台的工作流管理页面中,点击 已有工作流 或点击右上方 「+ 工作流」 按钮 新建工作流,进入编辑页面。
![[触发节点创建图片]](https://oss.yingxiongyun.com/admin-web/help-docs/97448f12c3804a92b79b50a695264654a2de35997e3af049.png)
2. 设置入口
操作路径:进入工作流编辑页面 >> 点击 「+」 按钮 >> 选择 「删除数据」 节点。
![[删除数据节点创建图片]](https://oss.yingxiongyun.com/admin-web/help-docs/97448f12c3804a92d6e82a60189947babc28f6e4a4780a9e.png)
3. 操作指南
3.1 节点说明
进入工作流编辑页面,点击 「删除数据」 节点,可唤起右侧配置窗口。窗口中包含 节点名称 与 数据节点 两部分。
![[节点说明图片]](https://oss.yingxiongyun.com/admin-web/help-docs/97448f12c3804a92e7d02fc9fa914ad3aeeee72a780211e4.png)
3.2 选择删除记录
![[删除数据图片]](https://oss.yingxiongyun.com/admin-web/help-docs/97448f12c3804a923e7feb4e52d4423f9c167aff3be04ed0.png)
注意: 删除操作前,必须已通过上游节点获取到待删除的记录。若上游节点未输出任何记录,则删除节点不执行任何操作。
4. 效果演示
以下示例演示了 删除数据节点 的实际效果:
当“教师开班表”中的“是否开班”字段更新为“否”时,系统自动删除“开班教室课程信息”中对应课程的教室记录,以释放教室安排空间。
![[效果演示图]](https://oss.yingxiongyun.com/admin-web/help-docs/97448f12c3804a923478242912aa4e298669a7cd2db97793.gif)
5. 注意事项
- 回收站保留期限 :被删除的记录会在回收站保留 180天 ,超出期限后将彻底删除且无法恢复。
- 删除前需先获取 :除“表单触发”工作流可直接删除当前记录外,其他工作流必须通过节点(如获取单条/多条数据)先获取待删除的记录,否则删除节点无法执行。
- 批量删除上限 :若使用“获取多条数据”节点获取待删除记录,请注意该节点的单次获取上限(200条),超出部分不会被删除。