MENU
    Prueba unitaria de Duro PLM
    • 13 Jan 2025
    • 3 Minutos para leer
    • Colaboradores

    Prueba unitaria de Duro PLM


    Resumen del artículo

    Este artículo explica cómo integrar su PLM Duro a Tulip.

    Propósito

    El propósito de la prueba de unidad de Duro PLM es permitir a los usuarios verificar si su conexión entre Tulip y la plataforma Duro PLM es correcta y funciona según lo previsto.

    El conector API permite a los usuarios ver las definiciones de productos, revisiones, detalles de la lista de materiales (BOM), imágenes, documentos y especificaciones en Tulip.

    También se definió una Starter App para hacer uso de las Funciones del Conector y Graph QL APIs.

    Primeros pasos con Duro

    La plataforma PLM nativa en la nube de Duro permite a los equipos de ingeniería de hardware gestionar el abastecimiento, las listas de materiales, las órdenes de cambio y las revisiones en un solo lugar. La interfaz intuitiva de la plataforma y los flujos de trabajo ágiles predefinidos permiten a todos los implicados en el desarrollo de hardware tomar decisiones informadas y oportunas. Además, las integraciones con los mejores socios de hardware, como Tulip, facilitan centralizar o compartir datos en cuestión de minutos sin costosas integraciones.

    Configurar

    Genere una clave API de Duro:

    1. Inicie sesión en Duro PLM
    2. Genera una clave siguiendo la Guía de inicio de Duro
    3. Guardar la nueva clave API

    Configurar Tulip Connector

    1. En la página de Conectores, busca el Conector.Connectors.jpg
    2. En el conector, haz clic en producción & pruebas & desarrollo para ver la configuración de la conexión.Duro Connector.jpg
    3. Configure la conexión de la siguiente manera:Running On: Cloud Connector HostHost: mfg.duro.appPort: 443TLS: YesDetails.png
    4. Haz clic en Editar cabeceras y establece tu cabecera "apiToken" utilizando el valor recuperado de la configuración de Duro.Details2.png
    5. Vuelve atrás y haz clic en Probar, luego guarda los detalles. Passed.jpg

    Cómo funciona

    Una vez que hayas configurado el conector como se muestra en el párrafo Configuración{target="_blank"}, puedes probar las funciones del conector en la aplicación haciendo clic en Probar Graph QL API en el paso Pruebas unitarias. La lista de productos definidos en tu cuenta de Duro se mostrará de la siguiente manera:Unit Testing.jpg

    En el App Editor, puedes ver cómo el Trigger del botón está configurado para llamar a la función Connector:Trigger.jpg

    El resultado de la llamada a la función del conector se almacena en una variable que se muestra en una tabla interactiva de Tulip:Table View.jpg

    Función Conector

    El Conector Duro hace uso de consultas Graph QL, viene con funciones predefinidas y puede ser extendido para soportar cualquier API ofrecida por Duro (ver documentación de Graph QL aquí{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

    El conector actual viene con las siguientes API Calls:

    Función NombreDescripción
    Obtener todos los componentesObtener una lista de todos los componentes
    Obtener todas las definiciones de productosObtener una lista de todas las Definiciones de Producto
    Obtener todas las revisionesRecuperar una lista de todas las Revisiones de Producto
    Obtener componentes hijos - Por ID de componenteObtener una lista de todos los componentes hijos de un componente por ID de componente
    Obtener definición de componente - Por ID de componenteRecuperar los detalles de un componente por ID de componente
    Obtener documentos de componentes - Por ID de componenteObtener una lista de documentos de componentes por ID de componente
    Obtener documentos de componentes - Por nombre de componenteObtener una lista de documentos de componentes por nombre de componente
    Obtener hijos de producto - Por ID de productoObtener una lista de hijos de un producto por ID de producto
    Obtener definición de producto - Por ID de productoRecuperar los detalles de una Definición de Producto por ID
    Obtener documentos de producto - Por ID de productoObtener una lista de documentos de producto por ID de producto
    Obtener revisiones de producto - Por nombre de productoRecuperar una lista de Revisiones de Producto por Nombre de Producto
    Obtener revisión - Por ID de revisiónObtener detalles de revisión de producto por ID de revisión
    Obtener hijos de revisión - Por ID de revisiónObtener una lista de hijos de revisión por ID de revisión
    Obtener documentos de revisión - Por ID de revisiónObtener lista de documentos de revisión por ID de revisión

    Más información


    ¿Te ha sido útil este artículo?