- 打印
使用最佳实践准备和构建与 Tulip 的系统集成,以确保成功。
在规划 Tulip 与第三方系统的集成时,需要与许多角色进行规划,并在开始构建前做好准备工作。
至少应与以下利益相关者沟通并让他们参与规划: * 公民开发人员 * 集成系统的运营所有者 * IS/IT 工程 * 解决方案所服务的车间用户
你们可以一起开始考虑集成的各个方面并做出决定。
- 讨论要解决的问题。
- 制定可衡量的目标。
- 统一最佳解决方案:
- 什么是解决问题的正确数据?
- 基于所需的整合,什么是合适的记录系统?
- 需要进行哪些 IT 更改?
建立第一个系统集成
以下是指导您将 Tulip 集成到第三方应用程序的高级步骤。前提条件:第三方系统必须有可用的 API 端点(例如 NetSuite RESTlet、Slack API)
| # | 任务描述 | 谁能完成?| --- | --- | --- | 1 | 建立云连接器主机或内部部署连接器主机的使用。(OPCH).| 客户(如果使用 OPCH,请与 Tulip 支持人员联系) | | 2 | 生成 Tulip 与第三方系统通信的身份验证详细信息。(例如OAuth2.0) | 客户 | | 3 | 选择一个事务并决定信息流的方向(例如 GET 工单、POST 库存移动)。我们建议从简单的事务开始。| 客户 | | 4 | 公开该事务的数据和端点。记录 HTTP 端点和所需的 Inputs (对于 Netsuite,端点 = 带脚本 ID 和部署 ID 的 RESTlet)。客户 | | | 5 | 构建并测试Tulip 连接器。| 客户和/或 Tulip(通过付费服务项目,测试能力有限) | | 6 | 使用连接器功能将交易数据纳入新的或现有的 Tulip 应用程序。| 客户和/或 Tulip(通过付费服务项目)。
数据流示例
假设您想从 ERP 获取工单,并将这些工单存储到指定的工单表中。
首先,您需要从 ERP 获取工单。数据流如下图所示:
获取今日工单
然后,需要将检索到的工单写入表中。数据流如下图所示:
将工单写入郁金香表
最佳实践
- **实时使用真实数据源进行交易。**此外,还要确保车间使用的是最新的数据源。
- **在 Tulip 中存储以 Tulip 为中心的数据。**虽然工单的真实来源可能是您的企业资源规划系统,但某些数据主要与 Tulip 相关,例如在 Tulip 中针对工单记录的不符合项。
- **通过可组合、集成的 Tulip 应用程序,提高操作员执行以 ERP/WMS 为中心的简单用例的能力。**例如,使用平板电脑的摄像头作为条形码扫描仪进行库存管理的 Tulip 应用程序。
- **如果数据很快就会过时,则应避免将真实来源的数据缓存到 Tulip 表中。**例如,"当前在手库存 "应保存在自己的数据源中,以便 Tulip 与之实时交互。
- **将 Tulip 单独用于合适的用例。**任何最适合在企业资源规划中执行的用例都应保留在企业资源规划中。
- **尽可能使用 HTTP API。**SQL 连接器需要额外配置。