MENU
    Test de l'unité Duro PLM
    • 24 Jan 2025
    • 3 Minutes à lire
    • Contributeurs

    Test de l'unité Duro PLM


    Résumé de l’article

    Cet article explique comment intégrer votre Duro PLM à Tulip.

    Objectif

    Le but du test unitaire de Duro PLM est de permettre aux utilisateurs de vérifier si leur connexion entre Tulip et la plateforme Duro PLM est correcte et fonctionne comme prévu.

    Le connecteur API permet aux utilisateurs de voir les définitions de produits, les révisions, les détails de la nomenclature, les images, les documents et les spécifications dans Tulip.

    Une application de démarrage a également été définie pour utiliser les fonctions du connecteur et les API Graph QL.

    Démarrer avec Duro

    La plateforme PLM native de Duro permet aux équipes d'ingénierie matérielle de gérer l'approvisionnement, les nomenclatures, les ordres de modification et les révisions en un seul endroit. L'interface intuitive de la plateforme et les flux de travail agiles prédéfinis permettent à toutes les personnes impliquées dans le développement du matériel de prendre des décisions éclairées et opportunes. De plus, les intégrations avec les meilleurs partenaires matériels, comme Tulip, facilitent la centralisation ou le partage des données en quelques minutes sans intégrations coûteuses.

    Configuration

    Générer une clé API Duro :

    1. Connectez-vous à Duro PLM
    2. Générez une clé en suivant le guide de démarrage de Duro.
    3. Sauvegarder la nouvelle clé API

    Configurer le connecteur Tulip

    1. Dans la page Connecteurs, trouvez le connecteur.Connectors.jpg
    2. Dans le connecteur, cliquez sur production & testing & development pour voir les paramètres de connexion.Duro Connector.jpg
    3. Définissez les paramètres de connexion comme suit:Running On : Cloud Connector HostHost : mfg.duro.appPort : 443TLS : YesDetails.png
    4. Cliquez sur Edit Headers et définissez votre en-tête "apiToken" en utilisant la valeur récupérée dans les paramètres de Duro.Details2.png
    5. Revenez en arrière et cliquez sur Test, puis sur Enregistrer les détails. Passed.jpg

    Fonctionnement

    Une fois que vous avez configuré le connecteur comme indiqué dans le paragraphe Configuration{target="_blank"}, vous pouvez tester les fonctions du connecteur dans l'application en cliquant sur Test Graph QL API à l'étape Test unitaire. La liste des produits définis dans votre compte Duro s'affichera comme suit :Unit Testing.jpg{height="" width=""}.

    Dans l'éditeur d'application, vous pouvez voir comment le déclencheur du bouton est configuré pour appeler la fonction Connecteur :Trigger.jpg

    Le résultat de l'appel à la fonction Connecteur est stocké dans une variable qui est ensuite affichée dans un tableau interactif Tulip :Table View.jpg

    Fonction de connecteur

    Le connecteur Duro utilise les requêtes Graph QL, il est livré avec des fonctions prédéfinies et peut être étendu pour supporter n'importe quelle API offerte par Duro (voir la documentation Graph QL ici{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

    Le connecteur actuel est livré avec les API Calls suivants :

    Nom de la fonctionNom de la fonction Description
    Obtenir tous les composantsRécupère une liste de tous les composants
    Obtenir toutes les définitions de produitsPermet d'obtenir une liste de toutes les définitions de produits.
    Obtenir toutes les révisionsRécupérer une liste de toutes les révisions de produits
    Obtenir les enfants d'un composant - par ID de composantRécupérer la liste de tous les composants enfants d'un composant par identifiant de composant.
    Obtenir la définition d'un composant - par ID de composantRécupérer les détails d'un composant par ID de composant
    Obtenir les documents d'un composant - par ID de composantRécupérer la liste des documents d'un composant par ID de composant.
    Obtenir les documents d'un composant - par nom de composantRécupérer la liste des documents d'un composant par nom de composant.
    Obtenir les enfants d'un produit - par ID de produitRécupérer la liste des enfants d'un produit par ID de produit.
    Obtenir la définition d'un produit - par identifiant de produitRécupérer les détails d'une définition de produit par ID
    Obtenir les documents d'un produit - par ID de produitRécupérer la liste des documents d'un produit par ID de produit
    Révisions de produits - par nom de produitRécupérer une liste de révisions de produits par nom de produit.
    Révision - par identifiant de révisionObtenir les détails de la révision du produit par ID de révision
    Obtenir les enfants de la révision - par ID de révisionObtenir la liste des enfants de la révision par ID de révision
    Obtenir les documents de révision - par ID de révisionObtenir la liste des documents de révision par ID de révision

    Pour en savoir plus


    Cet article vous a-t-il été utile ?