Alkalmazás szintű kiváltók
  • 31 Oct 2023
  • 1 Elolvasandó perc
  • Közreműködők

Alkalmazás szintű kiváltók


Article Summary

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.

image.png

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.

image.png

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.
image.png

"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.

image.png

További olvasmányok


Hasznos volt ez a cikk?