MENU
    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?