Test jednostkowy Duro PLM

Prev Next

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 funkcji Opis
Pobierz wszystkie komponenty Pobiera listę wszystkich komponentów
Pobierz wszystkie definicje produktów Pobiera listę wszystkich definicji produktu.
Pobierz wszystkie wersje Pobierz listę wszystkich wersji produktu
Pobierz elementy podrzędne komponentu - według identyfikatora komponentu Pobieranie listy wszystkich komponentów podrzędnych komponentu według identyfikatora komponentu.
Pobierz definicję komponentu - według ID komponentu Pobieranie szczegółów komponentu według ID komponentu
Pobierz dokumenty komponentu - według ID komponentu Pobieranie listy dokumentów komponentu według ID komponentu
Pobierz dokumenty komponentu - według nazwy komponentu Pobieranie listy dokumentów komponentu według nazwy komponentu
Pobierz elementy podrzędne produktu - według identyfikatora produktu Pobieranie listy elementów podrzędnych produktu dla produktu według identyfikatora produktu.
Pobierz definicję produktu - według identyfikatora produktu Pobieranie szczegółów definicji produktu według ID
Pobierz dokumenty produktu - według identyfikatora produktu Pobieranie listy dokumentów produktu według ID produktu
Pobierz wersje produktu - według nazwy produktu Pobieranie listy poprawek produktu według nazwy produktu
Pobierz wersję - według identyfikatora wersji Pobierz szczegóły wersji produktu według identyfikatora wersji
Pobierz dzieci wersji - według identyfikatora wersji Pobierz listę dzieci wersji według identyfikatora wersji
Pobierz dokumenty wersji - według identyfikatora wersji Pobierz listę dokumentów wersji według identyfikatora wersji

Więcej informacji