- Impression
Étapes de l'élaboration de votre première intégration de système
Préparez et construisez l'intégration d'un système avec Tulip en utilisant les meilleures pratiques pour garantir le succès.
Lors de la planification d'une intégration entre Tulip et un système tiers, il y a un certain nombre de personas avec lesquels il faut planifier et des préparations à faire avant de pouvoir commencer à construire.
Au minimum, la planification doit communiquer avec et impliquer les parties prenantes suivantes : * Développeurs citoyens * Propriétaires opérationnels des systèmes intégrés * Ingénierie IS/IT * Utilisateurs de l'atelier desservis par la solution
Ensemble, vous pouvez commencer à envisager et à prendre des décisions sur les différents aspects de cette intégration.
- Discutez du problème à résoudre.
- Fixer des objectifs mesurables.
- S'aligner sur la meilleure solution :
- Quelles sont les bonnes données pour résoudre le problème ?
- Quel est le système d'enregistrement approprié en fonction de l'intégration nécessaire ?
- Quels sont les changements informatiques nécessaires ?
Construire votre première intégration de système
Vous trouverez ci-dessous des étapes de haut niveau pour vous guider dans l'intégration de Tulip à une application tierce.Prérequis : Le système tiers doit avoir un point de terminaison API disponible (par exemple NetSuite RESTlet, Slack API).
| Description de la tâche | Qui peut le faire ? | --- | --- | --- | | 1 | Établir l'utilisation du Cloud Connector Host ou du On-Prem Connector Host. (OPCH). | 2 | Générer les détails d'authentification pour que Tulip puisse communiquer avec un système tiers. (e.g. OAuth2.0) | Client | | 3 | Choisissez une transaction et décidez de la direction du flux d'information (e.g. GET Work Orders, POST inventory move). Nous recommandons une transaction simple pour commencer. | Le client peut alors choisir d'exposer les données et les points de terminaison de cette transaction. Documentez le point de terminaison HTTP et les Input requis (pour Netsuite, point de terminaison = RESTlet avec ID de script et ID de déploiement). | Construire et tester un connecteur Tulip. | 6 | Incorporer des données de transaction dans des applications Tulip nouvelles ou existantes avec des fonctions de connecteur. | Le client et/ou Tulip (via un projet de services payant).
Exemple de flux de données
Supposons que vous souhaitiez obtenir des ordres de travail d'un ERP et stocker ces ordres dans une table désignée d'ordres de travail.
Tout d'abord, vous devez récupérer les bons de travail à partir de l'ERP. Suivez le diagramme ci-dessous pour le flux de données :
Récupérer les bons de travail pour aujourd'hui
Ensuite, vous devez écrire les bons de travail récupérés dans une table. Suivez le diagramme ci-dessous pour le flux de données :
Écrire les bons de travail dans la table Tulip
Meilleures pratiques
- Transigez avec une source de vérité en temps réel. De plus, assurez-vous que votre atelier utilise la source la plus récente.
- Stocker les données centrées sur Tulip dans Tulip. Alors que la source de vérité d'un bon de travail peut être votre ERP, certaines données sont pertinentes principalement pour Tulip, par exemple les non-conformités enregistrées dans Tulip par rapport à un bon de travail.
- Augmenter l'exécution par les opérateurs de cas d'utilisation simples centrés sur l'ERP/WMS avec des applications Tulip composables et intégrées. Par exemple, une application Tulip utilisant l'appareil photo d'une tablette comme un scanner de code-barres pour la gestion de l'inventaire.
- Éviter de mettre en cache les données d'une source de vérité dans les tables Tulip si les données deviennent rapidement obsolètes. Par exemple, un inventaire des produits en stock devrait être stocké dans sa propre source de données, permettant à Tulip d'interagir avec lui en temps réel.
- Utiliser Tulip séparément pour des cas d'utilisation appropriés. Tous les cas d'utilisation qui sont mieux exécutés dans votre ERP devraient y rester.
- Utilisez les API HTTP chaque fois que vous le pouvez. Les connecteurs SQL nécessitent une configuration supplémentaire.
Plus d'informations
- Comment planifier une intégration entre Tulip et un MES ou un ERP
- Introduction à Tulip Connector Hosts
- Comment configurer un connecteur
- Connecteurs HTTP