MENU
    Duro PLM 单元测试
    • 13 Jan 2025
    • 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{height="" width="""}
    2. Duro Connector.jpg{height="" width=""}在连接器中,单击 "生产&测试&开发"查看连接设置。
    3. 设置连接设置如下:Running On: Cloud Connector HostHost: mfg.duro.appPort: 443TLS: YesDetails.png
    4. 单击 "编辑标头",使用从 Duro 设置中获取的值设置 "apiToken "标头。Details2.png
    5. 返回并单击 "测试",然后保存详细信息。Passed.jpg{height="" width="""}

    工作原理

    一旦您按照设置段落{target="_blank"}所示配置了连接器,您就可以在单元测试步骤中单击测试图形 QL API,在应用程序中测试连接器功能。在您的 Duro 账户中定义的产品列表将显示如下:Unit Testing.jpg

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

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

    连接器函数

    Duro Connector 使用 Graph QL 查询,它带有预定义函数,并可扩展以支持 Duro 提供的任何 API(请参见 Graph QL 文档here{target="_blank"})。

    GraphQL to JSON

    Tulip does not support Graph QL and requires to transform Grahp QL into JSON queries, use the following website to transform the queries: GraphQL to JSON body converter

    当前连接器包含以下 API Call

    函数名称功能名称
    获取所有组件获取所有组件的列表
    获取所有产品定义检索所有产品定义列表
    获取所有修订检索所有产品修订列表
    按组件 ID 获取组件子代按组件 ID 检索组件的所有组件子组件列表
    获取组件定义 - 按组件 ID按组件 ID 检索组件详细信息
    按组件 ID 获取组件文档按组件 ID 检索组件文档列表
    按组件名称获取组件文档按组件名称检索组件文件列表
    按产品 ID 获取产品子代按产品 ID 检索产品的产品子代列表
    按产品 ID 获取产品定义按 ID 检索产品定义详情
    获取产品文档 - 按产品 ID按产品 ID 检索产品文档列表
    获取产品修订 - 按产品名称按产品名称检索产品修订列表
    获取修订 - 按修订 ID按修订版 ID 获取产品修订版详细信息
    按修订版 ID 获取修订版子版本按修订版 ID 获取修订版子版本列表
    按修订版 ID 获取修订版文档按修订版 ID 获取修订版文档列表

    更多阅读


    本文对您有帮助吗?