Az első asztal megépítése (séta)
  • 31 Oct 2023
  • 6 Elolvasandó percek
  • Közreműködők

Az első asztal megépítése (séta)


Article Summary

Ez az útmutató megtanítja, hogyan használhatja a Táblák funkciót az adatok több alkalmazásban történő tárolására.

Ebben a cikkben megtanulhatja:

  • Hogyan hozzon létre egy tipikus "Munkamegrendelések" táblázatot?
  • Hogyan olvashat, hozhat létre és szerkeszthet rekordot ebben a táblázatban a Trigger Editor segítségével

Megjegyzés: Ez a téma a Tulip University "Munka adatokkal és táblázatokkal" című részében található.


A Táblázat használata nélkül nehézségekbe ütközhet a Tulipban több frontvonalas műveleti alkalmazásban használt adatok frissítése.

Például előfordulhat, hogy egy darabjegyzéket (BOM) vagy munkarendeket szeretne beolvasni és módosítani az üzemi területen futó több alkalmazásban.

Létrehozhatna egy SQL-adatbázist, és hívhatna csatlakozófüggvényeket a táblázat sorainak frissítéséhez. Vagy használhat egy HTTP-csatlakozót az ERP rendszerből történő olvasáshoz/íráshoz.

De ehhez kódot kell írnia.

A Táblázat funkció lehetővé teszi olyan táblázatok létrehozását, amelyeket a Tulip alkalmazásokon keresztül olvashat és szerkeszthet.

Nincs szükség kódra, és azonnal használhatja őket a frontvonalbeli műveletek alkalmazásaiban.

Ebben az útmutatóban a Táblák alapjait mutatjuk be egy olyan példatábla létrehozásával, amely a munkamegrendeléseket tárolja, majd lehetővé teszi, hogy ezeket a munkamegrendeléseket az alkalmazásokon belül használja.

A bemutató végén a "Munkamegrendelések" táblázat így fog kinézni:

8 oszloppal fog rendelkezni:

  • ID (szöveg)
  • Termék (szöveg)
  • Leírás (szöveg)
  • Szín (szöveg)
  • Méret (szám)
  • Mennyiség (szám)
  • Anyag (szöveg)
  • Hiba (boolean)

Megtanulja, hogyan kell:

  • Olvasson ezekből a rekordokból és használja a meglévő értékeket az alkalmazásaiban.
  • A meglévő rekordok szerkesztése
  • Új rekordok létrehozása

A Tulip két részéből szerkesztheti a Táblákat:

  • A menüsor "Alkalmazások" lapján található "Táblázatok" opcióból.
  • Az alkalmazásszerkesztőben található Trigger Editor

Új táblázat létrehozása

Az alábbiakban bemutatjuk, hogyan hozza létre a "Munkamegrendelések" táblázatot. Kattintson az "Alkalmazások" fül alatt található "Táblák" opcióra.

Ezután használja a Táblák listájának jobb felső sarkában található Táblázat létrehozása gombot, és nevezze el az új táblázatot "Munkamegrendelések" névvel.

Ezután kattintson a listában az új "Munkamegrendelések" táblára, hogy elkezdje szerkeszteni azt.

Kezdetben 0 rekordja lesz, és csak egy oszlop, az ID, amely egy szövegmező. Ez az egyik terület, ahol a táblázatok különböznek a hagyományos adatbázisok tábláitól: minden "rekordnak", vagyis a táblázat minden sorának egyedi szöveges értékkel kell rendelkeznie, nem pedig egyedi számértékkel.

Néhány további mezőt szeretne hozzáadni. A táblához mezők hozzáadásához kattintson az azonosító melletti "+" gombra. Ki kell választania egy mezőtípust és egy címkét.

Adja hozzá a következő mezőket a táblázathoz:

  • ID (szöveg)
  • Termék (szöveg)
  • Leírás (szöveg)
  • Szín (szöveg)
  • Méret (szám)
  • Mennyiség (szám)
  • Anyag (szöveg)
  • Hiba (boolean)

Ha ki szeretné próbálni, kattintson az oldal jobb felső sarkában a "Create Record" (Felvétel létrehozása) gombra.

Miután elégedett a táblázattal, lépjen az alkalmazásszerkesztőbe, hogy a táblázatot egy adott alkalmazáshoz kapcsolja.

Táblák csatlakoztatása egy alkalmazáshoz

Most létre kell hoznia a logikát, hogy az alkalmazások olvashassák és/vagy frissíthessék a táblázatot.

Ez talán a legfontosabb része a táblázatok alkalmazásokban való használatának.

Miután megnyitott egy alkalmazást, kattintson a Lépések lap mellett a Rekordok lapra.

Ezután válassza a "+ Rekord hozzáadása" lehetőséget.

Ez a Record Placeholder létrehozója. Gondoljon erre úgy, mint egy eszközre, amellyel megnevezheti a táblázatból betöltendő rekordok típusát.

Ebben az esetben dinamikusan szeretne betölteni egy adott munkautasítást, amikor egy operátor használja az alkalmazást.

Nevezze el tehát a rekord helyőrzőt "Folyamatban lévő munkamegrendelés" névvel, és válassza ki a "Munkamegrendelések" táblát.

Ez azt jelenti, hogy most fogjuk megírni a logikát, amely dinamikusan kiválaszt egy adott munkamegrendelést, majd "Folyamatban lévő munkamegrendelés" néven hivatkozik rá.

Íme, így működik a rekord helyőrző:

Ha egy meglévő rekordot szeretnénk olvasni vagy szerkeszteni, akkor be kell töltenünk az adott rekordot az alkalmazásba, és egy helyőrző nevet kell adnunk neki. A rekord helyőrző sokkal könnyebben követhetővé teszi a logikáját, amikor a Trigger Editorban felülvizsgálja azt.

