- Nyomtat
Ebben a cikkben megtudhatja:* Mik az alkalmazásszintű kiváltók?* Az alkalmazásszintű kiváltók típusai* Példák 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 elindult.* Az alkalmazás befejeződött* Az alkalmazás törlődött.
A Kontextusablak Alkalmazás lapján módosíthatók:
Ezek a Triggerek automatikusan aktiválhatók 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.
Transitions cannot be added to App Level Triggers
App Started (Alkalmazás elindítva)
Az Alkalmazás indult alkalmazás szint kiváltók minden alkalommal lefutnak, amikor egy alkalmazás elindul a Tulip Playerben. Egy alkalmazás bármelyik Lépésre elindíthat egy másik alkalmazást, de az App Started (Elindított alkalmazás) 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.
Alkalmazás befejezve
Az App completed, hasonlóan a Step level Triggers for "on step exit" (lépés kilépéskor), akkor fog lefutni, 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
Az Alkalmazás törölt Triggerek akkor lépnek működésbe, amikor egy alkalmazás-átmenetet indítanak el, 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. Ha hibát követnek el, egy Átmenetet lehet indítani az alkalmazás törlésére, ez 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 az 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.