Táblázatok használata az alkalmazásokban

Prev Next

Így lehet olvasni és írni a táblázatokba az ügyfélszolgálati alkalmazásokból.

Ebben az útmutatóban a következőket fogja megtanulni...

  • Hogyan olvashatja ki a meglévő táblázati rekordokat egy alkalmazásban
  • Hogyan frissíthetünk meglévő táblázati rekordokat egy alkalmazásban
  • Hogyan hozhat létre új táblázati rekordokat egy alkalmazásban
  • Hogyan lehet elemezni a táblák adatait az alkalmazás befejezései alapján

Az App Editorban olvashat, szerkeszthet és hozhat létre egyedi táblázati rekordokat. Mivel a táblázatokhoz nincs szükség kódra, az alkalmazásait futtathatja a Playerben, és valós időben figyelheti a táblázatok frissülését.

Ez az útmutató bemutatja a táblák és az alkalmazások együttes használatának különböző módjait, amelyekkel hatékonyabb alkalmazásokat hozhat létre.

Bármely táblázati rekord olvasásához vagy frissítéséhez három lépés szükséges:

1- Hozzon létre egy „rekordhelyőrzőt”, hogy nevet adjon az adott táblázati rekordnak az alkalmazáson belül

2. Töltse be (vagy hozza létre) a rekordot egy Trigger-műveletben

3a. Ha a rekord egyes mezőit szeretné frissíteni, vegye fel a táblázati rekordot egy „Then” utasításba.

3b- Ha a táblázati rekord értékeire vonatkozó logikát szeretne írni, akkor vegye fel a táblázati rekordot egy „If” utasításba

Alkalmazásváltozók és táblázati rekordok

Alkalmazások készítésekor előfordulhat, hogy el kell döntenie, egy adott adatot változóban vagy táblázati rekordban tárolja-e.

A változók jobban alkalmasak az adott alkalmazás egyéni használatához kapcsolódó adatok tárolására. A táblák pedig jobban alkalmasak olyan adatok tárolására, amelyekhez több alkalmazásnak is hozzá kell férnie.

A táblákat gyakran használják olyan fogalmak nyomon követésére, mint:* Munkarendelések* Egyedi termék-SKU-k* Anyagjegyzék (BOM)* Készségmátrix* ...és még sok más

Mielőtt elolvasná ezt a cikket, először olvassa ela „A táblák áttekintése ” című cikket, hogy teljes mértékben megértse a táblák képességeit.

1. lépés – Rekordhelyőrző létrehozása

Először létre kell hoznia egy**„rekordhelyőrzőt”**abban az alkalmazásban, ahol hozzáfér a táblarekordhoz. Ezek olyan rekordhelyőrzők, amelyeket később dinamikusan betöltenek a trigger logikában.

Például, ha egy alkalmazásban a „Munkarendelések” táblából szeretne szerkeszteni egy rekordot, létrehozhat egy „Aktív munkarendelés” nevű rekordhelyőrzőt.

Később a kezelő bevitelének alapján dinamikusan betöltené a rekordot, de arra mindig az „Aktív munkarend” néven hivatkozna.

Ezeknek a helyőrzőknek a beállításához kattintson a „Lépések listája” melletti „Rekordok” fülre.

Ezután válassza a „Táblázat hozzáadása” lehetőséget. Ezután kattintson a „Rekordhelyőrző hozzáadása” gombra. Nevezheti el azt a rekordot, amelyet dinamikusan fog betölteni egy Triggerből (pl. „Aktív munkarendelés”).

Ne feledje, hogy van egy „Mentés elemzés céljából” beállítás. Ha ezt kiválasztja, az alkalmazás a rekordhelyőrzőbe betöltött táblázati rekordot elmenti a befejezési rekordba.

2. lépés – Hozzáférés a rekordokhoz a Trigger Editorban

A rekordhelyőrző létrehozása után megírhatja a logikát, amely az operátor bevitelének alapján dinamikusan betölti vagy létrehozza a rekordokat.

Ehhez használhatja a „Táblázati rekordok” és az „Adatmanipuláció” trigger műveleteket. Íme, hogyan kell ezt megtenni.

