> For the complete documentation index, see [llms.txt](https://support.safeheron.com/help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.safeheron.com/help-center/jian-ti-zhong-wen/chan-pin/shen-ru-safeheron/shen-pi-liu.md).

# 审批流

## 什么是审批流？

审批流是由[审批节点](/help-center/jian-ti-zhong-wen/chan-pin/shen-ru-safeheron/shen-pi-jie-dian.md)构成的审批流程。在审批流中，审批状态、当前审批人实时更新，在可信任执行环境（TEE）中验证所有审批结果的有效性。

## 为什么需要审批流？

不同的策略模型**触发条件**不同，但**审批流**功能基本一致。审批流的设计是为了满足客户不同的业务场景，同时为团队内部协作提供了灵活性和安全性。

## 如何使用审批流？

审批流目前最多包含 3 个审批节点，每个审批节点核心由 2 部分组成：

* **参与审批的成员（包含 API Co-Signer）**
* **审批门限**

每个审批节点可以设置审批成员和审批门限，比如审批节点 1 需要 A 、B 、C 3 个成员中的 2 个成员审批，则审批节点配置如下：

* 审批节点 1
  * **参与审批的成员**：A、B、C
  * **审批门限**：2/3

如果业务场景有审批顺序的需求，可以通过多个审批节点实现。如审批需求为成员 A 先审批，审批通过后成员 B 或者成员 C 审批。则审批节点配置如下：

* 审批节点 1
  * **参与审批的成员**：A
  * **审批门限**：1/1
* 审批节点 2
  * **参与审批的成员**：B、C
  * **审批门限**：1/2

当审批流最后一个审批节点完成审批，交易任务将进行 MPC 签名。

{% hint style="info" %} <mark style="color:green;">**📝 请注意**</mark>：

审批流采用一票否决制，即任意审批节点中一旦有 1 个成员拒绝，则整个审批流结束。
{% endhint %}

### 设置&修改审批流

这部分是通过设置、添加或删除审批节点来完成的。

具体步骤参考[审批节点](/help-center/jian-ti-zhong-wen/chan-pin/shen-ru-safeheron/shen-pi-jie-dian.md#she-zhi-geng-gai-shen-pi-jie-dian)。

### 查看审批状态

审批流实时更新审批状态：审批进行得如何，目前哪个节点正在审批，哪个审批人同意/拒绝。

如<mark style="color:green;">**决策模式更改审批**</mark>：

<figure><img src="/files/dk0iT2Y2Ab1FIwa8u4UW" alt=""><figcaption></figcaption></figure>

如<mark style="color:green;">**发送 TRX**</mark>：

<figure><img src="/files/AoLNDMOd2ttAU0GSTQGD" alt=""><figcaption></figcaption></figure>
