Hogyan építsünk összeállítható alkalmazásokat
  • 13 May 2024
  • 3 Elolvasandó percek
  • Közreműködők

Hogyan építsünk összeállítható alkalmazásokat


Cikk összefoglaló

Megtanulhatja, hogyan hozzon létre és konfiguráljon alkalmazásokat a legjobb gyakorlatokkal az összeszerelhetőség érdekében.

Egy összeállítható alkalmazás egy granuláris, meghatározott feladatot hajt végre, amelyet egyetlen operátor számára terveztek, és más alkalmazásokkal együttműködve közös adatokat használ.

A Tulipben az összetehetőség arra utal, hogy egy megoldást a lehető legkisebb alkalmazásokra kell lebontani, hogy figyelembe lehessen venni a folyamat olyan jellemzőit, mint a hely, az idő és a személy. A kompozitálhatóság a hagyományos monolitikus architektúra-megközelítéssel szemben az előnyben részesített architektúra-megközelítés.

Olvasson többet a Composable vs. Monolitikus architektúrákról, hogy megértse, miben különböznek.

Az összetehető alkalmazások előnyei

Az összetehető alkalmazások minden érintett számára előnyöket biztosítanak, az üzemeltetőktől a tulajdonosokig.

  1. Növeli a frontvonalbeli operátorok termelékenységétSokkal könnyebb olyan megoldást létrehozni, amely az operátorok termelékenységének növekedését eredményezi, ha az alkalmazásokat kompozibilis módon fejlesztik. Egy alkalmazásnak egyértelmű célokkal és feladatokkal kell rendelkeznie egy üzleti folyamat kontextusában. Az operátorok pontosan tudják, hogy milyen feladatot és hogyan kell elvégezniük, szükség esetén opcionális útmutatással. A felügyelők kezelhetik a feladatokat és az eseményeket, és láthatják a működési adatok műszerfalait. Ezek segítenek a kezdeményezések előmozdításában, és azonnal eszkalálják a problémákat az illetékes személyzetnek, hogy csökkentsék az állásidőt.
  2. Továbbfejlesztett, intuitív élményA tényleges folyamathoz igazított egyszerű alkalmazások intuitívabbak az üzemeltető számára, és hosszú távon fenntarthatóbbak a Citizen Developer kkv-k számára. A Composable Tulip alkalmazás fejlesztése során a Citizen Developer könnyen láthatja, hogyan használná az üzemeltető az alkalmazást, és ennek megfelelően alakíthatja az egyes alkalmazáslépések felhasználói élményét.
  3. A digitális technológiák átvételeMinden egyes alkalmazásnak sajátos folyamata van és kapcsolatai a helyi fizikai világgal. Egy összetett monolitikus alkalmazás továbbfejlesztéséhez képest viszonylag triviális egy összeállíthatóan megtervezett Tulip-alkalmazást intelligens eszközökhöz csatlakoztatni, és olyan értéknövelt képességeket implementálni, mint például a Tulip Vision.
  4. Az alkalmazások összehangolt rendszerben működnek az operatív és üzleti folyamatok végrehajtása érdekébenMinden alkalmazás képes a termelési logisztika és az értékes üzleti folyamatok összehangolt végrehajtására, a különböző személyiségek által végrehajtott folyamatokhoz igazítva.

Összeállíthatóság a gyakorlatban

Az összetehető alkalmazások építése során alapvető fontosságú az alulról felfelé építkező megközelítés alkalmazása. Ez azt jelenti, hogy az elsőként elkészített alkalmazásoknak egy egyszerű, szemcsés folyamatot kell lemásolniuk. Sokkal egyszerűbb először egy konkrét folyamathoz egy alkalmazást építeni és telepíteni, mint egy nagy, összetett folyamatot, amelynek a megvalósítása akár több hónapig is eltarthat. Ez a megközelítés támogatja az azonnali értéket nyújtó, minimálisan életképes terméket (MVP).

Nézzük meg egy összeállítható alkalmazás néhány alapvető összetevőjét:

Alkalmazás-tervezés

Az összeállítható alkalmazás a Tulip Solution Credo négy alapelvét követi:

  • Egyszerűség
  • Elfogadható
  • Emberközpontú
  • Fókuszált

Ezek az elvek természetesen olyan megoldásokat eredményeznek, amelyek fenntarthatóbbak, intuitívabbak és értékesebbek az üzemeltető számára. Használja ezeket az elveket annak értékeléséhez, hogy mennyire összeszerelhető az alkalmazása, majd végezzen kiigazításokat az alacsony pontszámot elérő területeken.

Az alkalmazás hatókörének mindig meghatározott feladatot, személyt és helyszínt kell tartalmaznia. A nem szűk fókusszal rendelkező alkalmazások gyorsan túl bonyolulttá válnak ahhoz, hogy hosszú távon kezelni lehessen őket.

Lépések

Minden lépésnek egyértelmű fókusszal kell rendelkeznie az üzemeltető számára. A lépésre és a lépéssorrendre vonatkozó információknak pontosan tükrözniük kell, hogy mit kell tennie a kezelőnek a fizikai környezetében. Ez egy emberközpontú megközelítés, amely elengedhetetlen az ember által irányított folyamatokhoz.

A lépések kialakításakor kerülje a "papír az üvegen", vagy a papír alapú folyamat közvetlen átvitelét a képernyőre. Ez a módszer korlátozza a digitális lehetőségek kihasználását. A vonalkódolvasók csatlakoztatása megkíméli a kezelőket a kézi beviteltől, és zökkenőmentes élményt nyújt a folyamathoz. A beviteli widgetek beviteli érvényesítésének konfigurálása biztosítja, hogy a kezelők a helyes adatformátumot adják meg. A lépéseknek lehetőség szerint teljes mértékben ki kell használniuk a digitális eszközöket.

Adatok

Az adatokat szándékosan meg kell osztani, ahol csak lehet. Kerülje a duplikált adatokat, hogy az alkalmazások mindig ugyanabból a forrásból merítsenek.

Alegjobb módja annak, hogy az alkalmazások ugyanazt az információt használják, ha közös táblázatokkal "kapcsolja össze" az alkalmazásokat.

Győződjön meg róla, hogy betartja a Tulipban történő adattárolás legjobb gyakorlatait.

Megoldás tervezése

Fontos szempont, hogy mitől lesz egy alkalmazás összeszerelhető, az, hogy hogyan lép kölcsönhatásba a csomagban vagy a Tulip-megoldásban lévő többi alkalmazással. Egy megoldásnak egyszerű, 1:1 alkalmazásból a folyamatot végrehajtó alkalmazásokhoz kell állnia.

Example App Patterns

Tudjon meg többet a Hogyan tervezzünk meg egy Tulip-megoldást?

Összeállítható alkalmazás ellenőrzőlista

Használja az alábbi ellenőrző listát iránymutatásként, hogy alkalmazásai megfeleljenek az összeállíthatóság minimális kritériumainak:

  • Egyetlen fizikai helyszínen egyetlen üzemeltető számára tervezték.
  • Nem függ egy másik alkalmazástól
  • Közös táblázatok és mezők használata
  • Közös táblázatrekord-helytartók
  • Meghatározott állapotok
  • Minden egyes trigger egyszerre csak egy táblázatot szerkeszt
  • A táblázatokba olvasó vagy író triggerek a trigger nevében megadják a táblázat nevét.

További olvasmányok


Megtalálta, amit keresett?

A community.tulip.co oldalon is felteheti kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?