- Nyomtat
Hurokfutás figyelmeztetés az automatizálásban
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:
- 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.
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.
- 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).
- Ha a hurok szándékos, egyszerűen zárja ki a figyelmeztetést. Vegye figyelembe, hogy az oldal frissítésekor visszatér.