Válasszunk egy kapcsolat nélkül is elvégezhető munkafolyamatot

Az első kiadásban elég lehet egy kiosztott munkalap megnyitása, az ellenőrzőlista elolvasása és egy helyszíni megjegyzés rögzítése. Az Android architektúra-útmutatója helyi adatforrást javasol a lényeges offline olvasási műveletekhez. Ebből konkrét átvételi feltétel legyen: a szerelő indulás előtt előkészíti a munkalapot, majd internet nélkül is újra meg tudja nyitni az utasításokat.

Soroljuk fel azokat a műveleteket is, amelyek kimaradnak az első verzióból. Új munka kiosztásához vagy egy módosított időpont jóváhagyásához szükség lehet az iroda közreműködésére. Ezt az érintett képernyőn magyarázzuk el, és egy indokolatlanul letiltott gomb helyett adjunk használható következő lépést.

Legyen egyértelmű, mit jelent a mentés

A képernyők megrajzolása előtt írjuk meg az állapotüzeneteket. Külön jelentése legyen a készülékre mentve, küldésre vár, az iroda megkapta és beavatkozást igényel állapotnak. Állapodjunk meg arról, milyen bizonyíték alapján jelenhet meg mindegyik. Egy megnyugtató pipa ne hagyja bizonytalanságban a munkatársat, hogy más már látja-e a megjegyzést.

A munkalistában különböztessük meg az üres beosztást a még le nem töltött beosztástól. A megjegyzésszerkesztőben az adott bejegyzés mellett látszódjon a függő állapot. Többnyelvű európai csapat esetén ezeket az üzeneteket ugyanolyan gondosan fordítsuk le, mint a navigációt.

Döntsük el, ki mit módosíthat a munkalapon

Képzeljük el, hogy a diszpécser átütemez egy időpontot, miközben a szerelő rögzíti a látogatást. Ki felel az egyes adatokért, meg kell-e őrizni mindkét módosítást, és ki vizsgálja meg az eltérést? Erre a konkrét helyzetre hozzunk döntést ahelyett, hogy minden automatikus összeolvasztását ígérnénk.

A Firestore visszakapcsolódáskor szinkronizálja a helyi változtatásokat; azonos dokumentum többszöri módosításánál az utolsó írás érvényesül. A példánkban kérjünk bemutatót arról, hogy az időpont módosítása nem törölheti észrevétlenül a helyszíni megjegyzést. Az üzleti szabály vezesse az adatmodell kialakítását.

Tervezzük meg az átadást és a félbemaradt munkát

Határozzuk meg, mi történjen, ha a telefont egy másik munkatárs veszi át, miközben van rajta el nem küldött megjegyzés. Az új fiók ne örökölje meg az előző felhasználó ügyféladatait vagy függő beküldéseit. Egyezzünk meg, hogyan folytathatja az eredeti munkatárs a félbemaradt munkát, és kijelentkezés előtt érthetően mutassuk be a választási lehetőségeket.

A fényképet és a szöveget az átadás külön látható részeként kezeljük. Ha a megjegyzés megérkezik az irodába, de a fotó nem, a felület ezt a részleges eredményt jelezze. Rendeljünk egyértelmű felelőst a továbbra is beavatkozást igénylő tételekhez.

Indulás előtt próbáljuk végig a munkát

Egy szerelővel és egy diszpécserrel játsszuk végig ugyanazt a rövid helyzetet a tényleges használatot képviselő eszközökön. Minden lépéshez írjuk le az elvárt, látható eredményt. Kezdjük az alábbi ellenőrzőlistával, majd egészítsük ki a saját szolgáltatási folyamat szempontjából lényeges hibákkal:

  • Nyissunk meg egy előkészített munkalapot offline, majd próbáljunk megnyitni egy le nem töltöttet.
  • Mentsünk megjegyzést, zárjuk be az alkalmazást, majd ellenőrizzük, hogy visszaállítható-e.
  • Kapcsolódjunk vissza kétszer, és ellenőrizzük, hogy az iroda csak egy példányt kapott.
  • Másik eszközön módosítsuk az időpontot, majd vizsgáljuk meg a munkalap mindkét változatát.
  • Félbemaradt munka mellett váltsunk fiókot, és ellenőrizzük, ki mit láthat és kihez tartoznak az adatok.

Források és további olvasnivaló

← Vissza a tudástárhoz