Duro PLM egységteszt
  • 13 Jan 2025
  • 2 Elolvasandó percek
  • Közreműködők

Duro PLM egységteszt


Cikk összefoglaló

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 a tervezett módon 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 HostHost: mfg.duro.appPort: 443TLS: YesDetails.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. Menj vissza, és kattints a Test gombra, majd mentsd el a részleteket. Passed.jpg

Hogyan működik

Miután a csatlakozót a beállítások bekezdésben bemutatott módon {target="_blank"} konfigurálta, tesztelheti a csatlakozó funkcióit az alkalmazásban, ha a Test Graph QL API-ra kattint az Unit Testing lépésben.A Duro-fiókjában meghatározott termékek listája a következőképpen fog megjelenni:Unit Testing.jpg

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

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

Csatlakozó funkció

A Duro Connector Graph QL lekérdezéseket használ, 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 itt{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

A jelenlegi csatlakozó a következő API Calls eszközökkel rendelkezik:

Funkció neveLeírás
Minden komponens lekérdezéseAz összes komponens listájának lekérdezése
Minden termékdefiníció lekérdezéseAz összes termékmeghatározás listájának lekérdezése.
Minden módosítás lekérdezéseAz összes termékrevízió listájának lekérdezése
Komponensek gyermekei - komponensazonosító szerintEgy komponens összes gyermekkomponensének listájának lekérdezése komponensazonosító alapján.
Komponensdefiníció lekérdezése - komponensazonosító szerintKomponens részletek lekérdezése komponens azonosító alapján
Komponensdokumentumok lekérdezése - komponensazonosító szerintA komponensek dokumentumainak listájának lekérdezése a komponens azonosítója alapján.
Komponensdokumentumok lekérdezése - komponensnév szerintKomponensdokumentumok listájának lekérdezése komponensnév alapján
Termék gyermekei - termék azonosító szerintA termék gyermekeinek listájának lekérdezése a termék azonosítója alapján.
Termékdefiníció lekérdezése - Termékazonosító szerintTermékdefiníció részleteinek lekérdezése ID alapján
Termékdokumentumok lekérdezése - Termékazonosító szerintA termékdokumentumok listájának lekérdezése termékazonosító szerint.
Termékrevíziók lekérdezése - Terméknév szerintA termékrevíziók listájának lekérdezése terméknév alapján
Revízió lekérdezése - Revíziós azonosító szerintTermékrevíziós adatok lekérdezése revíziós azonosító szerint
Revíziós gyermekek lekérdezése - Revíziós azonosító szerintA felülvizsgálati gyermekek listájának lekérdezése felülvizsgálati azonosító szerint
Revíziós dokumentumok lekérdezése - Revíziós azonosító szerintA felülvizsgálati dokumentumok listájának lekérdezése felülvizsgálati azonosító szerint

További olvasmányok


Hasznos volt ez a cikk?