MENU
    Тестирование модулей Duro PLM
    • 13 Jan 2025
    • 2 Минуты для чтения
    • Авторы

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


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

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

    Цель

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

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

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

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

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

    Настройка

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

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

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

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

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

    После того как вы настроили коннектор, как показано в пункте Настройка{target="_blank"}, вы можете протестировать функции коннектора в приложении, нажав Test Graph QL API на шаге Unit Testing. Список продуктов, определенных в вашем аккаунте Duro, будет выглядеть следующим образом:Unit Testing.jpg{height="" width=""}.

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

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

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

    Коннектор Duro использует запросы Graph QL, он поставляется с предопределенными функциями и может быть расширен для поддержки любого API, предлагаемого Duro (см. документацию Graph QL здесь{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}} функциями:

    Имя функцииОписание
    Получить все компонентыПолучение списка всех компонентов
    Получить все определения продуктовПолучение списка всех определений продукта
    Получить все пересмотрыПолучить список всех пересмотров продукта
    Получить дочерние компоненты компонента - по идентификатору компонентаПолучить список всех дочерних компонентов компонента по идентификатору компонента
    Получить определение компонента - по идентификатору компонентаПолучение подробной информации о компоненте по идентификатору компонента
    Получить документы компонента - По идентификатору компонентаПолучение списка документов компонента по идентификатору компонента
    Получить документы компонента - по имени компонентаПолучить список документов компонента по имени компонента
    Получить дочерние продукты - По идентификатору продуктаПолучение списка дочерних продуктов для продукта по идентификатору продукта
    Получить определение продукта - По идентификатору продуктаПолучение сведений об определении продукта по идентификатору
    Получить документы продукта - По идентификатору продуктаПолучение списка документов продукта по идентификатору продукта
    Получить изменения продукта - по названию продуктаПолучить список пересмотров продукта по названию продукта
    Получить пересмотр - По идентификатору пересмотраПолучить сведения о пересмотре продукта по идентификатору пересмотра
    Получить дочерние ревизии - по идентификатору ревизииПолучить список дочерних ревизий по идентификатору ревизии
    Получить документы ревизии - по идентификатору ревизииПолучить список документов ревизии по идентификатору ревизии

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


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