Duro PLM 单元测试
  • 03 Nov 2023
  • 1 分钟阅读
  • 贡献者

Duro PLM 单元测试


文章摘要

本文介绍如何将 Duro PLM 集成到 Tulip。

测试目的

Duro PLM 单元测试的目的是让用户验证 Tulip 和 Duro PLM 平台之间的连接是否正确,是否按预期运行。

API 连接器使用户能够在 Tulip 中查看产品定义、修订、物料清单 (BOM) 详情、图片、文档和规格。

还定义了一个启动应用程序,以使用连接器功能和图形 QL API。

开始使用 Duro

Duro 的云原生 PLM 平台使硬件工程团队能够在一个地方管理采购、物料清单、变更单和修订。该平台直观的界面和预定义的敏捷工作流程使参与硬件开发的每个人都能及时做出明智的决策。此外,通过与 Tulip 等一流硬件合作伙伴的集成,可在几分钟内轻松实现数据集中或共享,而无需昂贵的集成费用。

设置

生成 Duro API 密钥:

  1. 登录 Duro PLM
  2. 根据 Duro 入门指南生成密钥
  3. 保存新的 API 密钥

配置郁金香连接器

  1. 在 "连接器"页面,找到 "连接器"。Connectors.jpg
  2. 在连接器中,单击生产&测试&开发,查看连接设置。Duro Connector.jpg
  3. 设置连接设置如下: 运行于:云连接器主机 主机:mfg.duro.app 端口:443 TLS:是Details.png
  4. 单击编辑标头,使用从 Duro 设置中获取的值设置 "apiToken "标头。Details2.png
  5. 返回并单击测试,然后保存详细信息。
    Passed.jpg

如何运行

一旦您按下图所示配置了连接器,您就可以在 "测试 "中测试连接器功能。 Setup paragraph在 Duro 账户中定义的产品列表将显示如下:Unit Testing.jpg

在应用程序编辑器中,您可以看到按钮的触发器是如何配置为调用 Connector 函数的:Trigger.jpg

连接器函数调用的结果存储在变量中,然后显示在 Tulip 交互式表格中:Table View.jpg

连接器函数

Duro 连接器使用 Graph QL 查询,它带有预定义函数,并可扩展以支持 Duro 提供的任何 API(请参阅 Graph QL 文档 here).

:::(Info) (GraphQL to JSON)Tulip 不支持 Graph QL,需要将 Grahp QL 转换为 JSON 查询,请使用以下网站转换查询: GraphQL to JSON body converter
:::

当前连接器自带以下 API Call

| 功能名称 | 说明 | | --- | --- | | 获取所有组件 | 检索所有组件的列表 | 获取所有产品定义 | 检索所有产品定义的列表 | 获取所有修订版 | 检索所有产品修订版的列表 | 按组件 ID 获取组件子组件 | 按组件 ID 检索组件的所有子组件列表 | 按组件 ID 获取组件定义Get Component Documents - By Component ID | Retrieve a Component details by Component ID | Get Component Documents - By Component ID | Retrieve a list of Component documents by Component ID | Get Component Documents - By Component Name | Retrieve a list of Component documents by Component name | Get Product Children - By Component ID | Retrieve a list of Component Children.获取产品定义 - 按产品 ID | 按产品 ID 检索产品定义详细信息 | 获取产品文档 - 按产品 ID | 按产品 ID 检索产品文档列表 | 获取产品修订 - 按产品名称 | 按产品名称检索产品修订文档列表 | 获取产品修订 - 按产品名称检索产品修订文档列表 | 获取产品修订 - 按产品名称检索产品修订文档列表 | 获取产品修订 - 按产品名称检索产品修订文档列表 | 获取产品修订 - 按产品名称检索产品修订文档列表 | 获取产品修订 - 按产品名称检索产品修订文档列表 | 获取产品修订 - 按产品名称检索产品修订文档列表按产品名称检索产品修订列表 | | 获取修订 - 按修订 ID | 按修订 ID 获取产品修订详细信息 | | 获取修订子版本 - 按修订 ID | 按修订 ID 获取修订子版本列表 | | 获取修订文档 - 按修订 ID | 按修订 ID 获取修订文档列表

更多阅读


本文对您有帮助吗?