Hogyan követhetjük nyomon a haladást egy diszkrét alkatrészekből álló tételben?
  • 04 Nov 2023
  • 4 Elolvasandó percek
  • Közreműködők

Hogyan követhetjük nyomon a haladást egy diszkrét alkatrészekből álló tételben?


Cikk összefoglaló

Hogyan kövesse nyomon a haladást egy diszkrét alkatrészeket tartalmazó tételben?

A Tulip "app completions" modellje egy darabból álló áramlásra lett tervezve, de itt van, hogyan követheti nyomon a diszkrét alkatrészekből álló tételeket a befejezéseken belül.

Ebben a cikkben megtanulhatja...

  • Hogyan döntse el, hogy egy alkalmazás-kiegészítést vagy több kiegészítést használjon-e egy tétel nyomon követésére.
  • Hogyan tárolja egy tétel részleteit egy táblázatban

A Tulip"alkalmazás-kiegészítéseket használ a valós idejű üzemi adatok nyomon követésére.

Más szóval, minden alkalommal, amikor egy operátor megnyomja a "Befejezés" gombot egy alkalmazásban, értékes adatok kerülnek rögzítésre, amelyek az Analytics Builder segítségével elemezhetők.

Az "app completion" modell azonban egy darabos áramlásra van tervezve. Ha az Ön szervezete tételeket használ a diszkrét alkatrészekhez, akkor is többféle módon követheti nyomon a pontos üzemi adatokat.

Ez az útmutató segít kitalálni, hogy melyik alkalmazás-logikai minta felel meg legjobban az Ön folyamatának. A diszkrét alkatrészek tételei esetében vagy:

  1. Minden egyes alkatrész után kitölti az alkalmazást
  2. Az alkalmazás kitöltése a tétel befejezése után

Ha vegyi anyagok vagy gyógyszerek tételének nyomon követése érdekli, olvassa el ezt a külön útmutatót a folyamatos folyamatok nyomon követhetőségéről a Tulipban.

Itt látható, hogyan kell beállítani a fent bemutatott egyes mintákat a teljes részek tételeihez.

Alkalmazás befejezések minden rész után

Ha a tételben minden egyes alkatrész hosszadalmas műveletet igényel, akkor érdemes lehet minden egyes alkatrészt külön alkalmazáskiegészítésben nyomon követni, így jobb ciklusidő-adatokat gyűjthet minden egyes alkatrészre vonatkozóan.

Az alkalmazás első lépésében megkérheti a kezelőt, hogy adja meg a tételszámot, mielőtt továbbmehetne a munkautasításokkal.

Ezt megteheti egy űrlaplépéssel:

Ez a szöveges widget a "batch_num" nevű változóban tárolja az értékét.

Ezután ezt a változót "állandóvá" kell tennie, hogy az alkalmazás befejezésekor ne álljon vissza. Ha a tételszám állandó, akkor nem kell újra megadni, amíg egy új tételt nem indít. Ezt úgy teheti meg, hogy bejelöli a "Tartós" jelölőnégyzetet a kontextusablakban:

Ezután biztosíthatja, hogy a kezelő minden további résznél kihagyja az első lépést, ha az alkalmazás végén az "Alkalmazás" "Befejezés, majd lépésváltás" kiváltójával minden alkalommal visszatér az utasítások első lépéséhez.

Így nézhet ki ez a trigger egy "Complete" gombon:

Végül létre kell hoznia egy "Start New Batch" gombot, amely csak az első lépéshez megy vissza, hogy megváltoztathassa a tartós "batch_id" változót:

Az alkalmazás befejezése minden tétel végén

A fenti szakaszban bemutatott koncepciók közül sok akkor is használható, amikor csak egy alkalmazás befejezése van egy teljes tételre.

Általában akkor látjuk, hogy a gyártók minden tétel végén befejezik az alkalmazást, amikor az egyes műveletek nagyon gyorsak, és a kezelőnek minimális munkautasításra van szüksége a munkája elvégzéséhez.

