Hurokfutás figyelmeztetés az automatizálásban
  • 06 Mar 2024
  • 1 Elolvasandó perc
  • Közreműködők

Hurokfutás figyelmeztetés az automatizálásban


Cikk összefoglaló

A Automations szerkesztőben előfordulhat, hogy a következő figyelmeztetés jelenik meg: "Ez az automatizálás folyamatosan elindíthatja önmagát. Ez megakadályozható a ciklusból való kitörésre vonatkozó döntés hozzáadásával". Ez egy ciklusos figyelmeztetés, amely akkor jelenik meg, ha az automatizálásod úgy van beállítva, hogy megállás nélkül fusson.

Mit jelent a ciklusos figyelmeztetés, és hogyan történik?

A figyelmeztetés azt jelenti, hogy az automatizálás folyamatosan hurokban fog futni, amíg a Tulip beépített vezérlői meg nem állítják az automatizálás hurokba állítását 25 folyamatos futás után egy egyedi eseménytől.

Ez a figyelmeztetés akkor lép működésbe, ha az eseménye rendelkezik olyan művelettel, amely megegyezik az automatizálás indító eseményével. Például, ha van egy automatizálás, amely a "Leltárkészlet 4" táblázatból származó táblázatrekord frissítésére figyel, és van egy táblázatrekord frissítés a "Leltárkészlet 4" táblázathoz, a figyelmeztetés fel fog ugrani.

Ez a következő eseménytípusoknál fordulhat elő:

  • Táblázati rekord hozzáadása
  • Frissített
  • Törölt
  • Gépi tevékenység frissítése
  • Gépi attribútum frissítése

Hurokhiba javítása

A hiba megszüntetésének több módja is van:

  1. Ha az esemény egy táblázatrekord frissítése, módosítsa az alkalmazás kiváltóját úgy, hogy tartalmazzon egy bólumezőt. Nevezze el a boolean-t "Updated by App" (Alkalmazás által frissítve), és állítsa a boolean értékét "True"-ra. A megfelelő végrehajtásra vonatkozó példát lásd a Leltárkezelés automatizálással című fejezetben.

Ezután hozzon létre egy döntési blokkot az automatizálásban, amely ellenőrzi a boolean értéket.image.png

A Table Record Update eseményben állítsa a Updated by App mezőt "No" értékre, hogy a ciklus ne induljon el további 24 alkalommal.

image.png

  1. Ha az esemény egy táblázatrekord létrehozása/frissítése/törlése, akkor megváltoztathatja a műveletet (azaz a táblázatrekord frissítése táblázatrekord létrehozására).
  2. Ha a hurok szándékos, egyszerűen zárja ki a figyelmeztetést. Vegye figyelembe, hogy az oldal frissítésekor visszatér.

Hasznos volt ez a cikk?