Déclencheurs au niveau des étapes

Prev Next

Dans cet article, vous apprendrez :

  • Que sont les déclencheurs au niveau des étapes ?
  • Les types de déclencheurs au niveau des étapes
  • Exemples de cas d’utilisation des déclencheurs au niveau des étapes

Déclencheurs au niveau des étapes

Les déclencheurs au niveau des étapes sont activés par des événements. Comme leur nom l'indique, les déclencheurs au niveau des étapes se situent au niveau de chaque étape. Chaque étape dispose de sa propre liste de déclencheurs au niveau des étapes. Ces déclencheurs ne s'exécutent que lorsque leur étape est affichée. Les déclencheurs au niveau des étapes peuvent également être ajoutés à la mise en page de base ; dans ce cas, ils s'exécutent à chaque étape.

Les déclencheurs au niveau des étapes sont accessibles via l'onglet « Étape » dans le volet de contexte.

Vous pouvez également configurer la manière dont les déclencheurs réagissent à l'échec des déclencheurs précédents, dès lors que vous ajoutez plusieurs déclencheurs. En cliquant sur le bouton bascule, les utilisateurs peuvent déterminer quels déclencheurs suivants ne s'exécuteront pas si un déclencheur précédent échoue.

image.png

Types de déclencheurs au niveau des étapes

Les déclencheurs au niveau des étapes, comme tous les autres déclencheurs, s'exécutent lorsqu'une action spécifique se produit. Les déclencheurs au niveau des étapes peuvent être exécutés en fonction de 4 types d'actions.

  1. À l’entrée de l’étape
  2. Minuterie
  3. Sortie de la machine et du périphérique
  4. À la sortie d’une étape

À l'entrée d'une étape

« À l'entrée d'une étape » Les déclencheurs seront exécutés lorsqu'une étape s'affiche.

NOTE

On step enter triggers will run every time its Step is loaded.

Exemple d’utilisation

L’entrée dans une étape est le moment idéal pour initialiser toutes les données nécessaires à une tâche spécifique.

Exemple : je souhaite que les utilisateurs signalent des défauts dans un processus d’assemblage. Je vais stocker ces défauts dans une table. Je dois créer un espace réservé d’enregistrement de table pour écrire dans cette table.

À l’entrée de l’étape, je vais créer un enregistrement avec un identifiant aléatoire.Step open.png

Minuteries

Vous trouverez ici plus d’informations sur les déclencheurs de minuterie.

Les déclencheurs de minuterie s’exécutent à une cadence spécifique. Un déclencheur sera exécuté toutes les X secondes. Les déclencheurs de minuterie peuvent s’exécuter toutes les 30 secondes au minimum.

Exemple d’utilisation

Les déclencheurs temporisés sont parfaits pour effectuer des vérifications périodiques pouvant s'exécuter en arrière-plan sans intervention de l'utilisateur.

Exemple : toutes les 5 minutes (300 secondes), je souhaite vérifier le nombre de pièces produites ; si ce nombre est supérieur à la quantité requise, je souhaite envoyer un e-mail à un superviseur.

Timer Trigger.png

Machines et appareils

Les déclencheurs de machines et d’appareils vous permettent de recevoir des données provenant de vos appareils pris en charge et des machines connectées à Tulip. Lorsque votre appareil ou votre machine génère des données, celles-ci peuvent déclencher l’exécution de déclencheurs.

Note

Device triggers run every time a supported device output data, where Machine triggers fire every time that Attribute is updated, even if it does not change.

Exemple d’utilisation

Les déclencheurs de machines et de périphériques sont essentiels lorsque vous travaillez avec de nombreux périphériques d’entrée utilisateur, tels que les lecteurs de codes-barres.

Exemple : je souhaite que les utilisateurs scannent un code-barres figurant sur un bon de travail à l'aide d'un lecteur de codes-barres USB ; lorsqu'ils scannent ce code-barres, je souhaite créer un enregistrement de table pour ce travail.

Device Trigger.png

À la sortie d’une étape

Les déclencheurs « À la sortie d’une étape » sont exécutés lorsqu’une étape est quittée.

Exemple d'utilisation

Les déclencheurs « À la sortie d’une étape » sont très utiles pour clôturer des processus.

Exemple : les utilisateurs restent généralement sur une seule étape lorsqu’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 souhaite enregistrer l’heure d’achèvement.

step closed.png

Pour en savoir plus