Comment planifier une intégration entre Tulip et un MES ou un ERP ?
  • 24 Jan 2024
  • 6 Minutes à lire
  • Contributeurs

Comment planifier une intégration entre Tulip et un MES ou un ERP ?


Résumé de l’article

Apprenez quelles sont les questions que vous devez poser afin de déterminer la meilleure façon d'intégrer votre MES/ERP.

Tulip s'est intégré à une variété de systèmes MES et ERP.

Cependant, étant donné qu'il existe de nombreux produits ERP et MES sur le marché, il est difficile de dire avec quelle facilité Tulip peut se connecter à votre ERP ou MES particulier. Cela dépend de

  • Du produit ERP/MES lui-même
  • La complexité de l'environnement informatique de votre entreprise
  • Les capacités de votre équipe informatique à travailler avec le système ERP/MES.

:::(Info) (NOTE) Dans cet exemple, nous nous concentrons sur un système ERP ou MES, mais ces informations sont applicables à la plupart des systèmes logiciels, y compris les systèmes CRM, QMS, LMS, et les systèmes de gestion des nomenclatures ::: :

Questionnaire

De nombreux clients trouvent qu'ils sont capables de prendre l'information contenue dans cet article et de construire une intégration eux-mêmes. Si vous souhaitez obtenir l'aide de Tulip pour l'intégration d'un service, répondre à ces questions est la première étape d'un projet réussi.

Questions de stratégie

1- Quel est le but de l'intégration ?

Il est important d'établir dès le départ les objectifs à court et à long terme du projet. Avez-vous besoin que toutes les informations soient partagées entre les deux systèmes ? Ou est-il plus judicieux de se concentrer, dans un premier temps, sur quelques échanges de grande valeur ?

2- Quelles sont les principales parties prenantes au sein de votre organisation ?

Qui est le client final de cette intégration ? Qui connaît le mieux le service auquel vous souhaitez connecter Tulip ? Qui sera en mesure d'organiser l'accès au service ?

3- Quelle documentation votre service fournit-il ?

De nombreux clients de logiciels d'entreprise ne fournissent la documentation de leurs services qu'aux clients payants. Cela signifie que Tulip ne pourra pas accéder à cette documentation. Obtenir l'accès à un maximum de documentation sur votre logiciel permet de mieux cerner le travail nécessaire à l'intégration.

4- Quelles sont les transactions nécessaires entre Tulip et le service pour que l'intégration soit réussie ?

Nous essayons ici d'être très précis. Voici quelques exemples :

  • Obtenir des informations sur un bon de travail à partir d'un identifiant de bon de travail.
  • Marquer un bon de travail comme terminé à partir d'un identifiant de bon de travail.
  • Trouver tous les bons de travail en cours assignés à une station à partir d'un numéro d'identification de la station.

5- Qui assurera la maintenance de cette intégration ?

Au fur et à mesure que de nouveaux cas d'utilisation sont découverts, qui dans votre organisation sera chargé d'être l'expert en la matière pour l'intégration ? Dans certaines organisations, il s'agit d'un intégrateur tiers ou d'un contractant.

Questions techniques

Afin de déterminer les détails d'une intégration, voici quelques questions qui peuvent guider le processus :

  1. Votre ERP/MES dispose-t-il d'une API ?
  2. Si votre ERP/MES envoie des données à une base de données SQL, un tiers peut-il se connecter à cette base de données SQL ? Et si oui, quels sont ses privilèges ?
  3. Votre ERP/MES envoie-t-il des données via un protocole industriel, comme OPC ?
  4. Est-il possible d'accéder à l'ERP/MES depuis le nuage ?

Tulipe et systèmes ERP - Systèmes d'enregistrement présumés (sources de vérité)

Notre meilleure pratique recommandée est d'interagir avec le système d'enregistrement d'un objet (par exemple, le bon de travail) en temps réel (typiquement via des fonctions de connecteur HTTP au format JSON).
Vous trouverez ci-dessous une comparaison entre les systèmes ERP et Tulip, ainsi que les éléments communs pour lesquels chaque système est supposé être le système d'enregistrement.Tulip vs ERP - assumed systems of record.png

