功能简介
在很多应用场景的搭建中,需要实现两个或多个不同应用程序间的高效连接,使应用间快速响应、共享数据或功能调用。
例如:在飞书低代码平台的应用中新增一条「工单」记录时,自动将数据同步至飞书多维表格的「工单管理」数据表中,再给跟进人自动创建一个飞书任务,并且通过飞书消息通知。
250px|700px|reset
而「连接器」就是实现集成能力的主要载体——让开发者可以无需写代码,仅需要简单配置即可快速实现与飞书低代码平台的集成。
基于连接器集成场景的差异,我们将其分为两大类:
- 触发器(即 Trigger)—— 外部系统触发飞书低代码平台的连接器
- 连接器(即 Action)—— 飞书低代码平台触发外部系统的连接器
250px|700px|reset

因此,当希望飞书低代码平台的流程在执行中可以调用其他系统时,就可以使用连接器实现。
使用连接器完成集成搭建的优点:
- 简化集成:通过将外部系统的 API 封装为连接器,可开箱即用,避免写代码,降低后期应用维护成本,使开发人员可以更容易地将新的应用程序与现有系统进行集成。
- 提高效率:专注于整体应用的搭建,无需关注集成底层细节;且可以避免性重复工作,节省时间和资源。
- 提升可靠性:集成测试可以发现模块间的问题,提高应用的可靠性和稳定性。
配置方法
连接器的使用流程通常包括以下步骤:
- 选择合适的连接器:根据待集成的应用程序选择合适的连接器
- 选择执行操作:根据需求,选择连接器具体执行的操作
- 配置连接:配置连接所需的相关参数和凭证信息
- 配置入参:根据执行操作的需求,配置连接器的参数
- 使用连接器获取到的数据:在连接器的后续节点中消费连接器输出的数据,完成业务需求
1.选择连接器
- 可以优先选择对应系统的官方连接器。
例如:在飞书中发消息,可选择飞书消息连接器。
- 如果发现暂无对应系统的官方连接器,可以选择「HTTP 请求」连接器。
- 支持发送 HTTP 请求任意系统的 API 。
250px|700px|reset

2.选择执行操作
- 如果是特定系统的连接器,可以根据需求选择具体执行的操作。
例如:给飞书多维表格新增记录
- 如果是「HTTP 请求」连接器,则无需选择具体操作(默认是发送 HTTP 请求)。
250px|700px|reset

3.配置连接
- 新建/选择一个「连接配置」。
- 连接配置中主要保存连接需要的凭证信息(具体的鉴权方式和认证数据)。
- 由于和飞书深度集成,飞书的连接配置被称为「飞书集成」。在与飞书能力集成时,它主要用来保存连接所需的应用信息、权限、账号密码等数据。
- 每个飞书低代码平台的应用都会有一个系统默认的「飞书集成」,开发者可以基于此快速使用飞书开放平台的诸多开放能力。
250px|700px|reset

4.操作配置
配置执行操作所需的参数。
- 例如,使用「飞书多维表格」连接器执行新增记录的操作,则需要配置飞书多维表格的数据表、记录各字段的值等等。
250px|700px|reset

- 例如,使用「HTTP 请求」连接器执行发送 HTTP 请求的操作,则需要配置请求方法、请求 URL、请求头、请求参数及请求体。
250px|700px|reset

5.使用连接器的输出数据
- 每个连接器都会生成一个流程变量(JSON 类型)。
- 若选择了具体的执行操作,则会根据事件的内容自动生成输出数据的结构,即实际执行操作后,接收到的返回数据中各个字段的结构及类型。
- 连接器输出的变量:
250px|700px|reset

- 后续节点引用连接器的变量:
250px|700px|reset

- 若是「HTTP 请求」连接器,则需要开发者将 API 的响应体结构配置到到输出的变量「格式」中,数据格式支持通过一个 JSON 示例或通过编辑 JSON schema 来配置。
250px|700px|reset

250px|700px|reset