A fenti képen a "val1" azonosítóval rendelkező rekordot töltené be, és a "Folyamatban lévő munkamegrendelés" nevet adná neki.

Rekordok betöltése

A következő történik, amikor be akar tölteni egy rekordot, hogy elolvassa vagy szerkessze azt.

Rekordok szerkesztése

Ezután, ha a rekord betöltése után szerkeszteni szeretné a rekordot, csak válassza ki azt a rekordot, amely adott helyőrző névvel van tárolva.

Új rekord létrehozása

Ha új rekordot szeretne létrehozni egy táblában, akkor azt is be kell töltenie egy helyőrző névvel, ami a megfelelő táblához adja hozzá.

Térjünk vissza a példánkhoz. Először dinamikusan be akarunk tölteni egy rekordot a "Folyamatban lévő munkamegrendelés" helyőrző névvel.

Először is hozzá kell adnia a "Folyamatban lévő munkamegrendelés" helyőrzőt az alkalmazásához, hogy az operátorok láthassák a "Munkamegrendelések" táblából érkező konkrét rekordot.

Ehhez válassza ki a Widget menü Szöveg fejlécében a "Table Record" (Táblázati rekord) opciót.

Ezután válassza ki a "Folyamatban lévő munkamegrendelés" lehetőséget a kontextusablak Widget lapjának rekord legördülő menüpontjából. Előfordulhat, hogy ki kell tágítania a szövegmezőt, hogy az összes címke és érték elférjen benne.

Táblák módosítása a Trigger Editorban

Először is hozzá kell adnunk egy rekordot a táblázathoz, hogy használni tudjuk az alkalmazásunkban.

Menjünk vissza a "Munkarendelések" táblához, és hozzunk létre egy rekordot egy kerékpárkerethez.

Valahogy így kell kinéznie, "0146" azonosítóval.

Ezután térjünk vissza a lépéshez az alkalmazásszerkesztőben, és hozzunk létre egy lépésindítót.

Először töltse be a helyes rekordot "Folyamatban lévő munkamegrendelés" néven, hogy később frissíthesse azt.

Állítsa be a Triggert úgy, hogy a "Lépés megnyitásakor" lépjen működésbe. Ezután válassza a "Akkor" utasítás első legördülő listájában a "Table Records" (Táblázati rekordok) lehetőséget, majd válassza a "Load Record" (Rekord betöltése) lehetőséget.

Ezután válassza a "Static Value", "Text" lehetőséget, és írja be a "Work Order in Progress" helyőrzőbe a "0146"-ot. Kattintson a "Mentés" gombra.

Ezután, ha ezt az alkalmazást futtatja a Playerben, akkor a "0146" azonosítóval rendelkező rekord összes adatát látni fogja az alkalmazásban. A kiváltó a megfelelő táblából húzza ki.

Helytartónként egyszerre csak egy rekordot tölthet be és szerkeszthet. Azonban több helyőrzőt is létrehozhat, majd több rekordot szerkeszthet egyszerre több "then" utasítással egy Triggerben.

Egy rekord szerkesztése

Ebben a példában termékváltás történt, és frissítenünk kell ezt a kerékpárt, hogy "kék" legyen a "zöld" helyett. A következőképpen fogjuk ezt megtenni.

Ezt a rekordot úgy szerkesztjük, hogy a "Szín" mezőt "Kék"-ről "Zöld"-re változtatjuk. Ehhez először adjunk hozzá egy "Színváltoztatás" gombot, és csatoljunk hozzá egy kiváltót.

Válassza az "Adatkezelés" opciót a "Then" utasítás első legördülő listájában, majd válassza a "Store" és a "Static Value" "Text" opciót a "Blue" szóval.

Válassza ki a "Table Record", majd a "Work in Progress" helyet, majd egy sor lehetőséget fog látni.

A legördülő listában lévő opciók a "Munkamegrendelések" táblázat összes szövegmezője. Mivel már betöltötte a leglényegesebb munkamegrendelést, a "Szín", majd a "Mentés" kiválasztásával megváltoztathatja annak színét. Futtassa az alkalmazást, és próbálja ki a gomb megnyomásával.

A gomb megnyomásakor a "Folyamatban lévő munkamegrendelés" "Szín" mezőjébe a "Kék" értéket fogja tárolni, amely így továbbításra kerül a megfelelő rekordhoz a Munkamegrendelések táblázatban.

Új rekord létrehozása

Ha biztos benne, hogy a megadott azonosítóval rendelkező rekord még nem létezik, és létre szeretné hozni, válassza a "Akkor" utasításban a "Táblázati rekordok" opciót, majd válassza a "Rekord létrehozása" lehetőséget.

Ezután létre kell hoznia egy egyedi azonosítót, jelen esetben "0148".

Ezután válassza ki azt a helyőrzőt, ahová az új rekordot szeretné betölteni. Ez helyettesíteni fogja a helyőrző névvel betöltött rekordot, majd az új rekordot csak egy azonosítóval és üres értékekkel minden más mezőben elküldi a megfelelő táblába.

Ha módosítani szeretné a rekord értékeit, a fent leírt "Szerkesztés" módszerrel egyenként módosíthatja az értékeket.

Függőleges kijelentések rekordok használatával

Válassza ki a "Table Record" (Táblázati rekord) lehetőséget, válassza ki a rekord helyőrzőt, majd válassza ki az egyik mezőt a logika létrehozásához. Győződjön meg róla, hogy a feltételek használata előtt betöltött egy rekordot a rekord helyőrzővel, különben a "Table Record" mezők üresek lesznek.

További olvasmányok


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!


Hasznos volt ez a cikk?