--- title: 工作流 description: 了解如何在 Twenty 中构建自动化流程。 --- ## 为何工作流很重要 Twenty的设计宗旨是为用户提供最大的灵活性。 工作流可以让您自行构建自动化功能,打造最能支持您独特业务用例的CRM,而不是强迫您将业务流程迁就于僵化的预设功能。 工作流是Twenty应用内构建这些自动化功能的特色。 它们为您提供了创建企业所需模块的基础,无论何时都能满足需求。 ## 我可以用工作流做什么? 我们建议将自动化用于两个主要目的: 1. **内部自动化以便日常团队工作**:减少手动输入和重复任务,这些任务会减缓团队的速度。 2. **引入和导出Twenty的数据**:通过API调用和Webhooks将Twenty与您的数据库和其他工具连接。 ## 构建您的第一个工作流 ### 步骤 1:创建新工作流 1. 前往位于其他对象下方的 **工作流** 2. 点击 **+ 新建记录** 3. 为您的工作流命名 ### 步骤 2:添加触发器 每个工作流都从一个触发器开始。 从以下选项中选择: * **记录事件**:当记录被创建、更新或删除时 * **计划**:在特定时间运行(每天、每周等) * **手动**:由用户操作触发 * **Webhook**:由 webhook 触发 ### 步骤 3:添加操作 在触发器之后,添加一个或多个操作: * **创建记录**:向任何对象添加新记录 * **更新记录**:修改现有记录数据 * **删除记录**:从对象中移除记录 * **搜索记录**:查找符合条件的记录 * **插入或更新记录**:基于匹配条件创建或更新 * **迭代器**:遍历记录数组 * **过滤器**:控制哪些记录继续执行 * **延迟**:在继续之前等待(持续时间或计划日期) * **发送电子邮件**:通过已连接的账户发送电子邮件 * **代码**:运行自定义 JavaScript * **HTTP 请求**:调用外部 API * **表单**:在执行时于 Twenty UI 内获取用户输入 * **AI 代理**(即将推出):运行智能 AI 任务 ### 步骤 4:测试并启用 1. 使用 **Test** 按钮,以示例数据运行您的工作流 2. 检查结果以确保其按预期工作 3. 准备就绪后,将工作流切换为 **Active** ## 工作流最佳实践 * **编辑步骤名称**:重命名您的工作流步骤,以明确描述每个步骤的作用。 这有助于维护,并使工作交接给同事更轻松 * **利用前一步的数据**:您可以使用由工作流程中任何前一步返回的记录字段 * **从简单开始**:从基础工作流开始,并随着对系统的熟悉,随着时间的推移增加复杂性 * **在构建之前计划**:在开始构建之前,绘制出您的工作流逻辑,以避免半途而废 ## 下一步 * [工作流触发器](/l/zh/user-guide/workflows/capabilities/workflow-triggers) * [工作流操作](/l/zh/user-guide/workflows/capabilities/workflow-actions) * [CRM 自动化](/l/zh/user-guide/workflows/how-tos/crm-automations/closed-won-automations)