MENU
    Duro PLM-Einheitstest
    • 13 Jan 2025
    • 3 Minuten zu lesen
    • Mitwirkende

    Duro PLM-Einheitstest


    Artikel-Zusammenfassung

    Dieser Artikel erklärt, wie Sie Ihr Duro PLM in Tulip integrieren können.

    Zweck

    Der Zweck des Duro PLM Unit Tests ist es, den Benutzern die Möglichkeit zu geben, zu überprüfen, ob ihre Verbindung zwischen Tulip und der Duro PLM Plattform korrekt ist und wie vorgesehen funktioniert.

    Der API-Konnektor ermöglicht es den Benutzern, Produktdefinitionen, Revisionen, Stücklistendetails, Bilder, Dokumente und Spezifikationen in Tulip einzusehen.

    Es wurde auch eine Starter-App definiert, um die Connector-Funktionen und Graph QL APIs zu nutzen.

    Erste Schritte mit Duro

    Die Cloud-native PLM-Plattform von Duro ermöglicht es Hardware-Entwicklungsteams, Beschaffung, Stücklisten, Änderungsaufträge und Revisionen an einem Ort zu verwalten. Die intuitive Oberfläche der Plattform und die vordefinierten agilen Workflows ermöglichen es allen an der Hardwareentwicklung Beteiligten, fundierte und zeitnahe Entscheidungen zu treffen. Darüber hinaus ermöglichen Integrationen mit den besten Hardware-Partnern wie Tulip eine einfache Zentralisierung oder gemeinsame Nutzung von Daten innerhalb von Minuten ohne kostspielige Integrationen.

    Einrichten

    Erzeugen Sie einen Duro API-Schlüssel:

    1. Melden Sie sich bei Duro PLM an
    2. Generieren Sie einen Schlüssel mit Hilfe der Duro-Starter-Anleitung
    3. Speichern Sie den neuen API-Schlüssel

    Konfigurieren Sie den Tulip Connector

    1. Auf der Seite Konnektoren finden Sie den Konnektor.Connectors.jpg
    2. Klicken Sie im Connector auf Produktion & Test & Entwicklung, um die Verbindungseinstellungen anzuzeigen.Duro Connector.jpg
    3. Stellen Sie die Verbindungseinstellungen wie folgt ein:Running On: Cloud Connector HostHost: mfg.duro.appPort: 443TLS: YesDetails.png
    4. Klicken Sie auf Header bearbeiten und setzen Sie Ihren "apiToken"-Header mit dem Wert, den Sie aus den Duro-Einstellungen abgerufen haben.Details2.png
    5. Gehen Sie zurück und klicken Sie auf Test, dann speichern Sie die Details. Passed.jpg

    Wie es funktioniert

    Wenn Sie den Connector wie im Abschnitt "Einrichtung" beschrieben konfiguriert haben, können Sie die Connector-Funktionen in der App testen, indem Sie im Schritt "Unit Testing" auf "Test Graph QL API" klicken. Die Liste der in Ihrem Duro-Konto definierten Produkte wird wie folgt angezeigt:Unit Testing.jpg

    Im App-Editor können Sie sehen, wie der Trigger für die Schaltfläche konfiguriert ist, um die Connector-Funktion aufzurufen:Trigger.jpg

    Das Ergebnis des Aufrufs der Connector Funktion wird in einer Variablen gespeichert, die dann in einer interaktiven Tabelle von Tulip angezeigt wird:Table View.jpg

    Connector Funktion

    Der Duro Connector verwendet Graph QL Abfragen, er kommt mit vordefinierten Funktionen und kann erweitert werden, um jede von Duro angebotene API zu unterstützen (siehe Graph QL Dokumentation hier{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

    Der aktuelle Connector verfügt über die folgenden API Calls:

    Funktion NameBeschreibung
    Alle Komponenten abrufenAbrufen einer Liste aller Komponenten
    Alle Produktdefinitionen abrufenRuft eine Liste aller Produktdefinitionen ab
    Alle Revisionen abrufenAbrufen einer Liste aller Produktrevisionen
    Get Component Children - Nach Komponenten-IDAbrufen einer Liste aller untergeordneten Komponenten einer Komponente nach Komponenten-ID
    Komponentendefinition abrufen - nach Komponenten-IDAbrufen von Komponentendetails nach Komponenten-ID
    Komponentendokumente abrufen - nach Komponenten-IDAbrufen einer Liste von Komponentendokumenten nach Komponenten-ID
    Komponentendokumente abrufen - nach KomponentennameAbrufen einer Liste von Komponentendokumenten nach Komponentenname
    Produktkinder abrufen - nach Produkt-IDAbrufen einer Liste von untergeordneten Produkten für ein Produkt nach Produkt-ID
    Produktdefinition abrufen - nach Produkt-IDAbrufen der Details einer Produktdefinition nach ID
    Produktdokumente abrufen - nach Produkt-IDAbrufen einer Liste von Produktdokumenten nach Produkt-ID
    Produktrevisionen abrufen - nach ProduktnameAbrufen einer Liste von Produktrevisionen nach Produktname
    Revision abrufen - nach Revisions-IDAbrufen von Produktrevisionsdetails nach Revisions-ID
    Revisionskinder abrufen - nach Revisions-IDListe der Revisionskinder nach Revisions-ID abrufen
    Revisionsdokumente abrufen - nach Revisions-IDListe der Revisionsdokumente nach Revisions-ID abrufen

    Weitere Informationen


    War dieser Artikel hilfreich?