Test dell'unità Duro PLM
  • 03 Nov 2023
  • 4 Minuti da leggere
  • Contributori

Test dell'unità Duro PLM


Sommario dell'articolo

Questo articolo spiega come integrare il PLM Duro con Tulip.

Scopo

Lo scopo del Duro PLM Unit Test è quello di consentire agli utenti di verificare se la connessione tra Tulip e la piattaforma Duro PLM è corretta e funziona come previsto.

Il connettore API consente agli utenti di visualizzare le definizioni dei prodotti, le revisioni, i dettagli della distinta base (BOM), le immagini, i documenti e le specifiche in Tulip.

È stata inoltre definita una Starter App per utilizzare le funzioni del connettore e le API Graph QL.

Come iniziare con Duro

La piattaforma PLM cloud-native di Duro consente ai team di progettazione hardware di gestire sourcing, distinte base, ordini di modifica e revisioni in un unico luogo. L'interfaccia intuitiva della piattaforma e i flussi di lavoro agili predefiniti consentono a tutti coloro che partecipano allo sviluppo dell'hardware di prendere decisioni informate e tempestive. Inoltre, le integrazioni con i migliori partner hardware, come Tulip, semplificano la centralizzazione o la condivisione dei dati in pochi minuti senza costose integrazioni.

Configurazione

Generare una chiave API Duro:

  1. Accedere a Duro PLM
  2. Generare una chiave seguendo la Starter Guide di Duro.
  3. Salvare la nuova chiave API

Configurare il connettore Tulip

  1. Nella pagina Connettori, trovare il connettore.Connectors.jpg
  2. Nel connettore, fare clic su produzione, test e sviluppo per visualizzare le impostazioni di connessione.Duro Connector.jpg
  3. Impostare le impostazioni di connessione come segue: Esecuzione su: Cloud Connector Host Host: mfg.duro.app Porta: 443 TLS: SìDetails.png
  4. Fare clic su Modifica intestazioni e impostare l'intestazione "apiToken" utilizzando il valore recuperato dalle impostazioni di Duro.Details2.png
  5. Tornare indietro e fare clic su Test, quindi su Salva i dettagli.
    Passed.jpg

Come funziona

Una volta configurato il Connector come mostrato nella sezione Setup paragraphè possibile testare le funzioni del connettore nell'applicazione facendo clic su Test Graph QL API nel passaggio Unit Testing. L'elenco dei prodotti definiti nell'account Duro verrà visualizzato come segue:Unit Testing.jpg

Nell'App Editor, si può vedere come il trigger del pulsante sia configurato per chiamare la funzione Connector:Trigger.jpg

Il risultato della chiamata alla funzione Connector viene memorizzato in una variabile che viene poi visualizzata in una tabella interattiva Tulip:Table View.jpg

Funzione Connector

Duro Connector utilizza le query di Graph QL, è dotato di funzioni predefinite e può essere esteso per supportare qualsiasi API offerta da Duro (vedere la documentazione di Graph QL here).

:::(Info) (Da GraphQL a JSON) Tulip non supporta Graph QL e richiede la trasformazione di Grahp QL in query JSON, utilizzare il seguente sito web per trasformare le query: GraphQL to JSON body converter
:::

Il connettore attuale è dotato delle seguenti API Call:

| Nome funzione | Descrizione | | --- | --- | | Get All Components | Recupera un elenco di tutti i componenti | | Get All Product Definitions | Recupera un elenco di tutte le definizioni dei prodotti | Get All Revisions | Recupera un elenco di tutte le revisioni dei prodotti | Get Component Children - By Component ID | Recupera un elenco di tutti i componenti figli di un componente in base all'ID del componente| | Get Component Definition - By Component ID | Recupera un elenco di tutti i componenti figli di un componente. By Component ID | Recupera i dettagli di un componente per ID componente | | Get Component Documents - By Component ID | Recupera un elenco di documenti di un componente per ID componente | | Get Component Documents - By Component Name | Recupera un elenco di documenti di un componente per nome componente | Get Product Children - By Product ID | Recupera un elenco di documenti di un componente per nome componente | Get Product Children - By Component ID | Recupera un elenco di documenti di un componente per nome componente. Per ID prodotto | Recupera un elenco di figli di un prodotto per ID prodotto | | Get Product Definition - Per ID prodotto | Recupera i dettagli di una definizione di prodotto per ID | | Get Product Documents - Per ID prodotto | Recupera un elenco di documenti di prodotto per ID prodotto | Get Product Revisions - Per nome prodotto | Recupera un elenco di documenti di prodotto per ID prodotto | Get Product Revisions - Per nome prodotto | Recupera un elenco di documenti di prodotto per ID prodotto. Per nome prodotto | Recupera un elenco di revisioni del prodotto per nome prodotto | | Get Revision - Per ID revisione | Ottieni i dettagli della revisione del prodotto per ID revisione | Get Revision Children - Per ID revisione | Ottieni l'elenco dei figli della revisione per ID revisione | Get Revision Documents - Per ID revisione | Ottieni l'elenco dei documenti della revisione per ID revisione |

Ulteriori letture


Questo articolo è stato utile?