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 ?