תוך כדי יצירת הרצף של התבניות ליצירת משימות, אתם צריכים לבחור את התבניות המתאימות ביותר לכל משימה, ולתכנן אסטרטגיה לניהול רצף המשימות קצר.
על אף שהתבניות בספריית האפליקציות מתוכננות לשימושיות בזמן נהיגה (למעט אלה בסטטוס 'רק בחניה'), חשוב גם שהמשימות יהיו קצרות. התקדמות של משימה עד 5 שלבים עוזרת לנהגים לשמור על תשומת הלב של הנהגים בכביש.
כשמעצבים את תהליכי העבודה, חשוב להבין את העקרונות הבאים:
- ספירת צעדים (ספירת צעדים ורענון צעדים).
- תבניות רצף מתאימות (סדר התבניות בתהליך העבודה, הוספת תהליכי משנה)
- מגדילים את גמישות המשימה באמצעות מגבלות מותאמות של המשימות, פיצ'ר שמאפשר ליצור משימות באורך של יותר מ-5 שלבים בנסיבות מסוימות
- שימוש בתכונות של תבניות שמקדמות יעילות במשימות, כמו מפות אינטראקטיביות (התכונות מפורטות בקטע תבניות)
הקפדה על רצף משימות קצר
כדי לצמצם את הסחות הדעת של הנהג, מומלץ לקצר ככל האפשר את תהליך המשימה.
![הדמיה של זרימת משימה לדוגמה](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/plan-task-flow-sample.png?authuser=7&hl=he)
משימה חדשה מתחילה כשהמשתמש מבצע אחת מהפעולות הבאות:
- נוחתת (או חוזרת אל) תבנית הנחיתה של האפליקציה
- בחירת פעולה שפותחת אפליקציה אחרת
- נחיתה בתבנית הניווט (באפליקציות ניווט)
כדי לצמצם את תשומת הלב הנדרשת של הנהג, כדאי להקפיד שרצף המשימות יהיה באורך של עד 3 שלבים כשאפשר (4 שלבים או פחות לזרימות שכוללות רכישות). אם התהליך ארוך מ-3 או 4 שלבים, כדאי להוסיף קיצורי דרך לשלבים הקודמים.
למעט מה שמצוין בקטע ספירת צעדים וריענונים, המגבלה היא 5 שלבים, כולל שלבי ההתחלה והסיום.
סדר התבניות בתהליכי המשימה
כשיוצרים תהליכי עבודה, חשוב להביא בחשבון את השיקולים הבאים לגבי סדר התבניות:
- בשלב 5 אין להשתמש בתבניות של רשימה או רשת. אם התהליך כולל 5 שלבים, השלב האחרון לא יכול להיות תבנית שמבוססת על רשת או רשימה (דוגמאות לתבניות מקובלות כוללות ניווט, הודעה וחלונית).
- לא לכלול 5 רשימות או משבצות ברצף. אין ליצור תהליכי עבודה עם 5 תבניות מבוססות-רשימות או מבוססות-רשת ברציפות, גם אם אחת מהתבניות האלה נמצאת בתת-זרימה.
ספירה ורענון של צעדים
כדי לתכנן תהליכי עבודה שלא יחרגו ממגבלת 5 השלבים, חשוב להבין איך השלבים נספרים בכל תהליך.
ספירת הצעדים תוגדל בכל פעם שמתקיים אחד מהתנאים הבאים:
- מוצגת תבנית חדשה
- אותה תבנית מוצגת עם תוכן חדש – אלא אם התוכן החדש הוא רענון של תוכן קיים, כפי שמוגדר במאמר מהו רענון?
אם המשימה חוזרת לתצוגה הקודמת עם אותו התוכן, המספר של השלבים יקטן ב-1.
![מסגרת Wi-frame של זרימת משימה לדוגמה עם תבנית חדשה](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/step-count-new-template.png?authuser=7&hl=he)
בקטע דגימה בתהליכי עבודה ספציפיים תוכלו לראות דוגמאות נוספות להגדלה של ספירות השלבים.
מהו רענון?
רענון הם עדכונים לתוכן של תבנית שלא מגדילים את מספר השלבים. כמעט תמיד מתבצע רענון ביוזמת האפליקציה. יוצא הדופן היחיד הוא מקרה שבו משתמש מרענן רשימה באמצעות לחצן הרענון בתבנית של רשימת המקומות.
ההגדרה של רענון נתונים תלויה בתבנית ובשאלה אם התכונה מגבלות של משימות מותאמות מופעלת. אם התכונה הזו מופעלת, ההגדרה של מה שמתאים לרענון תורחב בתבניות מסוימות (ראו בטבלה הבאה), כי העדכונים מווסתים במהלך הכוונונים כדי לצמצם את הסחות הדעת.
לדוגמה, כאשר התכונה מופעלת, עדכונים שמשנים את מספר השורות בתבניות שמבוססות על רשימה או רשת יכולים להיחשב כרענון, כל עוד הכותרת ושמות הקטעים לא משתנים. אם התכונה לא מופעלת, שינוי מספר השורות נחשב לספירת צעדים.
תוכלו לראות דוגמאות לרעננים בקטע דוגמה לרענון לעומת מספר שלבים וזרימות לדוגמה.
סוג התבנית | מה נחשב לרענון | מה נחשב לרענון כשהתכונה 'מגבלות של משימות מותאמות' מופעלת |
---|---|---|
ניווט, כניסה*, הודעה ארוכה* | כל עדכון תוכן | כל עדכון תוכן |
רשימה, רשת, מפה, חלונית, רשימת מקומות (מפה), רשימת מקומות (ניווט), תצוגה מקדימה של מסלול, חיפוש, כרטיסייה | הצגת ההגבלות על תבניות לכל תבנית | כל העדכונים שבהם הפריסה לא משתנה. כלומר:
|
מסר | רק עדכונים שלא משנים את הכותרת וההודעה (לדוגמה, הוספת לחצן) |
דוגמה לרענון לעומת ספירת צעדים
בדוגמה הזו, התכונה Adaptive Tasks restrictions מופעלת, כך שכל עדכון באותו שם ייחשב כרענון.
![שלושה צילומי מסך. עדכון אחד נספר כרענון והשני נחשב כשלב](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/StepCountvsRefresh.png?authuser=7&hl=he)
רק שורות שמעודכנות בנתיב אחד ייחשבו כרענון. אם מגבלות המשימות המותאמות לא מופעלות, הפעולה הזו תיספר כשלב. בנתיב השני, הכותרת השתנתה ולכן מספר השלבים גדל.
מגבלות של משימות מותאמות
מגבלות על משימות מותאמות הן תכונה שמאפשרת לאפליקציות לבצע זרימה של משימות ביותר מ-5 שלבים בנסיבות מבוקרות מסוימות, למשל בזמן חניה או ויסות הנתונים על ריענון בזמן נהיגה. הזמינות תלויה במיקום ובשיקולים של יצרני הציוד המקורי (OEM) של הרכבים (ראו הערה משמאל).
כשהתכונה הזו מופעלת:
- זרימת המשימות גדולה מ-5 שלבים מותרת בזמן חניה (אם נוהגים, הם יושהו אחרי השלב החמישי ואפשר יהיה להמשיך אותן בזמן חניה)
- ויסות הנתונים שמווסת במהלך נסיעות כדי להסיח את הדעת, כך שהגדרת הרענון מורחבת וכוללת סוגים נוספים של עדכונים (מידע נוסף זמין במאמר מהו רענון?).
כשהתכונה לא מופעלת:
- זרימות המשימות לא יכולות לחרוג מ-5 שלבים, אחרת האפליקציה תקרוס
- לא מווסת את הרענון במהלך נסיעות, כך שהגדרת הרענון לא מורחבת
איך פועל ויסות הנתונים לרענון
באמצעות פעולות רענון מווסתות, אפליקציות יכולות לרענן את התבנית בכל תדירות שירצו, אבל הזמן בין הרענונים מתחלק כדי לצמצם את הסחות הדעת. אם נשלחים מספר רענונים במהלך התקופה של ויסות הנתונים, העדכון האחרון מופיע בסוף התקופה.
מפות אינטראקטיביות
צריך לעצב את האפליקציה כך שתכלול שינוי מרחק התצוגה ותזוזה בשביל אפליקציות ניווט. בשלב זה, המשתמשים יכולים ליצור אינטראקציה עם מפות באמצעות תכונות (כמו שינוי מרחק התצוגה וצילום תנועה) בתבניות ספציפיות לאפליקציות ניווט: ניווט, תצוגה מקדימה של מסלול, מפה ורשימת מקומות (ניווט).
המשתמשים יכולים ליצור אינטראקציה עם מפות באמצעות:
- תנועות על מסך המגע, כמו החלקה כדי להזיז
- הקשה על אזורים ספציפיים במפה, כמו נקודות עניין
- לחצנים ברצועת הפעולות במפה
- לחצן רענון שמרענן את המידע שצמוד למפה (זמין כרגע רק בתבנית 'רשימת מקומות' (מפה) ובתבנית של רשימת מקומות (ניווט))
![הדמיה של מפה אינטראקטיבית](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/interactive-maps.png?authuser=7&hl=he)
רענון התוכן ליד המפה לא מוסיף לספירת השלבים של רצף המשימה.