הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
לאחר הגדרת הפרופיל הלא מקוון והורדת הנתונים למכשיר הנייד בפעם הראשונה, האפליקציה למכשירים ניידים מפעילה תמיד לא מקוון-ראשון. מתן עדיפות לשימוש במצב לא מקוון מייעל את ביצועי האפליקציה. הפונקציונליות גם יוצרת חוויה עקבית עבור הטכנאים בשטח כאשר הם עוברים באזורים עם או בלי חיבור לאינטרנט.
מרווחי סינכרון
מרווחי סינכרון מגדירים באיזו תדירות הנתונים מסונכרנים אוטומטית למכשירי המשתמשים. הם יכולים להיות קצרים עד חמש דקות או עד יום אחד. עם מרווחי סינכרון משתנים, למנהלי מערכת יש שליטה רבה יותר על סנכרון הנתונים והם יכולים לעזור בשיפור ביצועי האפליקציה. רשומות שמשתנות לעתים קרובות יכולות להסתנכרן לעתים קרובות יותר, ורשומות שאינן משתנות בתדירות גבוהה אינן צריכות להסתנכרן בתדירות גבוהה יותר.
לפרופיל Field Service Mobile - פרופיל לא מקוון שמוגדר כברירת מחדל יש מרווחי סינכרון שנקבעו מראש לכל סוג רשומה, לפי דפוסי שימוש אופייניים.
סנכרון מופעל רק כאשר האפליקציה פעילה והמכשיר מחובר לאינטרנט. במכשירי Android ו- iOS, לאחר שהסנכרון מתחיל, ניתן להשלים אותו גם אם האפליקציה פועלת ברקע.
יחסי תלות שמבוססים על קשרים נבחרים ומסננים מותאמים אישית שכוללים טבלאות קשורות מנותחים בכל בקשת סינכרון. ייתכן שלא תהיה התייחסות למרווח סנכרון לטבלה אם לטבלה קשורה יש מרווח סנכרון נמוך יותר.
הגדרות סינכרון ומצב מקוון
מנהלי מערכת יכולים להפוך הגדרות סינכרון נוספות לזמינות עבור משתמשי קצה כדי לספק שליטה רבה יותר על חוויית הסינכרון. לדוגמה, אפשרות לסנכרן רק כאשר המכשיר מחובר לרשת Wi-Fi. הגדרות אלה יכולות לסייע בחיסכון ברוחב הפס ובחיי הסוללה של מכשירים ניידים כאשר טכנאים עובדים באזורים עם קישוריות סלולרית חלשה באופן קבוע.
מנהלי מערכת יכולים גם להפעיל מצב מקוון (Preview) עבור היישום הלא מקוון-תחילה. הגדרה זו מספקת לעובדים בחזית העסק את האפשרות לעבור ממצב לא מקוון למצב מקוון, ומאפשרת להם להציג נתונים של Dataverse בזמן אמת מחוץ לפרמטרים של תצורת הפרופיל הלא מקוון שלהם. במצב זה, היישום ממשיך לסנכרן נתונים ומשתנה בחזרה למצב לא מקוון אם חיבור הרשת אובד.
התנגשויות סנכרון
התנגשויות סינכרון מתרחשות אם יש חוסר התאמה בין הנתונים במכשיר לנתונים בשרת. זה יכול לקרות כאשר טכנאי בשטח והמשגר עורכים את אותה הזמנת עבודה מבלי לסנכרן את השינויים שלהם. המערכת לא יודעת איזה שינוי להחיל על הרשומה מכיוון שהיא מקבלת מידע סותר.
קונפליקטים קורים ברמת הטבלה, לא ברמת השדה. לדוגמה, אם הטכנאי בשטח משנה את שעת ההתחלה של הזמנת עבודה והמשגר משנה את שעת הסיום, זה קונפליקט. המערכת לא מנסה למזג שינויים שדה אחר שדה. במקום זאת, היא בודקת את כל הרשומה ומנסה לקבוע איזה שינוי לשמור.
קונפליקטים נפתרים על סמך מה שמנהל מערכת בוחר עבור ההגדרה הגדר זיהוי קונפליקט לסינכרון לא מקוון בנייד. הגדרה זו זמינה בהגדרות מערכת הלקוח בנייד.
לא: המערכת לא בודקת קונפליקטים כאשר מכשיר לא מקוון חוזר למצב מקוון. השינויים שביצע טכנאי השטח במצב לא מקוון "מנצחים", ומחליפים את השינויים שערך המשגר. זוהי הגדרת ברירת המחדל.
כן: המערכת בודקת קונפליקטים כאשר מכשיר לא מקוון חוזר למצב מקוון. השינויים שביצע המשגר "מנצחים", ומחליפים את השינויים שערך הטכנאי בשטח. הטכנאי בשטח עשוי לראות שגיאת קונפליקט בסינכרון.
מידע נוסף על עבודה במצב לא מקוון.
מנהלי מערכת יכולים להציג שגיאות סנכרון קודמות על ידי מעבר אל הגדרות>שגיאות סנכרון.
סינכרון הודעות
המשתמשים מקבלים התראה בתוך האפליקציה כאשר:
- האפליקציה מורידה נתונים במהלך הסנכרון הראשוני.
- המשתמש בוחר רענון בטבלה.
- סנכרון מצטבר גדול פועל לאחר שהאפליקציה לא הייתה בשימוש במשך זמן מה.
ההתראות מופיעות בזמן שהסנכרון מתבצע. לאחר סיום של סנכרון מצטבר גדול, המשתמש יכול לרענן את התצוגה כדי לקבל את העדכונים האחרונים.
תצוגה של מצב סנכרון לא מקוון
הדף מצב לא מקוון באפליקציה מציג את התאריך והשעה האחרונים שבהם עודכנו הטבלאות המסונכרנות.
סמל הסנכרון הלא מקוון מראה את מצב הסנכרון של האפליקציה למכשירים ניידים. הוא גלוי תמיד בניווט באפליקציה הראשית במכשירי Windows, iOS ו- Android. אפשר לדעת במבט אחד אם האפליקציה מחוברת לרשת, אם מתבצע סנכרון או שיש שגיאות סנכרון.
כדי לראות פרטים, בחר בסמל של סנכרון במצב לא מקוון כדי לפתוח את הדף מצב מכשיר.
אם האפליקציה מזהה חיבור רשת חלש או לא, תופיע ההודעה "רשת או שירות לא זמין". האפליקציה אינה מסנכרנת נתונים חדשים, וחלק מהתכונות התלויות ברשת של האפליקציה, כגון מפות או חיפושים ב- Dataverse, לא פועלות. האירועים הבאים יכולים לגרום לאפליקציה להציג הודעה זו:
- האפליקציה מאתחלת למצב לא מקוון לפני שהיא מזהה את זמינות הרשת.
- בדיקת הרשת של האפליקציה לא מקבלת תגובה או שהתגובה נמשכת זמן רב מדי.
ניתוח מדידת שימוש לסינכרון לא מקוון
ניתן להשתמש בנתונים שקשורים לאירועי סנכרון לא מקוון כדי להעריך את התקינות והביצועים של אירועי סנכרון.
אפשר להגדיר סביבת Application Insights לקבלת נתוני מדידת שימוש על ניתוח וביצועים שנלכדים על-ידי פלטפורמת . באפשרותך גם להפוך הזנת מדידת שימוש לזמינה או ללא זמינה בכל עת.
לקבלת מידע מפורט אודות הנתונים שאפשר לקבל, ראו אירועי מדידת שימוש עבור סינכרון ופעולות של אפליקציות למכשירים ניידים.
הסרת נתונים מהמכשיר הנייד
לאחר סנכרון, נתונים שאינם עומדים עוד בקריטריונים של סינון פרופיל לא מקוון עשויים להיות מוסרים מהמכשיר הנייד. הסרת נתונים נפוצה ביותר בשני מקרים:
לאחר הסנכרון הראשון. לדוגמה, טכנאי בשטח עשוי לראות את כל ההזמנות הקודמות בזמן שהוא מקוון, אך לאחר המעבר לאזור ללא קישוריות, לראות רק הזמנות שמתחילות היום או בעתיד.
אחרי סנכרון מצטבר. לדוגמה, אם הפרופיל הלא מקוון לנייד מסנן הזמנות שהושלמו לאחרונה, הזמנה שהושלמה זה עתה תוסר מסדר היום בעקבות סנכרון ולא תהיה נגישה עוד באפליקציה לנייד.
אם משתמש צופה באופן פעיל ברשומה שהוסרה ממסד הנתונים הלא מקוון לנייד, תופיע באפליקציה השגיאה הרשומה לא נמצאה. אם שגיאה זו מופיעה לעתים קרובות, אנו ממליצים לבדוק את המסננים כדי לוודא שהם אינם מגבילים מדי.
אם האפליקציה למכשירים ניידים אופסה, בוצע ניקוי של מסד הנתונים הלא מקוון במכשיר.