Duro PLM egységteszt

Prev Next

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:

  1. Jelentkezzen be a Duro PLM-be
  2. Készítsen kulcsot a Duro kezdő útmutatójának követésével
  3. Mentse el az új API-kulcsot

Konfigurálja a Tulip csatlakozót

  1. A Csatlakozók oldalon keresse meg a csatlakozót.Connectors.jpg
  2. 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.Duro Connector.jpg
  3. Á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: IgenDetails.png
  4. 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.Details2.png
  5. Menjen vissza, kattintson a „Tesztelés” gombra, majd mentse el az adatokat. Passed.jpg

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:Unit Testing.jpg

Az App Editorban láthatja, hogyan van beállítva a gomb Triggerje a csatlakozó funkció meghívásához:Trigger.jpg

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:Table View.jpg

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).

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 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

További információk