Duro PLM egységteszt
  • 03 Nov 2023
  • 3 Elolvasandó percek
  • Közreműködők

Duro PLM egységteszt


Article Summary

Ez a cikk elmagyarázza, hogyan integrálhatja a Duro PLM-et a Tulipba.

Cél

A Duro PLM egységteszt célja, hogy a felhasználók ellenőrizhessék, hogy a Tulip és a Duro PLM platform közötti kapcsolatuk helyes-e és rendeltetésszerűen működik-e.

Az API-csatlakozó lehetővé teszi a felhasználók számára, hogy a Tulipban megtekinthessék a termékdefiníciókat, a revíziókat, az anyagjegyzék (BOM) részleteit, a képeket, a dokumentumokat és a specifikációkat.

Egy Starter App-ot is definiáltak a csatlakozó funkciók és a Graph QL API-k használatára.

Kezdő lépések a Duro-val

A Duro felhő-natív PLM platformja lehetővé teszi a hardveres mérnöki csapatok számára, hogy egy helyen kezeljék a beszerzést, a BOM-okat, a módosítási megbízásokat és a revíziókat. A platform intuitív felülete és az előre definiált agilis munkafolyamatok lehetővé teszik, hogy a hardverfejlesztésben részt vevő minden érintett megalapozott, időben meghozott döntéseket hozzon. Emellett a legjobb hardverpartnerekkel, például a Tulip-pal való integrációnak köszönhetően az adatok központosítása vagy megosztása percek alatt, költséges integrációk nélkül is egyszerűvé válik.

Beállítás

Generáljon egy Duro API-kulcsot:

  1. Jelentkezzen be a Duro PLM-be
  2. Generáljon egy kulcsot a Duro Starter Guide (Duro induló útmutatója) segítségével.
  3. Mentse el az új API-kulcsot

A Tulip Connector konfigurálása

  1. A csatlakozók oldalon keresse meg a csatlakozót.Connectors.jpg
  2. A csatlakozóban kattintson a gyártás & tesztelés & fejlesztés gombra a kapcsolat beállításainak megtekintéséhez.Duro Connector.jpg
  3. Állítsa be a kapcsolat beállítását a következőképpen: Running On: Cloud Connector Host Host: mfg.duro.app Port: 443 TLS: IgenDetails.png
  4. Kattintson a Fejlécek szerkesztése gombra, és állítsa be az "apiToken" fejlécet a Duro beállításaiból kinyert értékkel.Details2.png
  5. Menjen vissza, és kattintson a Test gombra, majd mentse a részleteket.
    Passed.jpg

Hogyan működik

Miután a csatlakozót a következő módon konfigurálta Setup paragraph, tesztelheti a csatlakozó funkcióit az alkalmazásban, ha az Egységtesztelés lépésben a Test Graph QL API-ra kattint. A Duro-fiókjában meghatározott termékek listája az alábbiak szerint fog megjelenni:Unit Testing.jpg

Az alkalmazásszerkesztőben láthatja, hogy a gomb kiváltója hogyan van beállítva a csatlakozó funkció hívására:Trigger.jpg

A Connector Function hívás eredménye egy változóban kerül tárolásra, amely aztán egy Tulip interaktív táblázatban jelenik meg:Table View.jpg

Connector Function

A Duro Connector a Graph QL lekérdezéseket használja, előre definiált függvényekkel rendelkezik, és bővíthető a Duro által kínált bármely API támogatására (lásd a Graph QL dokumentációját. here).

:::(Info) (GraphQL to JSON) A Tulip nem támogatja a Graph QL-t, és a Grahp QL-t JSON lekérdezésekké kell átalakítani, a lekérdezések átalakításához használja a következő weboldalt: GraphQL to JSON body converter
:::

A jelenlegi csatlakozó a következő okkal érkezik:

| | | | | | | | | | Minden komponens lekérése | Az összes komponens listájának lekérése | | | Minden termékdefiníció lekérése | Az összes termékdefiníció listájának lekérése | | | Minden revízió lekérése | Az összes termékrevízió listájának lekérése | | | | Komponens gyermekeinek lekérése - komponensazonosító szerint | Egy komponens összes gyermekének listájának lekérése komponensazonosító szerint | | | Komponensdefiníció lekérése - Komponens ID szerint | Komponens részletek lekérése komponens ID szerint | | | Komponens dokumentumok lekérése - komponens ID szerint | Komponens dokumentumok listájának lekérése komponens ID szerint | | | | Komponens dokumentumok lekérése - komponens név szerint | Komponens dokumentumok listájának lekérése komponens név szerint | | | Termék gyermekek lekérése - komponens név szerint Termékazonosító szerint | A termék gyermekeinek listájának lekérdezése termékazonosító szerint | | Termékdefiníció lekérdezése - termékazonosító szerint | Termékdefiníció részleteinek lekérdezése azonosító szerint | | Termékdokumentumok lekérdezése - termékazonosító szerint | A termékdokumentumok listájának lekérdezése termékazonosító szerint | | Termékrevíziók lekérdezése - termékazonosító szerint | Termékrevíziók lekérdezése - termékazonosító szerint Terméknév szerint | A termékrevíziók listájának lekérdezése terméknév szerint | | | Revízió lekérdezése - Revíziós azonosító szerint | A termékrevízió részleteinek lekérdezése revíziós azonosító szerint | | | Revíziós gyermekek lekérdezése - Revíziós azonosító szerint | A revíziós gyermekek listájának lekérdezése revíziós azonosító szerint| | Revíziós dokumentumok lekérdezése - Revíziós azonosító szerint | A revíziós dokumentumok listájának lekérdezése revíziós azonosító szerint |

További olvasmányok


Hasznos volt ez a cikk?