Contexte de connexion

En général, Tulip se connecte à des systèmes logiciels externes via l'une des trois méthodes suivantes :

  1. HTTP API (qui inclut REST et SOAP)
  2. OPC UA
  3. Requêtes SQL

API HTTP

Si votre ERP/MES possède une API HTTP (incluant REST et SOAP), Tulip peut initier des requêtes qui peuvent envoyer ou récupérer des données à travers ces points de terminaison. Tulip, avec ses connecteurs HTTP, peut consommer les services web exposés par un système ERP et amener les données dans Tulip à être consommées par des applications en temps réel.

Notez que Tulip devra initier la connexion contrairement à votre ERP/MES lorsque vous utilisez les connecteurs Tulip. Si l'ERP/MES doit initier la connexion à Tulip, utilisez l'API Tulip Tables

Vous pouvez être en mesure de configurer l'API à partir de l'interface administrateur de votre système. Cette information sera disponible sur le site web du fournisseur du logiciel.

Base de données SQL

Si votre ERP/MES partage des données avec une base de données SQL, alors Tulip peut également accéder à cette base de données et partager des données. Cela peut nécessiter que vous écriviez de nouvelles requêtes dans votre ERP/MES afin d'accéder aux nouvelles données de Tulip.

Si la base de données SQL est strictement déployée sur site, alors Tulip peut déployer un Connecteur Host sur site qui permet à la base de données de fonctionner avec la plateforme cloud de Tulip.

De plus, certaines organisations stockent leurs données ERP/MES dans une base de données sensible qui n'est pas accessible à des tiers, mais elles veulent toujours partager des données avec Tulip. Elles mettent donc en place une nouvelle base de données où elles peuvent partager des données spécifiques à partir de leurs systèmes logiciels, et Tulip peut partager des données sans aucun problème de sécurité.

Protocoles industriels

Si votre ERP/MES partage des données via un protocole industriel, comme Modbus, MTConnect et OPC UA, alors Tulip peut se connecter via un serveur qui exécute le Tulip Connector Host.

Dans ce cas, votre ERP/MES agira comme une "machine" dans Tulip. Consultez notre article Introduction à la surveillance des machines pour plus de détails.

Partage de données à sens unique

Certains systèmes ERP/MES ont des méthodes intégrées pour recevoir des données de systèmes externes, mais il est difficile d'envoyer leurs propres données dans d'autres systèmes.

Dans ce cas, vous devrez peut-être décider si le transfert de données à sens unique est acceptable ou si vous souhaitez consacrer plus de temps et d'énergie à la recherche d'un moyen de rendre possible le transfert de données à double sens.

Par exemple, vous pouvez vous contenter de faire de Tulip votre principal système de collecte de données dans l'atelier. Ensuite, après avoir envoyé les données dans votre système MES/ERP, vous pouvez aligner les données de l'atelier avec les données existantes dans le système.

Exemple : NetSuite

Supposons que vous utilisiez NetSuite comme ERP et que vous souhaitiez savoir s'il peut se connecter à Tulip. Vous pouvez rechercher "Netsuite api" sur Google et vous trouverez cette page qui décrit SuiteTalk, l'outil de NetSuite pour l'intégration avec des tiers.

Voici ce que fait SuiteTalk :

Il semble que SuiteTalk vous permette de créer une API HTTP, ce qui serait la manière la plus simple de l'intégrer à Tulip.

Vous pouvez soit créer les points de terminaison vous-même dans le portail administrateur de votre MES/ERP, soit travailler avec un partenaire Tulip qui peut créer les points de terminaison pour vous.

Voici un exemple de comment construire une intégration Tulip-NetSuite.


Vous avez trouvé ce que vous cherchiez ?

Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres ont rencontré une question similaire !


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