构建您的首个系统集成

Prev Next

请遵循最佳实践,规划并构建与 Tulip 的系统集成,以确保成功。

在规划 Tulip 与第三方系统之间的集成时,在开始构建之前,需要考虑多种角色并完成一系列准备工作。

规划工作至少应与以下利益相关方进行沟通并使其参与其中:* 公民开发者* 集成系统的运维负责人* 信息系统/信息技术工程团队* 受该解决方案服务的生产一线用户

通过共同协作,您可以开始考虑并就此次集成涉及的各个方面做出决策。

  1. 讨论需要解决的问题。
  2. 确立可衡量的目标。
  3. 就最佳解决方案达成共识:
    • 解决该问题需要哪些正确数据?
    • 根据所需的集成,合适的“记录系统”是什么?
    • 需要进行哪些IT变更?

构建您的首个系统集成

以下是指导您将Tulip与第三方应用程序集成的概览步骤。先决条件:第三方系统必须提供可用的API端点(例如NetSuite RESTlet、Slack API)

# 任务描述 谁可以执行此操作?
1 确定使用“云连接器主机”或“本地连接器主机”(OPCH)。 客户(若使用 OPCH,则需 Tulip 技术支持协助)
2 生成用于 Tulip 与第三方系统通信的身份验证信息。(例如OAuth 2.0) 客户
3 选择一项交易并确定信息流向(例如:GET 工作单、POST 库存转移)。建议从简单的交易开始。 客户
4 公开该交易的数据和接口。记录 HTTP 接口及所需的 Input(对于 Netsuite,接口 = 包含脚本 ID 和部署 ID 的 RESTlet)。 客户
5 构建并测试Tulip 连接器。 客户和/或 Tulip(通过付费服务项目,测试能力有限)
6 利用连接器函数将交易数据集成到新或现有的 Tulip 应用中。 客户和/或 Tulip(通过付费服务项目)

数据流示例

假设您希望从 ERP 系统获取工作单,并将这些工作单存储到指定的“工作单”表中。

首先,您需要从 ERP 中检索工单。请按照下图所示的数据流进行操作:

获取今日的工作订单Integration Diagram Get Work Orders for Today

然后,您需要将检索到的工单写入表中。请参考下图中的数据流:

将工单写入 Tulip 表Integration Diagram Write Work Order to Tulip Table

最佳实践

  • **实时与“权威数据源”进行交互。**此外,请确保您的车间使用的是最新版本的数据源。
  • **将以 Tulip 为中心的数据存储在 Tulip 中。**虽然工单的权威数据源可能是您的 ERP 系统,但某些数据主要与 Tulip 相关,例如在 Tulip 中针对某工单记录的不符合项。
  • **利用可组合、集成的 Tulip 应用,提升操作员执行以 ERP/WMS 为核心的简单用例的能力。**例如,一个利用平板电脑摄像头作为条码扫描仪进行库存管理的 Tulip 应用。
  • **如果数据很快就会过时,请避免将权威数据源中的数据缓存到 Tulip 表中。**例如,“当前库存”应保存在其独立的数据源中,以便 Tulip 能与其进行实时交互。
  • **针对合适的使用场景单独使用 Tulip。**任何最适合在 ERP 中执行的使用场景都应保留在 ERP 中。
  • **尽可能使用 HTTP API。**SQL 连接器需要额外的配置。

进一步阅读