Qu'est-ce qu'un connecteur ?
  • 24 Jun 2024
  • 3 Minutes à lire
  • Contributeurs

Qu'est-ce qu'un connecteur ?


Résumé de l’article

Vue d'ensemble

Que sont les connecteurs ?

Voici comment connecter les systèmes logiciels existants de votre entreprise avec Tulip.

Tulip est une plateforme ouverte conçue pour s'intégrer de manière transparente à votre infrastructure informatique existante. Cette intégration est facilitée par les Connecteurs.

Lesconnecteurs sont une fonctionnalité de Tulip qui permet l'échange de données entre les API HTTP, MQTT, et les bases de données SQL et Tulip. Ils sont essentiels pour se connecter aux serveurs et systèmes externes, y compris l'API de la Table. La mise en place d'un connecteur vous permet d'intégrer des informations externes dans vos applications Tulip, améliorant ainsi votre expérience de Tulip et rationalisant vos processus.

Types de connecteurs supportés par Tulip :

  1. HTTP - Accéder à des données depuis des API externes.
  2. MQTT - Ecrire dans votre espace de noms MQTT.
  3. SQL - Accéder à des bases de données externes à Tulip.

Pour accéder aux connecteurs, survolez l'onglet "Apps" depuis n'importe quel endroit de votre compte Tulip et sélectionnez Connecteurs dans le menu déroulant.

Accessing Connectors

Sur la page Connecteurs, vous pouvez voir le statut, la description et la dernière mise à jour de vos connecteurs.

Connector Status

En survolant la pilule du statut, vous obtiendrez des informations supplémentaires sur le statut de chaque environnement.

Status Information

Chaque connecteur peut avoir plusieurs fonctions de connecteur ou des requêtes qui sont déclenchées dans une application.

Voici un exemple de fonction de connecteur :

Example Connector Function

Utilisation des connecteurs :

Les connecteurs peuvent être utilisés par des déclencheurs ou des actions d'automatisation. Par exemple, vous pouvez créer un déclencheur dans une application Tulip qui exécute la séquence suivante :

  1. "Lorsque l'opérateur scanne un code-barres"
  2. "Rechercher ce code-barres dans ma base de données SQL"
  3. "Puis naviguer vers l'une des trois étapes différentes basées sur ces données".

Vous pouvez également créer une séquence du type : "Lorsque l'opérateur appuie sur ce bouton" :

  1. "Lorsque l'opérateur appuie sur ce bouton"
  2. "Envoyez une requête à mon API HTTP qui suit les problèmes de production dans mon usine."

Les deux méthodes sont en libre-service. Si vous pouvez interroger une base de données SQL ou un service logiciel externe (comme un MES ou un ERP), vous pouvez écrire la requête dans Tulip.

Vous trouverez ci-dessous un exemple d'appel d'une fonction de connecteur dans un Trigger dans l'éditeur d'application :

Calling a Connector Function

Environnements du connecteur

L'onglet Environnements vous permet de configurer plusieurs serveurs pour chaque fonction de connecteur. Cette configuration vous permet d'exécuter automatiquement les fonctions de connecteur dans un environnement de test pendant que l'application est en cours de développement. Plus de détails sur les environnements sont disponibles ici.

Environments Tab

Types de données dans les connecteurs

Les types de données suivants peuvent être utilisés comme {{glossaire.Entrée}} ou {{glossaire.Sortie}} dans une fonction de connecteur :

Vous pouvez convertir un type de données en un autre dans Tulip. Par exemple, si un connecteur produit une valeur de type "float" et que vous avez besoin de l'utiliser en tant que "texte" dans une application, vous pouvez créer une sortie "texte" et l'associer à la valeur "float". La valeur sera automatiquement convertie.

:::(Info) (NOTE: Vous ne pouvez pas inclure un point (".") dans le nom d'une entrée ou d'une sortie :: :

Délais d'attente dans les connecteurs

Les connecteurs ont des délais d'attente pour éviter le blocage de l'application. L'objectif est qu'un connecteur ne prenne pas plus de 1 à 3 secondes, ce qui correspond au temps d'attente typique d'un opérateur. Lors de la construction d'un connecteur, la fonctionnalité de test est interrompue au bout de 10 secondes. En production, un connecteur dans une application sera désactivé au bout de 25 secondes.

Détails techniques des connecteurs

Étant donné que les connecteurs communiquent avec des systèmes externes, il est essentiel de comprendre comment les configurer pour qu'ils s'adaptent à votre environnement informatique personnalisé. Le Connector Host est un module de la plateforme Tulip qui gère ces connexions.

Pour les bases de données et les API qui sont ouvertement disponibles depuis votre Tulip Cloud, aucune configuration supplémentaire n'est nécessaire. Cependant, si des problèmes surviennent ou si vous avez besoin de vous connecter à une base de données, une API ou une machine qui n'est pas ouvertement disponible depuis le Tulip Cloud, référez-vous à cet article sur les Connector Hosts.

Pour en savoir plus


Avez-vous trouvé ce que vous cherchiez ?

Pour plus d'assistance, visitez community.tulip.co pour poser vos questions ou voir si d'autres ont rencontré des problèmes similaires.


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