„Then” utasítás hozzáadása

A táblázati rekordokat többféle Trigger művelettel is olvashatja vagy módosíthatja. Íme egy rövid összefoglaló.

Táblázati rekordok/Rekord betöltése: Meglévő rekord betöltése egy adott azonosítóval

Táblázati rekordok/Rekord létrehozása: Új rekord létrehozása egy adott azonosítóval

Táblázati rekordok/Rekord létrehozása vagy betöltése: HA nem létezik egy adott azonosítóval rendelkező rekord, akkor hozza létre. Ellenkező esetben töltse be az adott azonosítóval rendelkező rekordot.

Meglévő rekordok betöltése

Ahhoz, hogy egy rekordot elolvasson vagy szerkesszen, először be kell töltenie a rekordot egy alkalmazásba, és helyőrző nevet kell adnia neki. Ezt gyakran egy lépés megnyitása vagy egy gomb megnyomása váltja ki.

Egyszerre csak egy rekordot tölthet be, és a rekord kiválasztásához az egyedi azonosítót (a táblázat első mezője, szöveges érték) kell használnia.

Ehhez használja a „Táblázati rekordok” „Rekord betöltése” utasítást.

How To Modify Tables Within the App Editor_112436109.png{height="" width="600px"}* „Táblázati rekordok”* „Rekord betöltése”* Azonosító alapján: „text” – 0146* Az „active_wo” helyőrzőbe

Ebben a példában már létezik egy „0146” azonosítójú rekord a munkarendelések táblájában.

Mivel az egyes táblák „ID” mezője szövegmező, az egyes rekordok eléréséhez szöveget kell használnia. Az azonosító kiválasztásához minden szokásos lehetőséget felhasználhat:

  • Táblázati rekord
  • Kifejezés
  • Statikus érték
  • Alkalmazásinformáció
  • Változó

Íme egy példa, ahol változót használnak:

How To Modify Tables Within the App Editor_136240424.png

  • „Táblázati rekordok”
  • „Rekord betöltése”
  • azonosító alapján: „Változó”
  • "text_wo_id"
  • cél: „Aktív munkarend”

Új rekordok létrehozása

Ha új rekordot szeretne létrehozni egy táblában, akkor a „Létrehozás” vagy a „Létrehozás vagy betöltés” opciót kell használnia.

Ha a „Létrehozás” opciót választja, olyan új rekordot kell létrehoznia, amelynek azonosítója még nem létezik a táblázatban. Ha a rekord már létezik a táblázatban, az alkalmazás hibaüzenetet jelenít meg.

Ha a „Létrehozás vagy betöltés” opciót használja, akkor egy adott azonosítóval rendelkező rekordot tölt be, ha az már létezik, vagy létrehoz egy újat, ha az azonosító még nem szerepel a táblázatban.

Ebben az esetben a „123” azonosítót használjuk egy új rekord létrehozásához.

Image

  • „Táblázati rekordok” „Rekord létrehozása”
  • azonosító alapján: „Statikus érték” „szöveg” „123”
  • cél: „Aktív munkarend”

Általában dinamikus értéket kell használnia ebben a mezőben, például egy változót, mivel minden alkalommal, amikor egy operátor használja az alkalmazást, új értéket szeretne létrehozni.

3a. lépés – Rekordok szerkesztése a Trigger Editorban

Egy rekord szerkesztéséhez használja az „Adatmanipuláció” műveletet, majd a „Tárolás” gombot a rekord értékének szerkesztéséhez vagy frissítéséhez.

A rekord szerkesztéséhez azt előbb be kell töltenie rekordhelyőrzőként a „Táblázati rekordok” „Betöltés” vagy a „Táblázati rekordok” „Létrehozás” funkcióval.

Íme egy példa, amelyben frissítjük az „active_wo” néven betöltött rekord „status” mezőjét.

How To Modify Tables Within the App Editor_112437653.png

  • „Adatkezelés”
  • „Tárolás”
  • „Szöveg”: „Megfelelt”
  • „Táblázati rekord” „active_wo”
  • Mező: „status”

Erre általában egy Widget Trigger-t használna, például amikor egy operátor megnyom egy gombot, hogy jelezze a változást.

