如何规划 Tulip 与 MES 或 ERP 之间的集成
  • 24 Jan 2024
  • 1 分钟阅读
  • 贡献者

如何规划 Tulip 与 MES 或 ERP 之间的集成


Article Summary

了解在确定与 MES/ERP 集成的最佳方式时需要询问的问题

Tulip 已与多种 MES 和 ERP 系统集成。

但是,由于市场上有许多 ERP 和 MES 产品,因此很难说 Tulip 可以轻松连接到您的特定 ERP 或 MES。这取决于

  • ERP/MES 产品本身
  • 贵公司 IT 环境的复杂程度
  • 贵公司 IT 团队使用 ERP/MES 系统的能力

:::(Info) (注)在本例中,我们将重点放在 ERP 或 MES 系统上,但这些信息适用于大多数软件系统,包括 CRM、QMS、LMS 和 BOM 管理系统:

问卷调查

许多客户发现,他们能够单独利用本文中的信息自行建立集成。如果您希望 Tulip 帮助您集成服务,回答这些问题是项目成功的第一步。

策略问题

1- 集成的目标是什么?

尽早确定项目的短期和长期目标非常重要。您需要在两个系统之间共享所有信息吗?还是一开始专注于一些高价值的交换更有意义?

2- 谁是组织内的主要利益相关者

谁是此次集成的最终客户?谁最熟悉您希望 Tulip 连接的服务?谁能够组织对服务的访问?

3- 您的服务提供哪些文档?

许多企业软件客户只向付费客户提供服务文档。这意味着 Tulip 无法访问这些文档。获取尽可能多的软件文档有助于确定集成工作所需的范围。

4- 郁金香和服务之间需要进行哪些交易才能成功?

在这里,我们尽量做到非常具体。例如

  • 根据工单 ID 获取工单信息。
  • 根据工单 ID 将工单标记为已完成。
  • 根据工单 ID 查找分配给某个工位的所有未结工单。

5- 谁来维护集成?

随着新用例的出现,企业中谁将负责成为集成的主题专家?在某些组织中,这将由第三方集成商或承包商负责。

技术问题

为了确定集成的细节,以下是一些可以指导集成过程的问题:

  1. 您的 ERP/MES 是否有应用程序接口?
  2. 如果 ERP/MES 将数据发送到 SQL 数据库,第三方能否连接到该 SQL 数据库?如果可以,它有哪些权限?
  3. ERP/MES 是否通过任何工业协议(如 OPC)发送数据?
  4. 能否从云端访问 ERP/MES?

郁金香系统与ERP系统--假定的记录系统(真相来源)

我们推荐的最佳做法是与对象(如工单)的记录系统进行实时交互(通常通过 JSON 格式的 HTTP 连接器函数)。
下面是 ERP 系统和 Tulip 的比较,一般来说,每个系统都有哪些共同项目被假定为记录系统。Tulip vs ERP - assumed systems of record.png

连接背景

一般来说,Tulip 通过以下三种方法之一连接外部软件系统:

  1. HTTP API(包括RESTSOAP)
  2. OPC UA
  3. SQL 查询

HTTP API

如果您的 ERP/MES 有 HTTP(包括 REST 和 SOAP)API,Tulip 就能发起请求,通过这些端点发送或检索数据。拥有 HTTP 连接器的 Tulip 可以使用 ERP 系统提供的网络服务,并将 Tulip 中的数据实时提供给应用程序使用。

请注意,在使用 Tulip 连接器时,Tulip 需要启动连接,而不是 ERP/MES。如果 ERP/MES 需要启动与 Tulip 的连接,请使用Tulip 表 API

您可以从系统的管理员界面配置 API。软件供应商的网站上会提供相关信息。

SQL 数据库

如果您的 ERP/MES 与 SQL 数据库共享数据,那么 Tulip 也可以访问该数据库并共享数据。这可能需要您在 ERP/MES 中编写一些新的查询,以便从 Tulip 访问新数据。

如果 SQL 数据库严格部署在企业内部,那么 Tulip 可以在企业内部部署一个连接器主机,使数据库与 Tulip 的云平台协同工作。

此外,一些企业将其 ERP/MES 数据存储在第三方无法访问的敏感数据库中,但他们仍希望与 Tulip 共享数据。因此,他们建立了一个新的数据库,可以共享其软件系统中的特定数据,Tulip 也可以共享数据,而无需担心任何安全问题。

工业协议

如果您的 ERP/MES 通过 Modbus、MTConnect 和 OPC UA 等工业协议共享数据,那么 Tulip 可以通过运行 Tulip Connector Host 的服务器进行连接。

在这种情况下,您的 ERP/MES 就像 Tulip 中的一台 "机器"。更多详情,请参阅我们的 "机器监控介绍"一文。

单向数据共享

有些 ERP/MES 系统有从外部系统接收数据的内置方法,但很难将自己的数据发送到其他系统。

如果是这种情况,您可能需要选择是否可以接受单向数据传输,或者是否要投入更多时间和精力来寻找实现双向数据传输的方法。

例如,您可能会满足于将 Tulip 作为在车间收集数据的主要系统。然后,在将数据发送到您的 MES/ERP 系统后,您可以将车间数据与系统中的现有数据对齐。

举例说明:网宿

假设您使用 NetSuite 作为企业资源规划系统,您想知道它是否可以连接到郁金香。您可以在谷歌上搜索 "Netsuite api",然后找到这个页面,其中介绍了 NetSuite 与第三方集成的工具SuiteTalk

以下是 SuiteTalk 的功能:

看起来,SuiteTalk 允许你创建 HTTP API,因此这将是与 Tulip 集成的最简单方法。

你可以自己在 MES/ERP 的管理员门户中创建端点,也可以与 Tulip 合作伙伴合作,由他们为你创建端点。

以下是如何建立 Tulip-NetSuite 集成的示例


找到您想要的了吗?

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


本文对您有帮助吗?