Test jednostkowy Duro PLM
  • 13 Jan 2025
  • 2 Minuty do przeczytania
  • Współtwórcy

Test jednostkowy Duro PLM


Streszczenie artykułu

Ten artykuł wyjaśnia, jak zintegrować Duro PLM z Tulip.

Cel

Celem testu jednostkowego Duro PLM jest umożliwienie użytkownikom sprawdzenia, czy ich połączenie między Tulip a platformą Duro PLM jest poprawne i działa zgodnie z przeznaczeniem.

Konektor API umożliwia użytkownikom przeglądanie definicji produktów, poprawek, szczegółów zestawienia materiałów (BOM), zdjęć, dokumentów i specyfikacji w Tulip.

Zdefiniowano również aplikację startową do korzystania z funkcji konektora i interfejsów API Graph QL.

Pierwsze kroki z Duro

Natywna dla chmury platforma PLM Duro umożliwia zespołom inżynierów sprzętu zarządzanie zaopatrzeniem, BOM-ami, zleceniami zmian i poprawkami w jednym miejscu. Intuicyjny interfejs platformy i predefiniowane zwinne przepływy pracy pozwalają wszystkim zaangażowanym w rozwój sprzętu podejmować świadome i terminowe decyzje. Ponadto integracja z najlepszymi partnerami sprzętowymi, takimi jak Tulip, ułatwia centralizację lub udostępnianie danych w ciągu kilku minut bez kosztownych integracji.

Konfiguracja

Wygeneruj klucz API Duro:

  1. Zaloguj się do Duro PLM
  2. Wygeneruj klucz, postępując zgodnie z Przewodnikiem dla początkujących Duro
  3. Zapisz nowy klucz API

Skonfiguruj Tulip Connector

  1. Na stronie Konektory znajdź konektor.Connectors.jpg
  2. W konektorze kliknij produkcję, testowanie i rozwój, aby wyświetlić ustawienia połączenia.Duro Connector.jpg
  3. Ustaw połączenie w następujący sposób:Running On: Cloud Connector HostHost: mfg.duro.appPort: 443TLS: YesDetails.png
  4. Kliknij Edit Headers i ustaw nagłówek "apiToken", używając wartości pobranej z ustawień Duro.Details2.png
  5. Wróć i kliknij Test, a następnie Zapisz szczegóły. Passed.jpg

Jak to działa

Po skonfigurowaniu konektora, jak pokazano w akapicie Konfiguracja{target="_blank"}, możesz przetestować funkcje konektora w aplikacji, klikając Test Graph QL API w kroku Testowanie jednostkowe. Lista produktów zdefiniowanych na koncie Duro będzie wyglądać następująco:Unit Testing.jpg

W edytorze aplikacji można zobaczyć, jak wyzwalacz przycisku jest skonfigurowany do wywoływania funkcji Connector:Trigger.jpg

Wynik wywołania funkcji Connector jest przechowywany w zmiennej, która jest następnie wyświetlana w interaktywnej tabeli Tulip:Table View.jpg

Funkcja konektora

Konektor Duro korzysta z zapytań Graph QL, jest dostarczany z predefiniowanymi funkcjami i może być rozszerzony o obsługę dowolnego API oferowanego przez Duro (zobacz dokumentację Graph QL tutaj{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

Current Connector posiada następujące API Call:

Nazwa funkcjiOpis
Pobierz wszystkie komponentyPobiera listę wszystkich komponentów
Pobierz wszystkie definicje produktówPobiera listę wszystkich definicji produktu.
Pobierz wszystkie wersjePobierz listę wszystkich wersji produktu
Pobierz elementy podrzędne komponentu - według identyfikatora komponentuPobieranie listy wszystkich komponentów podrzędnych komponentu według identyfikatora komponentu.
Pobierz definicję komponentu - według ID komponentuPobieranie szczegółów komponentu według ID komponentu
Pobierz dokumenty komponentu - według ID komponentuPobieranie listy dokumentów komponentu według ID komponentu
Pobierz dokumenty komponentu - według nazwy komponentuPobieranie listy dokumentów komponentu według nazwy komponentu
Pobierz elementy podrzędne produktu - według identyfikatora produktuPobieranie listy elementów podrzędnych produktu dla produktu według identyfikatora produktu.
Pobierz definicję produktu - według identyfikatora produktuPobieranie szczegółów definicji produktu według ID
Pobierz dokumenty produktu - według identyfikatora produktuPobieranie listy dokumentów produktu według ID produktu
Pobierz wersje produktu - według nazwy produktuPobieranie listy poprawek produktu według nazwy produktu
Pobierz wersję - według identyfikatora wersjiPobierz szczegóły wersji produktu według identyfikatora wersji
Pobierz dzieci wersji - według identyfikatora wersjiPobierz listę dzieci wersji według identyfikatora wersji
Pobierz dokumenty wersji - według identyfikatora wersjiPobierz listę dokumentów wersji według identyfikatora wersji

Więcej informacji


Czy ten artykuł był pomocny?