- Impression
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 :
- Connectez-vous à Duro PLM
- Générez une clé en suivant le guide de démarrage de Duro.
- Sauvegarder la nouvelle clé API
Configurer le connecteur Tulip
- Dans la page Connecteurs, trouvez le Connecteur.
- Dans le connecteur, cliquez sur production & testing & development pour voir les paramètres de connexion.
- Définissez les paramètres de connexion comme suit : Running On : Cloud Connector Host Host : mfg.duro.app Port : 443 TLS : Yes
- Cliquez sur Modifier les en-têtes et définissez votre en-tête "apiToken" en utilisant la valeur récupérée à partir des paramètres de Duro.
- Revenez en arrière et cliquez sur Test, puis sur Enregistrer les détails.
Comment cela fonctionne-t-il ?
Une fois que vous avez configuré le connecteur comme indiqué dans l'image ci-dessous, vous pouvez tester les fonctions du connecteur. Setup paragraphVous 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 :
Dans l'éditeur d'application, vous pouvez voir comment le déclencheur du bouton est configuré pour appeler la fonction de connecteur :
Le résultat de l'appel à la fonction Connecteur est stocké dans une variable qui est ensuite affichée dans un tableau interactif Tulip :
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 prendre en charge n'importe quelle API proposée par Duro (voir la documentation Graph QL here).
:::(Info) (GraphQL to JSON) Tulip ne supporte pas Graph QL et nécessite de transformer Graph QL en requêtes JSON, utilisez le site web suivant pour transformer les requêtes : GraphQL to JSON body converter
:: :
Le connecteur actuel est livré avec les API Call suivants :
| Obtenir tous les composants | Récupérer une liste de tous les composants | | Obtenir toutes les définitions de produits | Récupérer une liste de toutes les définitions de produits | | Obtenir toutes les révisions | Récupérer une liste de toutes les révisions de produits | | Obtenir les enfants d'un composant - par ID de composant | Récupérer une liste de tous les composants enfants d'un composant par ID de composant| | Obtenir la définition d'un composant - par ID de composant | Récupérer une liste de tous les composants enfants d'un composant par ID de composant| | Obtenir la définition d'un composant - par ID de composant | Récupérer une liste de tous les composants enfants d'un composant par ID de composant. Par ID de composant | Récupérer les détails d'un composant par ID de composant | | Obtenir les documents du composant - Par ID de composant | Récupérer une liste de documents du composant par ID de composant | | Obtenir les documents du composant - Par nom de composant | Récupérer une liste de documents du composant par nom de composant | | Obtenir les enfants du produit - Par ID de produit | Récupérer une liste de documents du produit par nom de produit | | Obtenir les enfants du produit - Par ID de produit | Récupérer une liste de tous les enfants du composant par ID de composant Par ID de produit | Récupérer la liste des enfants d'un produit par ID de produit | | Obtenir la définition du produit - Par ID de produit | Récupérer les détails de la définition du produit par ID | | Obtenir les documents du produit - Par ID de produit | Récupérer la liste des documents du produit par ID de produit| | Obtenir les révisions du produit - Par nom de produit | Récupérer la liste des documents du produit par nom de produit Par nom de produit | Récupérer une liste de révisions de produits par nom de produit | | Obtenir la révision - Par ID de révision | Obtenir 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évision | Obtenir la liste des enfants de la révision par ID de révision| | Obtenir les documents de la révision - Par ID de révision | Obtenir la liste des documents de la révision par ID de révision | | Obtenir la liste des documents de la révision par ID de révision |