Ebben a cikkben a következőkről olvashat:
- Mik azok a lépésszintű kiváltók?
- A lépésszintű kiváltók típusai
- Példák a lépésszintű kiváltók felhasználására
Lépésszintű triggerek
A lépésszintű triggereket események aktiválják. Ahogy a neve is mutatja, a lépésszintű triggerek a lépésszinten működnek. Minden lépésnek megvan a saját lépésszintű triggerlistája. Ezek a triggerek csak akkor futnak le, ha az adott lépés megjelenik. Lépésszintű triggereket az alapelrendezéshez is hozzá lehet adni; ezek a triggerek minden lépésnél lefutnak.
A lépésszintű triggerek a kontextuspanelen található „Lépés” fülön érhetők el.

Ha egynél több triggert ad hozzá, beállíthatja azt is, hogy a triggerek hogyan reagáljanak az előző triggerek meghiúsulására. A kapcsoló gombra kattintva a felhasználók meghatározhatják, hogy melyik következő trigger ne futjon le, ha egy előző trigger meghiúsul.

A lépésszintű triggerek típusai
A lépésszintű kiváltók, mint minden más kiváltó, egy meghatározott művelet bekövetkezésekor futnak le. A lépésszintű kiváltók 4féle művelet alapján hajthatók végre.
- Lépésbe lépéskor
- Időzítő
- Gép és eszköz kimenet
- Lépés kilépésekor
Lépés belépésekor
„Lépés kezdetén” A kiváltók akkor kerülnek végrehajtásra, amikor egy lépés megjelenik.
On step enter triggers will run every time its Step is loaded.
Példa
A lépés belépésekor kiváló alkalom nyílik egy adott feladathoz szükséges adatok inicializálására.
Például: szeretném, ha a felhasználók jelentést tennének az összeszerelési folyamat során felmerülő hibákról. Ezeket a hibákat egy táblázatban fogom tárolni. Ehhez létre kell hoznom egy táblázati rekord helyőrzőt, hogy beírhassak ebbe a táblázatba.
A „Lépés belépésekor” eseménynél létrehozok egy rekordot véletlenszerű azonosítóval.
Időzítők
További információk az időzítő-triggerekről itt találhatók.
Az időzítő-triggerek meghatározott időközönként futnak. Minden X másodpercben végrehajtódik egy trigger. Az időzítő-triggerek akár 30 másodpercenként is futtathatók.
Példa
Az időzítő-triggerek kiválóan alkalmasak olyan időszakos ellenőrzések elvégzésére, amelyek a felhasználó beavatkozása nélkül, a háttérben futtathatók.
Például: 5 percenként (300 másodpercenként) ellenőrizni szeretném, hogy hány alkatrész készült el, és ha ez meghaladja a szükséges mennyiséget, e-mailt szeretnék küldeni a felettesnek.

Gépek és eszközök
A gép- és eszközindítók segítségével kaphat adatokat a támogatott eszközöktől és a Tulip-hez csatlakoztatott gépektől. Amikor az eszköz vagy a gép adatokat küld, az indítók elindulhatnak.
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.
Példa felhasználási esetre
A gép- és eszközindítók elengedhetetlenek, ha számos felhasználói beviteli eszközzel, például vonalkód-leolvasókkal dolgozunk.
Például: szeretném, ha a felhasználók USB-s vonalkód-leolvasóval beolvasnák a munkalapján szereplő vonalkódot, és amikor ezt megteszik, létrehozzak egy táblázati rekordot az adott munkához.

Lépés kilépésekor
A „Lépés befejezésekor” kiváltók akkor kerülnek végrehajtásra, amikor egy lépésből kilépnek.
Példa
A „Lépés befejezésekor” kiváltók nagyon hasznosak a folyamatok lezárásához.
Például: A felhasználók elsősorban egy lépésben maradnak, miközben egy összeszerelési folyamaton dolgoznak. A folyamat elindításakor a kezdési időt egy táblázati rekordba rögzítjük. Amikor befejezik ezt a folyamatot, rögzíteni szeretném a befejezési időt.

