- Nyomtat
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:
- Jelentkezzen be a Duro PLM-be
- Generáljon egy kulcsot a Duro Starter Guide (Duro induló útmutatója) segítségével.
- Mentse el az új API-kulcsot
A Tulip Connector konfigurálása
- A csatlakozók oldalon keresse meg a csatlakozót.
- A csatlakozóban kattintson a gyártás & tesztelés & fejlesztés gombra a kapcsolat beállításainak megtekintéséhez.
- Á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: Igen
- 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.
- Menjen vissza, és kattintson a Test gombra, majd mentse a részleteket.
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:
Az alkalmazásszerkesztőben láthatja, hogy a gomb kiváltója hogyan van beállítva a csatlakozó funkció hívására:
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:
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 |