Egy táblázati rekord értékét is növelheti. Az eljárásról az alábbi útmutatóban olvashat a leltári táblázatokról

3b. lépés – Feltételes logika használata táblázati rekordokkal

Előfordulhat, hogy egy adott rekord mezőjének értéke alapján szeretné módosítani az alkalmazás logikáját.

Ehhez győződjön meg arról, hogy már betöltődött egy rekord. Ezután válasszon ki egy mezőt a rekordból, és használja ugyanazt a logikát, mint bármely más „if” utasításnál.

Táblázati rekord: Ellenőrizzen egy adott értéket egy betöltött táblázati rekord mezőjében.

How To Modify Tables Within the App Editor_112438525.png{height="" width=""}* „Táblázati rekord” „active_wo” „status”* „Tartalmaz”* „Statikus érték” „text” „Megfelelt”

Táblázat: Ellenőrizze, hogy létezik-e már egy adott azonosítóval rendelkező rekord a táblázatban.

How To Modify Tables Within the App Editor_122052009.png

  • „Táblázat” „workorders” „van-e rekord az id-vel” „Statikus érték” „text” „001”

Így hozhat létre egy hibaüzenetet, amely arra kéri a kezelőt, hogy adjon meg egy másik munkarend-számot.

How To Modify Tables Within the App Editor_122058202.png

IF* „Táblázat” „workorders” „van-e rekord az id-vel”* „Statikus érték” „szöveg” „024dfg45”

AKKOR* „Hibaüzenet megjelenítése” „Statikus érték” „szöveg” „Ez a munkarend már létezik, kérjük, adjon meg egy újat”.

4. lépés – Táblázati rekordok megjelenítése a lépésekben

Ha ezt a rekordot egy lépéshez szeretné hozzáadni, válassza a „Text” gomb alatt található „Table Record” opciót a Widget menüben.

A kontextuspanelen található Widget fülön válassza ki a „Record” melletti opciók közül a rekord helyőrzőt, hogy az megjelenjen a lejátszóban.

Ezt általában például a munkarend részleteinek megjelenítésére használják az operátor számára.

Az egyes mezők sorrendjének megváltoztatásához vagy eltávolításához kattintson az x vagy a rács szimbólumra a tulajdonság mellett a kontextuspanelen.

Az oszlopok számának módosításához használja az oldalsó panelen található „Oszlopok” opciót.

A címkék és értékek megjelenítésének módosításához állítsa be a színt és a betűméretet az oldalsó panelen.

Ha meg szeretné tekinteni, hogyan jelennek meg ezek az adatok a kezelő számára, futtassa az alkalmazást a Lejátszóban, és így láthatja a teljes táblázati rekordot. Az értékek akkor jelennek meg, ha előbb betölt egy rekordot.

A rekordhelyőrzők törlése

Előfordulhat, hogy törölni szeretne egy rekordhelyőrzőt, hogy az alkalmazásba ne legyen betöltve konkrét rekord az adott rekordhelyőrző alatt.

Így teheti meg:

Image

  • „Táblázati rekordok” „Rekordhelyőrző törlése”

Rekordhelyőrzők törlése

Egy rekordhelyőrző törléséhez válassza ki a helyőrzőt a képernyő bal oldalán található rekordlistából. Az alábbi példában az „Aktív munkarend” elemet választaná ki.

Ezután válassza a „Törlés” lehetőséget a megjelenő menüből.

Image

Please note:

You must first remove the record placeholder from all triggers where it is referenced. You can use the "Steps where used" list to find the steps with the triggers that need to be modified.

Felhasználók és mezőik megjelenítése

Létrehozhat egy beágyazott táblázatot ( Record Placeholder ) a felhasználókról és a hozzájuk tartozó mezőkről, majd a beágyazott táblázat segítségével betölthet egy adott felhasználót. További részletekért lásd a felhasználói mezőkről szóló külön útmutatót.

További olvasnivaló


Megtalálta, amit keresett?

Látogasson el a community.tulip.co oldalra is, ahol felteheti kérdését, vagy megnézheti, hogy mások is szembesültek-e már hasonló problémával!