Comment appeler une fonction de connecteur à l'aide de déclencheurs ?
  • 31 Oct 2023
  • 2 Minutes à lire
  • Contributeurs

Comment appeler une fonction de connecteur à l'aide de déclencheurs ?


Article Summary

Vue d'ensemble

Afin d'accéder aux informations d'un MES ou d'un autre système externe, Tulip utilise des Connecteurs

Une fois que les fonctions du connecteur ont été construites, elles peuvent être initiées dans une application via des déclencheurs.

Cela signifie que lorsqu'un opérateur appuie sur un bouton spécifique dans le lecteur Tulip, ou utilise un appareil connecté spécifique comme un lecteur de code-barres, vous pouvez récupérer ou stocker des données dans un système externe.

Voici comment les données voyageront à travers Tulip vers le système de votre choix :

  1. Spécifiez la fonction de connecteur qui doit être exécutée dans le déclencheur.
  2. Spécifier les entrées de la fonction connecteur (si nécessaire). Il s'agit généralement de variables provenant d'une application.
  3. S'il y a des sorties de la fonction connecteur, spécifier quelle Variable doit stocker ces valeurs.

Voici un aperçu du cheminement :

Variable (ou valeur statique) dans l'application --> Entrées dans la fonction connecteur --> La fonction connecteur s'exécute --> Sorties --> Autre variable dans l'application

Ceci peut être réalisé en suivant les étapes décrites ci-dessous :

Créer le déclencheur

1- Cliquer sur le signe "+" à côté de Déclencheurs sous l'onglet Etape du Volet Contextuel.

2- Donner un nom au nouveau déclencheur dans l'Editeur de Déclencheur.

3- Sélectionnez Quand le déclencheur doit s'exécuter.

Ajoutez l'action de déclenchement "Run Connector Function".

4- Sélectionnez une Condition qui déterminera si le Trigger doit s'exécuter dans la section If.

5- Ajouter une nouvelle action en remplissant la section sous "Then" :

  • Sélectionnez "Run Connector Function"
  • Sélectionnez le connecteur que vous souhaitez exécuter
  • Sélectionnez l'entrée de données souhaitée pour la fonction (par exemple, un scan de code-barres, une variable ou même une valeur statique).
  • Sélectionnez la variable dans laquelle vous souhaitez stocker les résultats de la fonction (la variable sera un tableau ou un objet selon la fonction du connecteur).

Voici un exemple :

  • "Exécuter une fonction de connecteur" connecteur : "Server Assembly DB" "Get_Configuration"
  • configuration : "Static Value" "text"
  • et enregistrer le résultat en tant que : "Variable" "config_information"

:::(Info) (NOTE) Dans le cas où les données reçues de la fonction connecteur contiennent plusieurs variables, Tulip sauvegardera chaque entrée de données comme une propriété séparée dans un objet et vous pourrez accéder à chaque propriété séparément ::: :

Pour aller plus loin


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 personnes ont répondu à une question similaire !


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