MENU
    Mik azok a kiváltó okok?
    • 23 Jan 2025
    • 3 Elolvasandó percek
    • Közreműködők

    Mik azok a kiváltó okok?


    Cikk összefoglaló

    Rövid áttekintés arról, hogyan építhetünk logikát a Tulip alkalmazásokba anélkül, hogy kódot írnánk.

    Note

    This topic is featured in the "Basic App Design and Logic" course in Tulip University.


    Ebben a cikkben megtanulhatja:

    • Milyen típusú műveleteket hajthatnak végre a Triggerek.
    • Milyen típusú triggerek léteznek, és hogyan lehet őket kihasználni.
    • A kiváltók gyakori felhasználási esetei

    Amikor egy operátor megnyom egy gombot, amely egy alkalmazásban fut az Ön üzemi szintjén, valószínűleg szeretne néhány egyéni logikát definiálni.

    A kiváltók lehetővé teszik, hogy logikát adjon hozzá az alkalmazásához. A triggerek segítségével interakcióba léphet az eszközökkel, riasztásokat küldhet, kommunikálhat a háttértárrendszerekkel és még sok minden mást - mindezt egyetlen sor kód megírása nélkül!

    A kiváltók lehetővé teszik a változók frissítését is, amelyek az alkalmazáson belüli adatok nyomon követésének eszközei. A cikk használata előtt érdemes lesz megértenie a változókat.

    A kiváltó utasítások típusai

    Kétféle parancsot használhat egy triggerben

    1. Művelet: Egy olyan változás az alkalmazásban, amely nem kapcsolódik a lépések megváltoztatásához.
    2. Átmenet: Lépések módosítása vagy az alkalmazás befejezése a lejátszóban.

    Így néz ki a következő:

    What are Triggers_189549467

    Az "Átmenetek" olyan események, amelyek lehetővé tehetik más kiváltók tüzelését. Létrehozhat például egy olyan triggert, amely minden alkalommal elsül, amikor az alkalmazás befejeződik.

    A kiváltók típusai

    Háromféle trigger létezik, amelyeket rendszeres lépésben használhat:

    Gombkioldók

    A**gombkioldók** egy gomb megnyomásakor aktiválódnak. Egy Lépésen több gombkioldó is lehet, amelyek akkor lépnek működésbe, amikor az adott gombot egy operátor megnyomja a Tulip Playerben.

    Ezek a gomb kiválasztása után a kontextusablak Widget menüjében érhetők el.

    Lépésszintű kiváltók

    A lépésszintű kiváltókat ezek az események aktiválják:

    • Rendszeres időközönként ("time fires").
    • Amikor egy gép vagy eszköz bemenet érkezik ("gépek és eszközök").
    • Amikor a lépés megnyílik ("When step opened")
    • Amikor a lépést bezárják ("Amikor a lépést bezárják").

    Ezek a Kontextusablak Lépés lapján keresztül érhetők el.

    További információ a lépésszintű kiváltókról itt érhető el

    Alkalmazás szintű kiváltók

    Az "Alkalmazásszintű kiváltók" az alábbi események által aktiválódnak:

    • Az alkalmazás elindul
    • Az alkalmazás befejeződik
    • Az alkalmazás törlődik

    Ezek módosíthatók a Kontextusablak Alkalmazás lapján:

    Mindegyik kiváltó 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, az "Alkalmazás befejeződött" kiváltó bármelyik lépésben lefuthat.

    A kiváltók felhasználási esetei

    Néhány példa a kiváltókkal végezhető gyakori műveletekre:

    Navigálás az alkalmazáson belül: A következő vagy az előző lépésre való áttérés a kiváltók segítségével. Vagy navigáljon egy adott lépéshez, például a "Segítségkérés" lépéshez.

    Az alkalmazás befejezése: Az alkalmazás futtatásából származó adatok naplózása.

    Egy csatlakozó funkció meghívása egy back-end rendszer eléréséhez: A csatlakozók segítségével a Tulip lehetővé teheti, hogy harmadik fél rendszereivel kommunikáljon. Ezeket a csatlakozókat a Triggerekből lehet meghívni. Ez lehetővé teszi, hogy a Tulipból adatokat toljon vagy húzzon egy back-end rendszerbe a Változók segítségével.

    Riasztások küldése: A Triggerek segítségével e-maileket vagy SMS-riasztásokat is küldhet az illetékes rendszergazdának. Ezek az üzenetek tartalmazhatnak képeket, a folyamat állapotára vonatkozó információkat és egyéb releváns információkat.

    Adatok tárolása: Ha adatokat szeretne tárolni a Tulipen belül, akkor használhatja:

    1. Változók: Olyan adatok, amelyek csak egy alkalmazás számára relevánsak
    2. Táblák: Táblázatot használhat olyan adatok tárolására, amelyeket több alkalmazásban is használni fog.

    Ehhez az "Adatkezelés", "Tárolás" parancsot fogja használni egy "Then" utasításban.

    Triggerek létrehozása

    Adjon címet a kiváltónak, hogy azonosítsa, mi történik. A további részletekhez leírást is adhat.

    Trigger title and description

    A kiváltók egy when, then logikai struktúrát használnak:

    • Ha "az esemény regisztrálódik a Tulipban".
    • akkor "akciót hajt végre" vagy "átmenetet hajt végre".

    Ennek a logikának egy kissé összetettebb változata a feltételes kiváltások:

    • Ha "esemény regisztrálódik a Tulipban".
    • ha "a feltétel teljesül"
    • akkor "akciót végrehajtani"
    • egyébként "más művelet végrehajtása"

    Ha "if/else" utasításokat kell használnia, nézze meg ezt az útmutatót a feltételekkel ellátott triggerekről.

    Az akciókat vezérlő események lehetnek egyszerű dolgok, például egy gombnyomás, amely az alkalmazást a következő lépésre készteti.

    Vagy lehetnek összetettebb műveletek, mint például egy vonalkód beolvasása, amely lekérdezi a háttértár adatbázisát, hogy a rendelési információkat változóként adja vissza.

    WHEN

    • "Eszköz" "Vonalkódolvasó" kimenet "ezen az állomáson"

    THEN

    • "Csatlakozó funkció futtatása" connector: "Példa adatbázis" "Többsoros rendeléskeresés" barcode: "Device Output" "data" és mentsd el az eredményt a következő címre: "Device Output" "data" és mentsd el az eredményt a következő címre: "Device Output" "data" és mentsd el az eredményt a következő címre: "Változó" "Rendelés adatai"
    • "Go To Step" "Next"

    A "Then" utasítással kapcsolatban itt találsz további részleteket:

    Ez a kiváltó egy vonalkódolvasót használ:

    • A rendelés részleteinek lekérdezése egy külső rendszerből,
    • Az értéket változóként menti el.
    • Automatikus továbblépés a következő lépésre.

    További olvasmányok

    Az összes lehetséges kiváltó művelet és átmenet listáját lásd ebben a különálló útmutatóban.

    A 10 leggyakoribb trigger listáját, amelyeket az ügyfelek a Tulip segítségével építenek, ebben a cikkben találja: What are the top 10 most common triggers in Tulip (Melyek a 10 leggyakoribb triggerek a Tulipban).


    Megtalálta, amit keresett?

    A community.tulip.co oldalon is felteheti kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


    Hasznos volt ez a cikk?