在本指南中,您将了解到:-何时在 Tulip 与外部系统中存储数据 - 如何从其他系统中提取数据 - 将一个系统与 Tulip 集成需要哪些条件
业务通常从多个来源(Tulip 和外部)获取数据。对于外部数据源,你需要通过 Tulip 进行连接。
Establishing secure data connections may require IT personnel.
何时在 Tulip 与外部系统中存储数据
在 Tulip 中,你可以在两个地方存储数据:
- 表
- 完成
Tulip 数据(如流程数据、作业指导书、设备)直接从数字化操作中更新。
但是,您在生产中引用的数据存储在其他地方,怎么办?这可能包括
- ERP/WMS 系统
- 传统的 MES
- 数据库
- PLM (如 BOM)
- 质量管理系统(QMS)
您可以根据数据的用途(即向 API/SQL 数据库读写数据或查看管理数据供生产参考),以各种方式与外部数据交互。
单一真实源是准确、实时数据的重要组成部分。真实源可确保数据不会在多个地方重复或表示。
Tulip 数据和外部数据都是各自的真实来源,两者都不应被替代或复制: - 外部系统提供明确的需求、业务指标或客户数据,用于数字工作流上下文 - Tulip 数据包含操作和流程数据,用于实时报告
本图显示了 Tulip 和 ERP 数据的分离:
您只能根据需要使用外部来源的数据。这种做法意味着,在 Tulip 数据增强外部来源信息的同时,另一个系统可以为生产提供上下文信息。
您如何知道是否应该使用外部数据?
集成应能释放一定的价值,但集成通常不是实现潜在价值的必要条件。
举例说明:来自企业资源规划系统的工单
- 工单存储在企业资源规划系统中
- 郁金香管理应用程序从企业资源规划中检索工单
- 管理应用程序在郁金香表中创建工单记录,以存储生产数据
- 作业指导书和装配应用程序在工单表中捕获生产数据,并在完成程序中遵从流程数据
开放式生态系统
开放式生态系统利用多重连接的解决方案来满足企业的独特需求。Tulip 的开放式生态系统方法不是使用一个系统来满足所有需求,而是优先考虑 Composability 而不是自上而下的控制。
下图显示了 Tulip 的数字功能如何与其他系统集成。
{height="" width="""}
系统集成
在部署时,系统集成通常不需要放在第一步。郁金香建议您首先在没有系统集成的情况下构建最有价值的产品,然后再根据需要进行调整。这是因为系统集成可能需要长达数月的时间来建立。
与 Tulip 的系统集成通常涉及 3 个因素:- 系统本身的能力和参数- 贵公司 IT 环境的复杂性- 贵公司 IT 团队与系统协同工作的能力。
集成并非全有或全无--您应专注于定义在应用程序中提供操作上下文所需的最小数据。
下图显示了与 Tulip 的典型 ERP 集成:
在此了解有关如何规划集成的更多信息。
集成数据流
Tulip 与外部系统 "对话 "的设置如下:* 连接器使用安全参数获得系统 "访问权 "* 连接器功能命令将信息发送到/从系统发送* 触发器操作(在应用程序编辑器中创建)运行连接器功能(例如,按下按钮时)
如何连接系统?
让我们来探讨和分解实现这些连接的功能。
连接器
连接器是 Tulip 的框架,用于在 Tulip 和第三方系统之间创建连接。它们是在应用程序中查看、管理和交互外部系统数据的强大集成。
连接器的用途
连接器是 Tulip 与外部系统对话的方式。堆栈中的工具和应用程序所需的集成程度决定了如何使用连接器。
连接器的一些用例包括:* 从真实源获取信息(例如从 ERP 获取工单)* 发布材料消耗(例如发布到 ERP)* 发送 Slack 消息
连接器如何工作
连接器在 Tulip 和第三方系统之间建立连接。它们处理数据交易的方向和验证。
数据交易通过连接器主机实现。连接器主机允许 Tulip 与外部系统连接,充当两者之间的直接链接。Tulip 提供云连接器主机供使用,但您也可以使用内部连接器主机。
点击此处了解有关连接器主机的更多信息。
当连接器主机建立连接时,连接器功能会让你的连接器做一些事情,包括提取信息、写入表格和编辑现有数据。连接器功能要求第三方系统通过连接器主机进行操作。
您还可以对函数进行设置修改,如查询参数和响应,这些参数决定了返回的数据。虽然不需要事先了解JSON,但熟悉Dot Notation和一般数据结构等方面的知识有助于更好地理解连接器函数。
连接器类型
为了了解您可以连接到的不同系统,必须注意有三种不同类型的连接器可以从不同来源提取信息:
HTTP
HTTP 连接器从外部 API 访问数据。它们是最常用的连接器。HTTP 连接器可以连接大多数类型的 HTTP API,包括 REST 和 SOAP。
HTTP 连接器函数可以进行以下类型的 API Call:
- GET
- 头
- POST
- PUT
- 批处理
- 删除
SQL
SQL 连接器可从外部数据库访问数据。通过 SQL 连接器,您可以更改表格数据、检索数据和操作现有数据集。
Tulip 支持以下 SQL 连接器:
- 微软 SQL 服务器
- PostgreSQL
- MySQL
- 甲骨文
通过实例中的连接器页面访问 HTTP 和 SQL 连接器。

MQTT
连接到 MQTT 经纪,进行机器监控。Tulip 可将其产品中的数据原生发布到 MQTT 代理,无缝集成到统一命名空间或企业事件总线中。
可为 MQTT 连接器功能定义以下字段:- 服务质量- 主题- 保留消息- 有效负载- 用户自定义输入
边缘连接
其中一些机器包括边缘设备(Edge Devices),您可以在此阅读相关信息:
表 API
使用连接器,Tulip 应用程序可以启动 HTTP 或 SQL 查询。利用Tulip API,您可以从外部系统与 Tulip 通信并集成 Tulip。该 API 的工作原理是将数据从其他系统引入 Tulip,并允许您向这些其他系统写入数据。表 API 具有多种功能,包括:* 更新表记录* 创建表格* 查找表记录计数
Tulip API 目前仅适用于 Tulip 表。要使用表 API,必须对 API 的工作原理有基本了解。
在此访问 Tulip API 文档。
要练习使用表 API,请参加 Tulip 大学课程:功能深度挖掘:表 API。
下一步
了解有关集成的更多信息并开始连接:*如何创建连接器* 如何设置快速连接器
找到您想要的了吗?
您可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!

