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

# 表单事件触发

> 了解如何通过表单事件触发集成自动化，包括创建、修改、删除以及评论等操作。学习在宜搭工作台中设置触发类型为表单事件的集成自动化步骤。

表单事件触发是集成&自动化的主要触发场景之一，它通过监听表单的创建、修改、删除以及评论事件， 触发集成自动化。同时，表单事件触发还支持配置自动触发，即通过其他流程执行满足此触发事件的节点时，会自动触发此流程（自动触发暂不支持业务关联规则触发）。

## 操作步骤

你可以参考以下操作创建触发类型为表单事件触发的集成&自动化。

1. 登录 宜搭工作台 ，单击 我的应用 。
2. 选择需要创建集成自动化的应用，进入 应用设置 页。
3. 单击集成&自动化，依次选择 新建集成&自动化 > 从空白新建 。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1730185684286-302518c6-e4bf-4ff4-9a04-0bd5813e1c69.png)
</Frame>

4. 在弹窗内设置集成&自动化名称，选择触发事件为 表单事件触发 ，并设置触发该事件的表单，单击 确定 。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1730186196457-e1b8885c-d9bd-4177-844f-598c6ded52dd.png)
</Frame>

5. 进入集成自动化编辑页后，单击表单事件触发。
6. 在弹出的设置框内，设置表单触发事件。

触发事件可通过当前表单创建成功、编辑成功、删除成功、评论成功、流程事件进行触发后续节点规则。

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1730277971016-962fb4b8-783d-4741-8d39-5c2951943d9c.png)
</Frame>

<table>
  <tr>
    <td colSpan={2}>**配置项**</td>
    <td>**含义**</td>
  </tr>

  <tr>
    <td rowSpan={5}>**触发事件**</td>
    <td>**创建成功**</td>
    <td>当用户提交表单，并且表单提交成功时，触发集成自动化。</td>
  </tr>

  <tr>
    <td>**编辑成功**</td>
    <td>当用户对已经提交的表单数据进行修改时触发，目前仅支持普通表单数据编辑，流程表单节点的编辑不会触发生效。<br />支持配置指定字段修改后触发和任意字段修改后触发两种模式。</td>
  </tr>

  <tr>
    <td>**删除成功**</td>
    <td>当表单内已有的数据被删除时，触发集成自动化。</td>
  </tr>

  <tr>
    <td>**评论成功**</td>
    <td>当有人对表单内的某条数据添加评论时，触发集成自动化。</td>
  </tr>

  <tr>
    <td>**流程事件**</td>
    <td>当触发集成自动化的表单为流程表单时，还支持根据流程的审批结果和审批节点操作触发。<br />例如：当审批结束后根据审批结果如果同意则更新中间表中的字段。如，采购时当采购申请通过后，会在采购信息的中间表增加本次采购的信息<br />**说明**：流程事件支持多选。仅流程表单可以使用此功能。高级流程触发仅支持专业版（尊享版）、专属版。如果集成自动化配置的触发节点，节点配置了自动审批规则，实际流程运行的时候，自动审批的任务则不会触发该流程自动化。</td>
  </tr>

  <tr>
    <td>**触发方式**</td>
    <td>**自动触发**</td>
    <td>集成自动化流程支持设置**允许自动触发**，开启自动触发后，当其他自动化流或流程满足当前自动化流的触发事件时，当前流会被触发。<br />**说明**：自动触发最多支持连续触发三层，即流A => 触发 => 流B，流B => 触发 => 流C，流C => **不能触发** ≠> 流D。<br />以下情况下，自动触发无法生效：<br /><ul><li>通过集成自动化发起的oa审批，针对oa审批完成后设置的【应用事件触发】不生效，此时手动提交的oa审批可以触发该自动化流。</li><li>通过集成自动化发起审批，审批对应的流程表单配置的流程【创建】时触发不生效。</li><li>通过业务关联规则新增、更新数据，目标表单配置的【表单事件触发】不生效。</li><li>通过集成自动化跨应用触发新增、修改数据，目标表单配置的自动化流不生效。</li></ul><br />![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1670504173638-1d57d7af-a40b-4a63-a852-bf7dded4fda6.png)</td>
  </tr>

  <tr>
    <td rowSpan={2}>**数据过滤**</td>
    <td>**全部数据**</td>
    <td>全部数据指的是不进行数据过滤，直接返回所有数据。</td>
  </tr>

  <tr>
    <td>**按条件过滤**</td>
    <td>按条件过滤指的是，只返回满足过滤条件的数据。<br />支持多级条件过滤，支持“且”、“或”。</td>
  </tr>
</table>

## 配置流程节点

触发类型配置完成后，你就可以添加不同的流程节点配置流程图了，流程节点配置可参考[节点配置](/zh/yida/integration/nl4abrm791inlvm2)。
