---
title: "绑定工作流"
description: "操作设置：将操作按钮绑定到工作流，点击时触发指定工作流执行。"
keywords: "绑定工作流,bind workflow,工作流触发,操作设置,界面搭建,NocoBase"
---

# 绑定工作流

## 介绍

在部分操作按钮上，可以配置绑定工作流，用于将该提交操作与工作流关联，实现数据的自动化处理。

![20251029144822](https://static-docs.nocobase.com/20251029144822.png)

![20251029145017](https://static-docs.nocobase.com/20251029145017.png)

## 支持的操作和工作流类型

目前支持绑定的操作按钮和工作流类型如下：

| 操作按钮 \ 工作流类型 | 操作前事件 | 操作后事件 | 审批事件 | 自定义操作事件 |
| --- | --- | --- | --- | --- |
| 表单的“提交”、“保存”按钮 | ✅ | ✅ | ✅ | ❌ |
| 数据行（表格、列表等）中的“更新数据”按钮 | ✅ | ✅ | ✅ | ❌ |
| 数据行（表格、列表等）中的“删除”按钮 | ✅ | ❌ | ❌ | ❌ |
| “触发工作流”按钮 | ❌ | ❌ | ❌ | ✅ |

## 同时绑定多个工作流

一个操作按钮可以绑定多个工作流，当绑定多个工作流时，工作流的执行顺序遵循以下规则：

1. 同一触发类型的工作流中同步的工作流先执行，异步的工作流后执行。
2. 同一触发类型的工作流按配置顺序执行。
3. 不同触发类型的工作流之间：
    1. 操作前事件一定先于操作后和审批事件执行
    2. 操作后和审批事件没有特定顺序，业务不应该依赖于配置顺序。

## 更多

不同工作流事件类型参考相关插件的详细介绍：

* [操作后事件]
* [操作前事件]
* [审批事件]
* [自定义操作事件]
