- Nyomtat
Hogyan hívhat meg egy csatlakozófüggvényt triggerek használatával?
Áttekintés
A MES vagy más külső rendszerből származó információk eléréséhez a Tulip csatlakozókat használ.
Miután a csatlakozófunkciókat felépítettük, azokat egy alkalmazáson belül Triggereken keresztül lehet elindítani.
Ez azt jelenti, hogy amikor egy operátor megnyom egy adott gombot a Tulip Playeren belül, vagy egy adott csatlakoztatott eszközt, például egy vonalkódolvasót használ, akkor adatokat kérhet le vagy tárolhat egy külső rendszerben.
Így jutnak el az adatok a Tulipen keresztül az Ön által választott rendszerbe:
- Adja meg a kapcsoló funkciót, amely a kiváltó programon belül futna.
- Adja meg a csatlakozófüggvény bemeneteit (ha szükséges). Ezek általában egy alkalmazás változói
- Ha vannak kimenetek a csatlakozófüggvényből, adja meg, hogy melyik változó tárolja ezeket az értékeket.
Itt van egy kép az útvonalról:
Változó (vagy statikus érték) az alkalmazásban --> Bemenetek a csatlakozófüggvényhez --> A csatlakozófüggvény fut --> Kimenetek --> Másik változó az alkalmazásban.
Ez az alábbiakban leírt lépésekkel érhető el:
A kiváltó létrehozása
1- Kattintson a Kontextusablak Lépés lapjának Lépés lapján a Triggers melletti "+" jelre.
2- Töltse ki az új Trigger nevét a Trigger Editorban.
3- Válassza ki, hogy mikor fusson a kiváltó.
Adja hozzá a "Csatlakozó funkció futtatása" kiváltó műveletet.
4- Válassza ki a Ha szakaszban azt a feltételt, amely meghatározza, hogy a kiváltónak futnia kell-e.
5- Adjon hozzá új műveletet a "Then" (Akkor) alatti rész kitöltésével:
- Válassza ki a "Run Connector Function" (Csatlakozó funkció futtatása) lehetőséget.
- Válassza ki a futtatni kívánt csatlakozót
- Válassza ki a kívánt adatbevitelt a funkcióhoz (pl. vonalkód beolvasása, egy változóból vagy akár egy statikus értékből).
- Válassza ki a változót, ahol a függvény kimeneteit tárolni szeretné (a változó a csatlakozófüggvénytől függően egy tömb vagy objektum lesz).
Íme egy példa:
- "Csatlakozó funkció futtatása" csatlakozó: "Server Assembly DB" "Get_Configuration"
- configuration: "Static Value" "text"
- és mentsük el az eredményt: "változó" "config_information"
:::(Info) (MEGJEGYZÉS) Abban az esetben, ha a connector függvénytől kapott adatok több változót tartalmaznak, a Tulip minden egyes bevitt adatot egy objektumon belül külön tulajdonságként fog elmenteni, és minden egyes tulajdonsághoz külön-külön hozzá tudunk férni. :::
További olvasnivalók
- Táblák és objektumok használata
- Példák SQL csatlakozófüggvényekre
- Példa egy HTTP-csatlakozófüggvényre egy alkalmazásban
Megtalálta, amit keresett?
A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!