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