Hogyan navigáljon több alkalmazás között egy "útválasztó alkalmazás" létrehozásával
  • 04 Nov 2023
  • 3 Elolvasandó percek
  • Közreműködők

Hogyan navigáljon több alkalmazás között egy "útválasztó alkalmazás" létrehozásával


Article Summary

Hogyan navigáljon több alkalmazás között egy "útválasztó alkalmazás" létrehozásával

Ismerje meg, hogyan készíthet egy egyszerű útválasztó alkalmazást, amely lehetővé teszi, hogy a kezelőket automatikusan átirányítsák más alkalmazásokhoz.

Ebben a cikkben megtanulja...

  • Hogyan írjuk meg a logikát egy útválasztó alkalmazásban
  • Többféle módszer az operátorok más alkalmazásokhoz való átirányítására

A legtöbb Tulip-alkalmazást egy adott célra hozzák létre, mint például:

  • Munkautasítások
  • Termelés láthatósága
  • Hibajelentés

De olyan alkalmazásokat is létrehozhat, amelyek szigorúan arra szolgálnak, hogy az operátorokat más alkalmazásokhoz irányítsák át.

Az operátorok számára ez egyetlen folyamatos folyamatként fog hatni:

  1. Megnyit egy alkalmazást
  2. Szkenneljen be egy vonalkódot vagy nyomjon meg egy gombot
  3. Kezdje el a megfelelő eljárást az összeszereléshez/ellenőrzéshez stb.

Az alkalmazáskészítés szempontjából azonban valójában két különálló alkalmazást használnak: egyet az útvonalválasztáshoz, egyet pedig az utasításokhoz.

Ez az útmutató megtanítja, hogyan lehet olyan útválasztó alkalmazást készíteni, amely automatikusan átirányítja a kezelőt egy másik alkalmazáshoz egy munkamegrendelés száma vagy egy termék neve alapján.

Ennek három gyakori módja van:

  1. Megjeleníthet egy terméklistát, és minden termék mellé egy gombot adhat, amely átirányítja az operátort.
  2. A munkamegrendelés beolvasásakor az operátort a munkamegrendelés számában szereplő egy bizonyos karakter vagy szám alapján irányítsa át "If" utasításokkal.
  3. Különböző alkalmazások elnevezése különböző folyamatok vagy termékek után, majd dinamikus átirányítás egy érték alapján a "Go To App By Name" használatával.

Ez az útmutató egy különálló útválasztó alkalmazás létrehozására összpontosít, de egy alkalmazáson belül is létrehozhat útválasztási lépést, és átirányíthatja a kezelőt egy adott lépéscsoportba.

Az útmutató használata előtt ismernie kell a kiváltók és változók alapjait.

Útválasztás több gombon keresztül

Képzeljük el, hogy Ön 10 különböző terméket gyárt. Amikor egy operátor megkapja a munkautasítást, ki kell választania az egyes termékeket, amelyeken dolgozik. Ez átirányítja őket a megfelelő utasítássorozathoz.

Ezt egyéni gombokkal teheti meg. Először adja hozzá az egyes termékek vagy termékkategóriák képeit és szövegét. Ez így nézhet ki:

Ezután adjon hozzá egy egyéni gombot az egyik termék mellé. Ezután adjon hozzá egy kiváltó gombot, amely a megfelelő alkalmazáshoz irányítja a kezelőt.

A lépésnek így kell kinéznie:

A kiváltó pedig így nézhet ki:

  • "App" "Complete Then Change To" (itt az alkalmazás neve)

Ezután másolja be ezt a gombot az egyes termékek neve mellé, és módosítsa a kiváltót úgy, hogy a kezelőt a megfelelő alkalmazáshoz irányítsa.

Automatikus átirányítás a munkamegrendelés száma vagy SKU alapján

Tegyük fel, hogy ehelyett automatikusan át szeretné irányítani az operátorokat, miután megadtak egy tételszámot vagy vonalkódszámot. Mivel a vonalkódok kézi bevitelt igényelnek, nem használhat gombsorozatot.

Ehelyett használhat egy formulalépést if/else logikával, hogy a kezelőket a karakterláncban lévő betű vagy szám alapján irányítsa.

Először hozzon létre egy Form Step-et egy szövegbevitellel. Tegyük fel, hogy ez egy SKU-ra vonatkozik.

Ezután kövesse nyomon ezt az értéket egy változóban a Kontextusablak "Változó" szakasza melletti "+" jelre kattintva.

Ezután, miután magára a lépésre kattintott, válassza az "Egyéni művelet" opciót a Kontextuspanel Submit gomb szakasza alatt, majd válassza az "Add Trigger" lehetőséget.

Ezután adjon hozzá egy "If" utasítást, amely egy adott karaktert keres az adott karakterláncban, és adja hozzá a megfelelő alkalmazást a "Then" utasításhoz.

Íme, hogyan lehet egy operátort átirányítani egy sor munkautasításra, ha a SKU az "A" betűt tartalmazza:

IF

  • "Változó" "SKU szám hozzáadása" "Tartalmazza" "Statikus érték" "szöveg" "A"

THEN

  • "App" "Complete Then Change To" "Cabinet Making Instructions".

Adjon hozzá egy "Else If" utasítást minden lehetséges alkalmazáshoz, amelyre az üzemeltetőnek szüksége lehet.

Dinamikus átirányítás egy alkalmazásban lévő érték alapján

Képzeljük el, hogy a repülőgépiparban alkatrészeket javítunk, és egy javítás befejezése után 10 lehetőség van arra, hogy a kezelőnek mit kell tennie a következőkben.

Valószínűleg nem akar 10 "if" utasítást írni, hogy átirányítsa őket a 10 különböző alkalmazás egyikére.

Ehelyett használhatja a "Complete And Change App By Name" funkciót, hogy egy változó értéke alapján egy különálló alkalmazáshoz irányítson át.

Képzeljük el például, hogy van egy "next_operation" nevű változója, amely a következő műveletet tárolja, amelyet a kezelőnek be kell fejeznie. Ennek a szövegértéknek pontosan meg kell egyeznie egy másik alkalmazás nevével ahhoz, hogy ez a logika működjön.

Íme, hogyan lehet átirányítani egy másik alkalmazáshoz a "next_operation" változóban tárolt érték alapján:

  • "App" "Complete Then Change App By Name" app name: "Variable" (szöveges változó)

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?

What's Next