Így nézhet ki az áramlás a diszkrét alkatrészekből álló tételek minden egyes tételének végén történő alkalmazáskiegészítés esetén:

  1. A kezelő beírja a tételszámot, ahogy a fenti ábrán látható.
  2. A munkautasítások megkezdődnek
  3. Amikor a munkautasítások befejeződnek, a kezelő megnyomja a "Part Finished" gombot.
  4. HA vannak még alkatrészek a tételben, a kezelő visszakerül az első utasítási lépésre.
  5. VAGY ha a tételben lévő összes alkatrész elkészült, akkor az "app completion" (alkalmazás befejeződött) jelzést váltja ki, és a tétel befejeződik.

Tehát az alkalmazás az alábbiakban látható formulalépéssel kezdődne:

Az "Alkatrészek száma" értéket az alább látható "total_parts" nevű változóban követnénk nyomon:

Ebben a példában nincs szükség állandó változókra.

Ehelyett használhat egy sor munkautasítás-lépést, és az utolsó lépésnek lenne egy "Part Finished" (Rész elkészült) gombja. Ez így nézhetne ki:

Amikor a kezelő megnyomja a "Part Finished" gombot, növelni kell egy számlálót, amely a tételben elkészült alkatrészek számát követi.

A gomb első kiváltója így néz ki:

A kiváltó minden alkalommal, amikor egy alkatrész elkészül, növeli a "part_counter" nevű változót.

Ezután ellenőriznünk kell, hogy a tételben lévő összes alkatrész elkészült-e. Ha igen, akkor az alkalmazás befejezhető. Ha nem, akkor vissza kell térnünk a munkautasítás 1. lépéséhez.

IF

  • "Változó" "part_counter" "=" "Változó" "total_parts"

THEN

  • "App" "Complete App"

ELSE

THEN

  • "Go To Step" "Instruction 1"

A tételek előrehaladásának nyomon követése egy táblázatban

A Táblázatok funkció lehetővé teszi az egyes tételekre vonatkozó adatok nyomon követését, és az adatok megosztását több alkalmazás között.

Ha tehát több munkaállomásról szeretne hozzáférni egy tételre vonatkozó adatokhoz, akkor ezeket az adatokat egy táblázatban kell tárolnia.

Az alábbiakban bemutatjuk, hogyan állíthat be és frissíthet egy egyszerű táblázatot a különálló alkatrészekből álló tételek körül.

Hozzon létre egy új táblázatot, és adjon hozzá két új oszlopot:

  • Alkatrészek összesen a tételben (szám)
  • Teljesített alkatrészek összesen, 1. állomás (szám)

Ahhoz, hogy a táblázatot összekapcsoljuk az alkalmazásunkkal, létre kell hoznunk egy rekord helyőrzőt az alkalmazásszerkesztőben. Nevezzük el "Aktív tételnek".

Most frissítsük ezt a táblázatot az előző példában szereplő Form Step (űrlaplépés) segítségével:

Hozzá kell adnunk egy "egyéni műveletet", amely a "Submit" gomb megnyomásakor tüzel. Ezután létrehozhatunk (vagy betölthetünk) egy táblázatrekordot, és frissíthetjük az első számmezőt.

  • "Table Records" "Create or Load Record" by ID: "Variable" "batch_num" into "Active Batch" (Aktív tétel)
  • "Data Manipulation" "Store" data: "Változó" "total_parts" hely: "Változó" "total_parts" hely: "Table Record" "Active Batch" "Total Parts in Batch"

Végül frissíthetjük ezt a táblázatrekordot minden alkalommal, amikor egy alkatrész elkészül. A "Part Finished" gomb első triggeréhez hozzá kell adnunk egy másik utasítást, a fentiek szerint.

Itt van a frissített trigger az alkalmazás végén:

  • "Data Manipulation" "Increment Value" érték: "változó" "part_counter" by: "Static Value" "integer" "1"
  • "Data Manipulation" "Store" data: "Variable" "part_counter" location: "Table Record" "Active Batch" "Total Parts Completed, Station 1"

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?