Тестирование модулей Duro PLM
  • 03 Nov 2023
  • 3 Минуты для чтения
  • Авторы

Тестирование модулей Duro PLM


Вводный текст

В этой статье рассказывается о том, как интегрировать Duro PLM с Tulip.

Назначение

Цель тестирования модуля Duro PLM заключается в том, чтобы дать пользователям возможность убедиться в том, что соединение между Tulip и платформой Duro PLM корректно и функционирует так, как задумано.

API-коннектор позволяет пользователям просматривать в Tulip определения изделий, ревизии, детали спецификации, изображения, документы и спецификации.

Для использования функций коннектора и API Graph QL было также разработано приложение Starter App.

Начало работы с Duro

Облачная PLM-платформа Duro позволяет командам разработчиков аппаратного обеспечения управлять поиском поставщиков, спецификациями, заказами на изменения и изменениями в одном месте. Интуитивно понятный интерфейс платформы и предопределенные гибкие рабочие процессы позволяют всем участникам разработки оборудования принимать обоснованные и своевременные решения. Кроме того, интеграция с лучшими партнерами по аппаратному обеспечению, такими как Tulip, позволяет централизовать или обмениваться данными за считанные минуты без дорогостоящих интеграций.

Настройка

Сгенерируйте API-ключ Duro:

  1. Войдите в систему Duro PLM
  2. Сгенерируйте ключ, следуя Руководству пользователя Duro.
  3. Сохраните новый ключ API

Настройка коннектора Tulip

  1. На странице Connectors найдите коннектор.Connectors.jpg
  2. В коннекторе выберите production & testing & development для просмотра настроек подключения.Duro Connector.jpg
  3. Установите следующие параметры подключения: Running On: Cloud Connector Host Host: mfg.duro.app Port: 443 TLS: YesDetails.png
  4. Нажмите Edit Headers и установите заголовок "apiToken", используя значение, полученное из настроек Duro.Details2.png
  5. Вернитесь назад и нажмите кнопку Test, а затем Save the details.
    Passed.jpg

Как это работает

После того как вы настроили коннектор, как показано на рис. Setup paragraphВы можете протестировать функции коннектора в приложении, нажав кнопку Test Graph QL API на шаге Unit Testing. Список продуктов, определенных в вашей учетной записи Duro, будет выглядеть следующим образом:Unit Testing.jpg

В редакторе приложений видно, как триггер для кнопки настроен на вызов функции коннектора:Trigger.jpg

Результат вызова функции коннектора сохраняется в переменной, которая затем отображается в интерактивной таблице Tulip:Table View.jpg

Функция коннектора

Коннектор Duro использует запросы Graph QL, он поставляется с предопределенными функциями и может быть расширен для поддержки любого API, предлагаемого Duro (см. документацию Graph QL here).

:::(Info) (GraphQL to JSON) Tulip не поддерживает Graph QL и требует преобразования Grahp QL в запросы JSON, для преобразования запросов используйте следующий сайт: GraphQL to JSON body converter
:::

Текущий коннектор поставляется со следующими API Call функциями:

| Имя функции | Описание | | --- | --- | | | Получить все компоненты | Получить список всех компонентов | | Получить все определения продукта | Получить список всех определений продукта | | Получить все пересмотры | Получить список всех пересмотров продукта | | Получить дочерние компоненты компонента - по ID компонента | Получить список всех дочерних компонентов компонента по ID компонента| | Получить определение компонента - по ID компонента. By Component ID | Получить сведения о компоненте по идентификатору компонента | | Get Component Documents - By Component ID | Получить список документов компонента по идентификатору компонента | | Get Component Documents - By Component Name | Получить список документов компонента по названию компонента | | Get Product Children - По ID продукта | Получить список дочерних продуктов для продукта по ID продукта | | Получить определение продукта - По ID продукта | Получить детали определения продукта по ID | | Получить документы продукта - По ID продукта | Получить список документов продукта по ID продукта | | Получить пересмотры продукта - По названию продукта. По названию продукта | Получить список пересмотров продукта по названию продукта | | Получить пересмотр - По идентификатору пересмотра | Получить детали пересмотра продукта по идентификатору пересмотра | | Получить дочерние пересмотры - По идентификатору пересмотра | Получить список дочерних пересмотров по идентификатору пересмотра| | Получить документы пересмотра - По идентификатору пересмотра | Получить список документов пересмотра по идентификатору пересмотра |

Дальнейшее чтение


Была ли эта статья полезной?