הסיטואציה שכל טכנאי מכיר
טכנאי נכנס למרתף בבניין משרדים. צריך לרשום את החלקים שהוא מחליף, לסמן צילום של "לפני", ולהחתים את מנהל הבניין. הוא פותח את האפליקציה — והיא לא נטענת. אין רשת.
עכשיו יש לו 3 אופציות:
1. לכתוב הכל ביד ולהקליד אחר כך (15 דקות נוספות, סיכוי גבוה לטעויות)
2. לעלות למעלה כדי לקבל קליטה (10 דקות + לקוח שמסתכל באי-נחת)
3. לוותר על התיעוד (חשבונית חסרה, שכר שנעלם)
כל הפתרונות גרועים.
מה זה Offline Mode אמיתי
הרבה אפליקציות אומרות "תומך ב-offline" אבל מתכוונות "אפשר לראות מה כבר נטען". זה לא מה שטכנאי צריך.
Offline Mode אמיתי = המערכת עובדת זהה לחלוטין כמו שיש רשת:
- ✅ אתה רואה את כל הקריאות שלך, גם החדשות
- ✅ אתה יכול לערוך, להוסיף תמונות, חתימות, חלקים
- ✅ אתה משנה סטטוסים — והם נראים מעודכנים מיד
- ✅ אתה מסיים קריאה ויוצר חשבונית
הכל קורה מקומית, על המכשיר. כשהרשת חוזרת — הכל מסתנכרן ברקע, אוטומטית, בלי מאמץ.
הטכנולוגיה מאחורי זה
ב-WorkPilot בנינו מערכת בשם SyncQueue:
כל פעולה שאתה עושה במצב offline נשמרת ב-queue מקומי. כשהטלפון מזהה רשת חזרה, ה-queue משתחרר אוטומטית בסדר הנכון, עם retry של עד 3 פעמים על שגיאות זמניות.
פירוש הדבר:
- אם תיצור 5 קריאות במצב offline → כולן יישלחו לשרת בסדר הנכון
- אם קריאה אחת נכשלת (למשל לקוח נמחק במקביל) → רק היא תידלג, השאר ימשיכו
- אם תהיה offline 3 ימים → אין בעיה. הסנכרון יקרה כשתתחבר
מה זה אומר עבור הטכנאי
הטכנאי לא צריך לחשוב על זה. הוא פותח את האפליקציה, עושה את העבודה, סוגר אותה. אם הייתה רשת זה הסתנכרן מיד. אם לא — זה הסתנכרן אוטומטית כשתהיה. הוא לא צריך ללחוץ "סנכרן" או לבדוק שום דבר.
מה זה אומר עבור המנהל
המנהל לא רואה את הקריאות שעוד לא סונכרנו עד שהן מגיעות. אבל הוא מקבל אותן ברגע שהטכנאי חוזר לאזור עם רשת. בפועל — זה עיכוב של דקות, לא שעות.
איך זה שונה מ-"PWA תומך offline"?
PWA רגיל מאחסן את הדף האחרון שראית. WorkPilot מאחסן את כל המודלים העסקיים של האפליקציה: קריאות, לקוחות, מלאי, פגישות, חתימות, תמונות. הכל זמין offline בכל זמן.
זה לא "טריק". זו ארכיטקטורה.
בדיקה מהירה
אם המערכת שלך היום לא תומכת באמת ב-offline, תעשה את הטסט הבא:
1. שים את הטלפון ב-Airplane Mode
2. נסה לפתוח קריאה קיימת — האם נטענת?
3. נסה ליצור קריאה חדשה — האם נשמרת?
4. נסה להוסיף תמונה — האם עובד?
5. בטל את ה-Airplane Mode — האם הכל סונכרן אוטומטית?
אם אחד מהאלה לא עובד — הטכנאים שלך מבזבזים זמן. נקודה.
רוצה לבדוק את WorkPilot offline? תוריד את ה-APK מ-/download, התחבר, ואז כבה את הרשת. תראה את ההבדל.