Ez a cikk elmagyarázza, hogyan integrálhatja Duro PLM-jét 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 alkatrészlisták (BOM) részleteit, a képeket, a dokumentumokat és a specifikációkat.
Emellett létrehoztunk egy kezdőalkalmazást is, amely kihasználja a csatlakozó funkcióit és a GraphQL API-kat.
Bevezetés a Duro használatába
A Duro felhőalapú PLM-platformja lehetővé teszi a hardverfejlesztő csapatok számára, hogy a beszerzést, az alkatrészlistákat, a módosítási megrendeléseket és a revíziókat egy helyen kezeljék. A platform intuitív felülete és előre definiált, agilis munkafolyamatai lehetővé teszik a hardverfejlesztésben részt vevő mindenki számára, hogy megalapozott, időszerű döntéseket hozzon. Ezen felül a legjobb hardverpartnerekkel, például a Tulip-pal való integrációknak köszönhetően az adatok központosítása vagy megosztása perceken belül elvégezhető, költséges integrációk nélkül.
Beállítás
Duro API-kulcs létrehozása:
- Jelentkezzen be a Duro PLM-be
- Készítsen kulcsot a Duro kezdő útmutatójának követésével
- Mentse el az új API-kulcsot
Konfigurálja a Tulip csatlakozót
- A Csatlakozók oldalon keresse meg a csatlakozót.

- A csatlakozóban kattintson a „production & testing & development” (termelés, tesztelés és fejlesztés ) gombra a kapcsolati beállítások megtekintéséhez.

- Állítsa be a kapcsolati beállításokat az alábbiak szerint: Futási környezet: 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éceket a Duro beállításaiból lekért értékkel.

- Menjen vissza, kattintson a „Tesztelés” gombra, majd mentse el az adatokat.

Hogyan működik
Miután a „Beállítás” bekezdésben leírtak szerint konfigurálta a csatlakozót, az „Egységtesztelés” lépésben a „Graph QL API tesztelése” gombra kattintva tesztelheti a csatlakozó funkcióit az alkalmazásban. A Duro-fiókjában definiált termékek listája a következőképpen jelenik meg:
Az App Editorban láthatja, hogyan van beállítva a gomb Triggerje a csatlakozó funkció meghívásához:
A Connector-függvényhívás eredményét egy változóban tárolja a rendszer, amelyet ezután a Tulip interaktív táblázata jelenít meg:
Connector-függvény
A Duro Connector GraphQL 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 GraphQL dokumentációt itt).
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 Call-ekkel rendelkezik:
| Funkció neve | Leírás |
|---|---|
| Összes komponens lekérése | Az összes komponens listájának lekérése |
| Get All Product Definitions | Az összes termékdefiníció listájának lekérése |
| Az összes változat lekérése | Az összes termékváltozat listájának lekérése |
| Alkomponensek lekérése – komponens-azonosító alapján | Egy komponens összes gyermekkomponensének listájának lekérése komponens-azonosító alapján |
| Komponensdefiníció lekérése – komponensazonosító alapján | Komponens részleteinek lekérése – komponensazonosító alapján |
| Komponens dokumentumok lekérése – komponens-azonosító alapján | Komponens dokumentumok listájának lekérése a komponens azonosítója alapján |
| Komponens dokumentumok lekérése – komponensnév alapján | Alkatrész-dokumentumok listájának lekérése – alkatrésznév alapján |
| Termék alelemek lekérése – termékazonosító alapján | Termék alelemek listájának lekérése termékazonosító alapján |
| Termékdefiníció lekérése – termékazonosító alapján | Termékdefiníció részleteinek lekérése azonosító alapján |
| Termékdokumentumok lekérése – termékazonosító alapján | Termékdokumentumok listájának lekérése termékazonosító alapján |
| Termékváltozatok lekérése – terméknév alapján | Termékverziók listájának lekérése terméknév alapján |
| Revízió lekérése – revíziós azonosító alapján | Termékverzió részleteinek lekérése – verzióazonosító alapján |
| Revízió alelemek lekérése – revízióazonosító alapján | Revízió alelemek listájának lekérése – revízióazonosító alapján |
| Revíziós dokumentumok lekérése – revíziós azonosító alapján | Revíziós dokumentumok listájának lekérése revíziós azonosító alapján |
