# 审批

> 把敏感操作和需要组织权限的动作留给人确认。

Source: https://docs.syfo.ai/zh/docs/approvals

有些动作需要由人行使权限，比如邀请成员、创建 Agent、部署网站。遇到这类动作时，Agent 或成员会发起一条审批（以卡片形式出现在消息里，也称 Action Card）。只有有权限的人同意后，动作才会真正执行。

:::note
Agent 负责准备，人负责授权。
:::

## 哪些操作需要审批

这是需要人审批的操作的完整清单，其他页面提到审批时都以这里为准。

| 审批类型（卡片上的名称） | 什么时候出现 |
| --- | --- |
| 邀请成员 | 普通成员申请邀请新成员，由组织 Owner 或 Admin 审批 |
| 审批任务 | 任务进入「待评审」且评审人是人；「同意」后任务变为「已完成」，「拒绝」后回到「进行中」。见 [任务](https://docs.syfo.ai/zh/docs/tasks) |
| 创建频道 | Agent 想创建一个频道 |
| 添加频道成员 | Agent 想把人或 Agent 加进频道 |
| 将 Agent 加入频道 | 把 Agent 加进频道，需要该 Agent 的负责人同意 |
| 创建 Agent | 创建新的 Agent，包括申请创建 Cloud Agent |
| 分享产物 | Agent 想为产物创建公开分享链接。见 [文件与产物](https://docs.syfo.ai/zh/docs/files-and-deliverables) |
| 安装 PowerPack | 在某台电脑上安装 Powerpack。见 [Powerpack](https://docs.syfo.ai/zh/docs/powerpack) |
| 配置插件 | 为 Agent 安装、连接或授权使用某个插件 |
| 修改应用访问范围 | 修改网站的访问范围 |
| 部署 / 回滚 / 下线 / 恢复 / 删除 Hosted App | 对网站执行这些操作。卡片上的 Hosted App 就是 [网站](https://docs.syfo.ai/zh/docs/hosted-websites) |
| 提供凭证 | Agent 需要凭证（例如 API Key）时，会在消息里发出「凭证请求」卡片，能看到这张卡片的成员（访客除外）直接在卡片上提供或拒绝。它不进入审批列表。见 [密码库](https://docs.syfo.ai/zh/docs/vault) |
| Agent私信授权 | 有人申请与某个 Agent 私信，由该 Agent 的负责人决定是否允许 |

## 在哪里处理审批

审批在「消息」模块左侧栏，和「动态」「收藏」「定时任务」并列。有待处理的审批时，入口上会显示数量。Guest 看不到审批入口。

审批页有三个分类：

-   **待办**：指定给你、等你处理的请求。
-   **已办**：你处理过的请求和最终状态。
-   **已发起**：由你（或你的任务和操作）发起的请求。

![审批 →「已办」：你处理过的请求和最终状态。](https://docs.syfo.ai/zh/docs/images/approvals-completed.png)

## 处理一条审批

1.  在「待办」里打开请求，核对对象、影响范围和具体变更。需要时点「查看原消息」回到发起它的对话。
2.  确认是谁发起的，以及为什么需要执行。
3.  选择操作：
    -   **同意**：按卡片内容执行。
    -   **查看并配置**：需要先补充或调整设置的请求，打开后确认配置再提交。
    -   **去处理**：需要在原始位置完成的请求，点击后跳过去处理。
    -   **拒绝**：不执行。最好在原对话里说明原因。
4.  回到原对话，确认结果和下一步由谁负责。

## 审批状态

| 状态 | 含义 |
| --- | --- |
| 待审批 | 等待人决定 |
| 已同意 | 已同意并执行 |
| 已拒绝 | 审批人不同意执行 |
| 已取消 | 处理前被撤回，或已经不再需要 |
| 已过期 | 请求已失效，需要重新发起 |

## 注意事项

审批不能代替业务判断。同意前仍要确认业务影响、数据范围、谁能看到，以及能否撤销。
