什么是连接器?
  • 06 Mar 2024
  • 1 分钟阅读
  • 贡献者

什么是连接器?


Article Summary

概述

什么是连接器?

下面介绍如何将贵公司现有的软件系统与 Tulip 连接起来。

Tulip 是一个开放式平台,可以与贵公司现有的 IT 基础设施集成。这种整合是通过连接器实现的。

连接器是 Tulip 的一项功能,可让你在 HTTP API 和 SQL 数据库与 Tulip 之间发送数据。它们对于连接 Tulip 外部的服务器和系统以及表 API 至关重要。设置连接器后,您就可以将外部信息和数据导入到您的 Tulip 应用程序中,从而拓宽您的 Tulip 体验并实现高效流程。

Tulip 支持 2 种不同类型的连接器:

  • HTTP- 使用此连接器从外部 API 访问数据。
  • **SQL -**使用该连接器访问 Tulip 外部的外部数据库。

要访问 SQL 和 HTTP 连接器,请在 Tulip 账户的任意位置将光标放在 "应用程序 "选项卡上,然后从下拉菜单中选择连接器

image.png

在 "连接器 "页面,用户可以查看其连接器是否在线,还可以查看连接器的版本。

Tulip 支持以下 SQL 连接器:

  • 微软 SQL 服务器
  • PostgreSQL
  • MySQL
  • 甲骨文

每个连接器可以有多个连接器函数或查询,在应用程序中触发后运行。

下面是连接器函数的示例:

使用连接器:

这些是SQLHTTP 连接器,用于将 Tulip 应用程序与数据库和 API 集成。

触发器可以使用数据协议连接器。例如,您可以在 Tulip App 中创建一个触发器,内容如下

  1. "当操作员扫描条形码时
  2. "在我的 SQL 数据库中查找该条形码
  3. "然后根据该数据进入三个不同步骤之一"。

或者...

  1. "当操作员按下这个按钮"
  2. "向我的 HTTP API 发送请求" "该 API 可追踪工厂车间的生产问题"

两者都是自助服务。只要能查询 SQL 数据库或外部软件服务(如 MES 或 ERP),就能在 Tulip 中编写查询。

下面是在应用程序编辑器的触发器中调用连接器函数的示例:

image.png

谁可以使用连接器?

大多数连接器都是自助服务。例如,任何熟悉 SQL 的人都可以设置SQL 连接器,并编写将在 Tulip 应用程序中使用的SQL 查询

建立 SQL 查询后,企业中的任何人都可以通过触发器在 Tulip 应用程序中使用该 SQL 连接器,而无需了解 SQL。

在测试中运行连接器 Environment

你可以使用 "环境 "选项卡 为每个连接器功能设置多个服务器。这样,当应用处于开发阶段时,就能在测试环境中自动运行连接器功能。有关环境的更多详情,请点击此处

image.png

连接器中的数据类型

以下数据类型可在连接器功能中用作 Inputs 或 Outputs 。

使用连接器输出时,可以将一种数据类型 "强制 "转换为另一种数据类型。

因此,如果连接器输出的值类型为 "浮点",而您想在应用程序中将其用作 "文本 "值,那么您应该创建一个 "文本 "输出,并将其映射到浮点值。该值将自动转换为文本值。

:::(Info) (注意)输入或输出的名称中不能包含句号".":

连接器中的超时

连接器具有超时功能,以防止应用程序运行时锁定。连接器的超时时间不应超过操作员的预期等待时间(最长 1-3 秒)。在构建连接器时,测试功能将在 10 秒后超时。

在生产过程中,应用程序中的连接器将在 25 秒后超时。

连接器的技术细节

由于连接器与外部系统通信,您可能需要了解如何配置连接器以适应您的自定义 IT 环境。

您需要了解连接器**主机。**它是 Tulip 平台的一个模块,负责管理与这些外部系统的连接。

在访问 Tulip 云公开提供的数据库和 API 时,无需额外配置。但是,如果某些功能与预期不符,或者如果你想连接到数据库、API 或机器,而这些功能不是从郁金香云开放的,那么这篇关于连接器主机的文章就是一个重要的资源。

更多阅读


找到您想要的了吗?

您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!


本文对您有帮助吗?