- Nyomtat
Ebbőla cikkből megtudhatja:* Mik az alkalmazásszintű kiváltók?* Az alkalmazásszintű kiváltók típusai* Példa az alkalmazásszintű kiváltók felhasználási eseteire.
Alkalmazásszintű kiváltók
Az alkalmazásszintű kiváltókat a következő események aktiválják: * Az alkalmazás elindul * Az alkalmazás befejeződik * Az alkalmazás törlődik
A Kontextusablak Alkalmazás lapján módosíthatók:
Ezek a Triggerek mindegyike automatikusan aktiválható bármelyik Lépésnél.
Ha például három különböző lépésben van egy "Befejezés" gomb, akkor az "Alkalmazás befejeződött" kiváltó bármelyik lépésben lefuthat.
:::(Warning) (Megjegyzés) Az alkalmazásszintű kiváltókhoz nem adhatók átmenetek :::
App Started
Az Alkalmazás indult alkalmazásszintű kiváltók minden alkalommal lefutnak, amikor egy alkalmazás elindul a Tulip Playerben. Egy alkalmazás bármelyik Lépésen elindíthat egy másik alkalmazást, de az App Started triggerek attól függetlenül futnak, hogy melyik Lépésen indult el az alkalmazás.
Példa Usecase
Az App Started Triggers nagyon hasznos az alkalmazásban szükséges eszközök betöltéséhez.
Pl. Az alkalmazásom egy Station Handoff táblára támaszkodik, ahol az egyes állomások aktuális állapota van tárolva, ez a táblázat tartalmazza az állomásom áteresztőképességét, fizikai helyét és egyebeket. A táblázatom minden egyes rekordja egy állomás nevéhez kapcsolódik.
App befejezett
Az App completed, hasonlóan a Step level Triggers for "on step exit" (lépés kilépéskor), akkor fut le, amikor egy alkalmazás befejezése végrehajtásra kerül.
Példa Usecase
Az "App Completed" triggerek nagyon hasznosak a folyamatok lezárásához.
Pl. Amikor a felhasználóim befejezik a teljesítési alkalmazást, szeretnék e-mailt küldeni a beszerzésnek, hogy rendelje újra az általam kért anyagokat.
"App Cancelled" (Alkalmazás törlése)
Az "App cancelled" (Alkalmazás törölt) kiváltók akkor lépnek működésbe, amikor egy olyan alkalmazás-átmenetet lőnek ki, amely törli az alkalmazást.
Példa Usecase
Az App Cancelled Triggers nagyon hasznos, amikor a felhasználói hibákat támogatja egy alkalmazáson belül. Hiba esetén egy Átmenet indítható az alkalmazás törlésére, ami eltávolítja az alkalmazás befejezéseit az adott hibás adatokkal. Ebben az esetben egyéni viselkedésre lehet szükség, és itt jönnek a képbe az App Cancelled Triggers (Alkalmazás törlése kiváltók).
ex. Amikor egy hiba jön létre egy keverési folyamathoz, a felhasználók végigmennek egy folyamaton, hogy megpróbálják megoldani a hibát. Amikor ez az alkalmazás befejeződik, az adott tétel hibásnak minősül, de ha a tétel megoldható, akkor egy alkalmazás törlése végrehajtásra kerül, így a tétel nem számít bele a hibaszámlálásba. Ha ez a helyzet, akkor egy táblázatba szeretnénk beírni, hogy a hibaelhárítás melyik lépése oldotta meg a hibát, így jobban megérthetjük a leggyakoribb hibamódokat.