- Impression
Dans cet article, vous apprendrez
- Qu'est-ce qu'un déclencheur d'échelon ?
- Les types de déclencheurs de niveau d'étape
- Exemples de cas d'utilisation des déclencheurs de niveau d'étape
Déclencheurs de niveau d'étape
Les déclencheurs de niveau intermédiaire sont activés par des événements. Comme leur nom l'indique, les déclencheurs d'étape se situent au niveau de l'étape. Chaque étape possède sa propre liste de déclencheurs au niveau de l'étape. Ces déclencheurs ne s'exécutent que lorsque l'étape est affichée. Les déclencheurs au niveau de l'étape peuvent également être ajoutés à la mise en page de base, ces déclencheurs s'exécuteront sur chaque étape.
Les déclencheurs de niveau étape sont accessibles via l'onglet Étape du volet contextuel.
Vous pouvez également configurer la façon dont les déclencheurs réagissent à l'échec des déclencheurs précédents, une fois que vous avez ajouté plus d'un déclencheur. En cliquant sur la bascule, les utilisateurs peuvent déterminer quels déclencheurs ultérieurs ne s'exécuteront pas en cas d'échec d'un déclencheur précédent.
Types de déclencheurs d'étape
Les déclencheurs de niveau d'étape, comme tous les autres déclencheurs, s'exécutent lorsqu'une action spécifique se produit. Les déclencheurs de niveau étape peuvent être exécutés en fonction de 4 types d'actions.
- A l'entrée de l'étape
- Minuterie
- Sortie d'une machine ou d'un appareil
- A la sortie de l'étape
A l'entrée du pas
Les déclencheurs "A l'entrée de l'étape" seront exécutés lorsqu'une étape est affichée.
:::(Info) (REMARQUE) Les déclencheurs "Entrée à l'étape" s'exécutent chaque fois que l'étape est chargée:: :
Exemple de cas d'utilisation
L'entrée à l'étape est le moment idéal pour initialiser les données nécessaires à une étape spécifique.
Ex. Je veux que les utilisateurs signalent des défauts dans un processus d'assemblage. Je stockerai ces défauts dans une table. J'ai besoin de créer un enregistrement de table pour écrire dans cette table.
À l'étape d'entrée, je vais créer un enregistrement avec un ID aléatoire.
Minuteries
Vous trouverez plus d'informations sur les déclencheurs de minuterie ici.
Les déclencheurs de minuterie s'exécutent selon une cadence spécifique. Toutes les X secondes, un déclencheur sera exécuté. Les déclencheurs peuvent être exécutés aussi rapidement que toutes les 30 secondes, ce qui peut être réduit en s'adressant à support@tulip.co.
Exemple d'utilisation
Les timer triggers sont parfaits pour effectuer des contrôles périodiques qui peuvent être exécutés en arrière-plan sans intervention de l'utilisateur.
Ex. Toutes les 5 minutes (300 secondes), je veux vérifier combien de pièces ont été produites. Si ce nombre est supérieur à la quantité requise, je veux envoyer un courriel à un superviseur.
Machines et appareils
Les déclencheurs de machines et d'appareils sont la façon dont vous recevrez les données de vos appareils supportés et des machines connectées à Tulip. Lorsque votre appareil ou votre machine émet des données, ils peuvent provoquer l'exécution de déclencheurs.
:::(Warning) (Note) Les déclencheurs de périphérique s'exécutent à chaque fois qu'un périphérique supporté émet des données, alors que les déclencheurs de machine s'exécutent à chaque fois que l'attribut est mis à jour, même s'il ne change pas.
:: :
Exemple de cas d'utilisation
Les déclencheurs Machine et Device sont essentiels lorsque l'on travaille avec de nombreux dispositifs d'entrée utilisateur, tels que les lecteurs de codes-barres.
ex. Je veux que les utilisateurs scannent un code-barres sur un voyageur de travail avec un lecteur de code-barres USB, lorsqu'ils scannent ce code-barres, je veux créer un enregistrement de table pour ce travail.
Sortie d'étape
Les déclencheurs "On step exit" sont exécutés lorsqu'une étape est quittée.
Exemple de cas d'utilisation
Les déclencheurs "On step exit" sont très utiles pour clôturer les processus.
ex. Les utilisateurs s'assoient principalement sur une seule marche pendant qu'ils travaillent sur un processus d'assemblage. Lorsque le processus est lancé, nous enregistrons l'heure de début dans un enregistrement de table. Lorsqu'ils terminent ce processus, je veux enregistrer une heure de fin.