Prueba unitaria de Duro PLM
  • 03 Nov 2023
  • 4 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, encuentra el Conector.Connectors.jpg
  2. En el conector, haz clic en producción, pruebas y desarrollo para ver la configuración de la conexión.Duro Connector.jpg
  3. Configura la conexión de la siguiente manera: Ejecutando en: Cloud Connector Host: mfg.duro.app Puerto: 443 TLS: SíDetails.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 en Guardar los detalles.
    Passed.jpg

Cómo funciona

Una vez que hayas configurado el Conector como se muestra en la imagen Setup paragraphpuedes probar las funciones del conector en la aplicación haciendo clic en Test Graph QL API en el paso Unit Testing. La lista de productos definidos en tu cuenta de Duro se mostrará como se muestra a continuación: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 Conectora se almacena en una Variable que luego 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 here).

:::(Info) (GraphQL to JSON) Tulip no soporta Graph QL y requiere transformar Grahp QL en consultas JSON, utiliza el siguiente sitio web para transformar las consultas: GraphQL to JSON body converter
:::

El conector actual viene con las siguientes API Call:

| Obtener todos los componentes | Obtener una lista de todos los componentes | Obtener todas las definiciones de productos | Obtener todas las revisiones | Obtener una lista de todas las revisiones de productos | Obtener hijos de componentes - por ID de componente | Obtener una lista de todos los componentes hijos de un componente por ID de componente | Obtener definición de componente - por ID de componente | Obtener definición de componente - por ID de componente | Obtener una lista de todos los componentes hijos de un componente por ID de componente | Obtener definición de componente - por ID de componente | Obtener definición de componente - por ID de componente | Obtener definición de componente - por ID de componente Por ID de componente | Obtener detalles de un componente por ID de componente | Obtener documentos de componente - Por ID de componente | Obtener una lista de documentos de componente por ID de componente | Obtener documentos de componente - Por nombre de componente | Obtener una lista de documentos de componente por nombre de componente | Obtener hijos de producto - Por ID de producto | Recuperar una lista de todos los componentes hijos de un componente por ID de componente | Obtener detalles de componente por ID de componente Obtener definición de producto - Por ID de producto | Obtener los detalles de la definición de un producto por ID | Obtener documentos de producto - Por ID de producto | Obtener una lista de documentos de producto por ID de producto | Obtener revisiones de producto - Por nombre de producto | Obtener una lista de documentos de producto por nombre de componente Obtener una lista de revisiones de producto por nombre de producto | Obtener revisión - Por ID de revisión | Obtener detalles de revisión de producto por ID de revisión | Obtener hijos de revisión - Por ID de revisión | Obtener una lista de hijos de revisión por ID de revisión | Obtener documentos de revisión - Por ID de revisión | Obtener una lista de documentos de revisión por ID de revisión | Obtener una lista de documentos de revisión por ID de revisión

Lecturas adicionales


¿Te ha sido útil este artículo?