> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 按钮字段实践

> 通过按钮字段触发自动化，把线索转商机、任务催办等固定流程变成一次点击。

按钮字段适合处理固定、重复、需要人工确认后触发的流程。常见例子包括把线索转为商机、安排稿件发布、发送任务催办，或把当前记录同步到外部系统。

这页用“线索转商机”作为完整示例，说明如何把一个按钮和自动化流程连接起来。

## 适用场景

| 场景     | 点击按钮后可以做什么             |
| ------ | ---------------------- |
| 线索转商机  | 在商机表中创建记录，并把原线索标记为已转化  |
| 稿件安排发布 | 创建发布排期，并通知负责发布的同事      |
| 任务催办   | 向负责人发送邮件或团队消息          |
| 外部系统同步 | 通过 HTTP 请求把当前记录发送到其他系统 |

## 示例：线索转商机

在 CRM 表中，销售人员判断一条线索已经成熟后，点击“转为商机”按钮。自动化流程会完成两件事：

* 在“商机跟进表”中创建一条新记录，并带入公司、联系人等关键信息。
* 把“销售线索表”中的原线索状态更新为“已转化”。

### 准备表格

这个示例需要两张表：

| 表格    | 用途               | 示例字段               |
| ----- | ---------------- | ------------------ |
| 销售线索表 | 保存待跟进线索，也是按钮所在的表 | 公司名称、联系人、负责人、状态    |
| 商机跟进表 | 保存已经转化的商机        | 商机名称、关联客户、负责人、来源线索 |

### 创建按钮字段

在“销售线索表”中添加一个按钮字段：

<Steps>
  <Step title="选择字段类型">
    新建字段，字段类型选择 **按钮**。
  </Step>

  <Step title="设置按钮文字">
    按钮文字填写“转为商机”，并选择容易识别的颜色。
  </Step>

  <Step title="开启点击确认">
    如果不希望误触，可以开启 **点击前需要确认**，并填写确认弹窗的标题、内容和确认按钮文字。
  </Step>
</Steps>

### 配置自动化动作

按钮字段创建后，需要配置点击按钮时执行的自动化流程。

<Steps>
  <Step title="创建自动化流程">
    在按钮字段配置中点击 **自定义自动化**，新建一个流程。
  </Step>

  <Step title="新增商机记录">
    添加 **新增记录** 动作，目标数据表选择“商机跟进表”。
  </Step>

  <Step title="映射字段">
    把线索里的关键字段写入新商机。比如：

    * `商机名称` = 触发记录中的 `公司名称`
    * `关联客户` = 触发记录中的 `联系人`
    * `负责人` = 触发记录中的 `负责人`
  </Step>

  <Step title="更新原线索状态">
    再添加一个 **更新记录** 动作，目标数据表选择“销售线索表”，记录 ID 选择触发流程的记录 ID，并把 `状态` 更新为“已转化”。
  </Step>
</Steps>

保存后，销售人员点击“转为商机”，就会创建商机并更新原线索状态。

### 添加通知

如果转化后需要通知销售主管或商机负责人，可以在自动化流程中继续添加 **发送邮件** 或团队消息动作。

常见配置：

* **收件人**：固定邮箱，或来自当前记录里的成员字段。
* **主题和正文**：插入触发记录中的字段值，比如公司名称、负责人、线索来源。

邮件正文可以写成：

> 新商机转化提醒：\[公司名称] 已由 \[负责人] 转化为商机，请及时跟进。

### 连接外部系统

如果转化商机后还需要同步到 CRM、财务系统或其他内部工具，可以在自动化流程中添加 HTTP 请求动作。

HTTP 请求适合已经有稳定 API 的系统。配置前请先确认目标系统的接口地址、请求方法、鉴权方式和字段格式。

### 限制重复点击

线索转商机场景通常不希望同一条线索被重复转化。可以在按钮字段中开启 **限制点击次数**：

| 设置       | 建议              |
| -------- | --------------- |
| 最大点击计数   | 设置为 `1`         |
| 允许重置点击计数 | 通常保持关闭，避免重复生成商机 |

达到点击上限后，该记录上的按钮会变为不可点击状态。

## 注意事项

* 按钮点击后是否成功执行，取决于关联的自动化流程是否正常启用。
* 每次成功触发自动化流程，都会计入工作空间的自动化运行次数。
* 如果按钮可能改写关键数据，建议开启点击确认，并限制可点击次数。
