Avertissement de bouclage dans les automatismes
  • 06 Mar 2024
  • 1 Minute à lire
  • Contributeurs

Avertissement de bouclage dans les automatismes


Résumé de l’article

Dans l'éditeur du {{glossaire.Automatisation}}, vous pouvez recevoir un avertissement qui dit "Cette automatisation peut se déclencher continuellement. Ceci peut être évité en ajoutant une décision pour sortir du cycle." Il s'agit d'un avertissement de bouclage qui apparaît lorsque votre automatisme est configuré pour s'exécuter sans arrêt.

Que signifie l'avertissement de bouclage et comment se produit-il ?

L'avertissement signifie que votre automatisation tournera continuellement en boucle jusqu'à ce que les contrôles intégrés de Tulip arrêtent l'automatisation de tourner en boucle après 25 exécutions continues d'un événement unique.

Cet avertissement est déclenché lorsque votre événement a une action qui correspond à votre événement de lancement de l'automatisation. Par exemple, si un automatisme est à l'écoute d'une mise à jour de la table "Stock 4" et qu'il y a une mise à jour de la table "Stock 4", l'avertissement s'affichera.

Cela peut se produire avec les types d'événements suivants :

  • Enregistrement de table ajouté
  • Mise à jour
  • Supprimé
  • Mise à jour de l'activité de la machine
  • Mise à jour d'un attribut de machine

Comment corriger une erreur de bouclage

Il existe plusieurs façons de supprimer l'erreur :

  1. Si l'événement est une mise à jour d'un enregistrement de table, modifiez le déclencheur de l'application pour inclure un champ booléen. Nommez le champ booléen "Mis à jour par l'application" et définissez la valeur booléenne sur "Vrai". Voir Gestion des stocks avec les automatismes pour un exemple de mise en œuvre.

Ensuite, créez un bloc de décision dans votre automatisation qui vérifie la présence du booléen.image.png

Sur l'événement de mise à jour de l'enregistrement de table, définissez le champ Mis à jour par l'application sur "Non" pour empêcher la boucle de se déclencher 24 fois de plus.

image.png

  1. Si l'événement est une création/mise à jour/suppression d'enregistrement de table, vous pouvez changer l'action (par exemple, mise à jour d'enregistrement de table à création d'enregistrement de table).
  2. Si la boucle est prévue, il suffit de fermer l'avertissement. Notez qu'il reviendra lors de l'actualisation de la page.

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