- 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 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:
- 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 HostHost: mfg.duro.appPort: 443TLS: Yes
- 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.
- Menj vissza, és kattints a Test gombra, majd mentsd el a részleteket.
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:
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:
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:
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"}).
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ó neve | Leírás |
---|---|
Minden komponens lekérdezése | Az összes komponens listájának lekérdezése |
Minden termékdefiníció lekérdezése | Az összes termékmeghatározás listájának lekérdezése. |
Minden módosítás lekérdezése | Az összes termékrevízió listájának lekérdezése |
Komponensek gyermekei - komponensazonosító szerint | Egy komponens összes gyermekkomponensének listájának lekérdezése komponensazonosító alapján. |
Komponensdefiníció lekérdezése - komponensazonosító szerint | Komponens részletek lekérdezése komponens azonosító alapján |
Komponensdokumentumok lekérdezése - komponensazonosító szerint | A komponensek dokumentumainak listájának lekérdezése a komponens azonosítója alapján. |
Komponensdokumentumok lekérdezése - komponensnév szerint | Komponensdokumentumok listájának lekérdezése komponensnév alapján |
Termék gyermekei - termék azonosító szerint | A 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ó szerint | Termékdefiníció részleteinek lekérdezése ID alapján |
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éknév szerint | A 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ó szerint | Termé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ó szerint | A 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ó szerint | A felülvizsgálati dokumentumok listájának lekérdezése felülvizsgálati azonosító szerint |