Back to Nocobase

工作流节点 - 删除数据

docs/docs/cn/workflow/nodes/destroy.md

2.1.191.3 KB
Original Source

删除数据

用于对某个数据表的满足条件的数据进行删除。

删除节点的基本使用与更新节点类似,只是删除节点不需要字段赋值,只需要选择数据表和筛选条件即可。删除节点的结果会返回删除成功数据的行数,只在执行历史里可查看,不可作为变量在后续节点使用。

:::info{title=注意} 目前删除节点不支持逐条删除,均为批量删除,因此不会触发每条数据删除的其他事件。 :::

创建节点

在工作流配置界面中,点击流程中的加号(“+”)按钮,添加“删除数据”节点:

节点配置

数据表

选择要删除数据的数据表。

筛选条件

与普通的数据表查询时的筛选条件类似,可以使用流程的上下文变量。

示例

例如定时清理已取消的无效历史订单数据,可以使用删除节点来实现:

工作流将定时触发,并执行删除所有已取消的无效历史订单数据。