วางแผนงาน

เมื่อเรียงลำดับเทมเพลตตามโฟลว์งาน ให้เลือกเทมเพลตที่เหมาะกับแต่ละงานมากที่สุดและวางกลยุทธ์เพื่อให้ขั้นตอนการทำงานสั้นลง

แม้ว่าเทมเพลตในไลบรารีแอปจะออกแบบมาเพื่อความสามารถในการใช้งานขณะขับรถ (ยกเว้นที่ "จอดรถเท่านั้น") แต่คุณก็ทำให้ขั้นตอนงานมีความกระชับด้วย การดำเนินขั้นตอนให้ไม่เกิน 5 ก้าวจะช่วยให้ผู้ขับขี่มีความสนใจบนท้องถนนเสมอ

ขณะออกแบบขั้นตอน คุณควรทำความเข้าใจวิธีต่อไปนี้

ทำให้งานมีขั้นตอนสั้นๆ

พยายามจัดการให้งานราบรื่นที่สุดเพื่อลดสิ่งรบกวนผู้ขับขี่

การจำลองโฟลว์งานตัวอย่าง
ตัวอย่างโฟลว์งานที่มีโฟลว์ย่อย

งานใหม่จะเริ่มขึ้นเมื่อผู้ใช้ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้

  • ลงจอด (หรือกลับไปที่) เทมเพลต Landing Page ของแอป
  • เลือกการดำเนินการที่จะเปิดแอปอื่น
  • ไปที่เทมเพลตการนำทาง (ในแอปการนำทาง)

หากต้องการลดความสนใจของผู้ขับขี่ ให้กำหนดโฟลว์งานไม่เกิน 3 ขั้นตอนเมื่อทำได้ (ไม่เกิน 4 ขั้นตอนสำหรับขั้นตอนที่เกี่ยวข้องกับการซื้อ) หากขั้นตอนมีความยาวมากกว่า 3 หรือ 4 ขั้นตอน ให้พิจารณาระบุทางลัดกลับไปยังขั้นตอนก่อนหน้า

ขีดจำกัดคือ 5 ขั้นตอนรวมถึงขั้นตอนเริ่มต้นและสิ้นสุดด้วย ยกเว้นตามที่ระบุไว้ในจำนวนก้าวและการรีเฟรช

ลำดับเทมเพลตในโฟลว์งาน

เมื่อสร้างโฟลว์งาน โปรดคำนึงถึงการจัดลำดับเทมเพลตต่อไปนี้

  • หลีกเลี่ยงการใช้เทมเพลตรายการและตารางกริดสำหรับขั้นตอนที่ 5 หากขั้นตอนมี 5 ขั้นตอน ขั้นตอนสุดท้ายจะต้องไม่ใช่เทมเพลตแบบรายการหรือตารางกริด (ตัวอย่างของเทมเพลตที่ยอมรับ ได้แก่ การนำทาง ข้อความ และ Pane)
  • อย่าใส่รายการหรือตารางกริด 5 รายการต่อแถว แอปไม่ควรสร้างขั้นตอนที่มีเทมเพลตแบบรายการหรือแบบตาราง 5 รายการติดกัน แม้ว่าหนึ่งในเทมเพลตเหล่านั้นจะอยู่ในโฟลว์ย่อยก็ตาม

จำนวนก้าวและการรีเฟรช

หากต้องการออกแบบโฟลว์งานที่ไม่เกินขีดจำกัด 5 ขั้นตอน คุณต้องทำความเข้าใจวิธีนับขั้นตอนของแต่ละขั้นตอน

จํานวนก้าวจะเพิ่มขึ้นเมื่อเกิดเหตุการณ์ข้อใดข้อหนึ่งต่อไปนี้

  • แสดงเทมเพลตใหม่
  • เทมเพลตเดียวกันจะแสดงพร้อมเนื้อหาใหม่ เว้นแต่เนื้อหาใหม่เป็นการรีเฟรชเนื้อหาที่มีอยู่ ตามที่ระบุไว้ใน การรีเฟรชคืออะไร

จำนวนก้าวจะลดลง 1 หากงานกลับไปมุมมองก่อนหน้าที่มีเนื้อหาเดียวกัน

ไวร์เฟรมของโฟลว์งานตัวอย่างที่มีเทมเพลตใหม่
ในทั้ง 2 ตัวอย่างนี้ ระบบจะเพิ่มขั้นตอนเมื่อผู้ใช้เรียกดูและเลือกสถานที่จากรายการสถานที่

ดูตัวอย่างเพิ่มเติมเกี่ยวกับวิธีเพิ่มจำนวนขั้นตอนในเวิร์กโฟลว์ที่เฉพาะเจาะจงได้ที่ขั้นตอนตัวอย่าง

การรีเฟรชคืออะไร

การรีเฟรชเป็นการอัปเดตเนื้อหาของเทมเพลตจะไม่ทำให้จำนวนขั้นตอนเพิ่มขึ้น การรีเฟรชมักจะดำเนินการจากแอป ข้อยกเว้นเพียงอย่างเดียวคือเมื่อผู้ใช้รีเฟรชรายการด้วยปุ่มรีเฟรชบนเทมเพลตรายการสถานที่

สิ่งที่ถือว่าเป็นการรีเฟรชจะขึ้นอยู่กับเทมเพลตและการเปิดใช้ฟีเจอร์ขีดจำกัดของงานแบบปรับอัตโนมัติหรือไม่ หากเปิดใช้ฟีเจอร์นี้ จะมีการผูกคำจำกัดความของสิ่งที่มีคุณสมบัติเป็นการรีเฟรชสำหรับบางเทมเพลต (ดูตารางต่อไปนี้) เนื่องจากระบบจะควบคุมการรีเฟรชระหว่างการขับรถเพื่อลดสิ่งรบกวน

เช่น เมื่อเปิดใช้ฟีเจอร์แล้ว การอัปเดตที่เปลี่ยนจำนวนแถวในเทมเพลตแบบรายการหรือตารางจะถือว่าเป็นการรีเฟรชได้ตราบใดที่ชื่อและชื่อส่วนยังคงเหมือนเดิม หากไม่ได้เปิดใช้ฟีเจอร์ การเปลี่ยนจำนวนแถวจะนับเป็นจำนวนก้าว

หากต้องการดูตัวอย่างการรีเฟรช โปรดดูตัวอย่างขั้นตอนการรีเฟรชเทียบกับจำนวนก้าวและตัวอย่างโฟลว์

ประเภทเทมเพลต ฟีเจอร์อะไรบ้างที่ถือว่าเป็นการรีเฟรช สิ่งที่ถือเป็นการรีเฟรชเมื่อเปิดใช้ฟีเจอร์การจำกัดงานแบบปรับอัตโนมัติ
การนำทาง การลงชื่อเข้าใช้* ข้อความยาว* การอัปเดตเนื้อหาใดๆ การอัปเดตเนื้อหาใดๆ
รายการ, ตารางกริด, แผนที่, แผง, รายการสถานที่ (แผนที่), รายการสถานที่ (การนำทาง), ตัวอย่างเส้นทาง, ค้นหา, แท็บ ดูข้อจำกัดของเทมเพลตสำหรับแต่ละเทมเพลต การอัปเดตทั้งหมดที่มีเลย์เอาต์คงเดิม มีความหมายดังนี้
  • ที่ด้านบนหรือในชื่อหรือแท็บเดียวกัน
และ (ในเทมเพลตรายการ) ให้ดำเนินการดังนี้
  • ชื่อส่วนเหมือนกัน
ข้อความ เฉพาะการอัปเดตที่ไม่ได้เปลี่ยนชื่อและข้อความ (เช่น การเพิ่มปุ่ม)

ตัวอย่างการรีเฟรชเทียบกับจำนวนก้าว

ในตัวอย่างนี้เปิดใช้ฟีเจอร์ขีดจำกัดของงานแบบปรับอัตโนมัติ ดังนั้นการอัปเดตที่มีชื่อเหมือนกันจะถือเป็นการรีเฟรช

ภาพหน้าจอ 3 ภาพ การอัปเดต 1 ภาพจะนับเป็นการรีเฟรช และอีกภาพหนึ่งถือว่าเป็นขั้นตอนหนึ่ง

เนื่องจากมีเพียงแถวที่อัปเดตในเส้นทางเดียว จึงจะถือว่าเป็นการรีเฟรช หากไม่ได้เปิดใช้การจำกัดงานแบบปรับอัตโนมัติ การดำเนินการนี้จะนับเป็นขั้นตอน ส่วนอีกเส้นทางหนึ่งได้เปลี่ยนชื่อ ซึ่งจะเพิ่มจํานวนก้าว

ขีดจํากัดงานแบบปรับอัตโนมัติ

ขีดจำกัดของงานแบบปรับอัตโนมัติเป็นฟีเจอร์ที่ให้แอปมีโฟลว์งานมากกว่า 5 ขั้นตอนภายใต้สถานการณ์ที่ควบคุมได้ เช่น เมื่อจอดรถหรือเมื่อมีการควบคุมการรีเฟรชขณะขับรถ ความพร้อมจำหน่ายสินค้าจะขึ้นอยู่กับสถานที่ และการพิจารณาตามที่เห็นสมควรของ OEM ยานพาหนะ (ดูหมายเหตุด้านขวา)

เมื่อเปิดใช้ฟีเจอร์นี้ จะมีผลดังนี้

  • โฟลว์งานมากกว่า 5 ก้าวที่อนุญาตขณะจอดรถ (หากขับรถ งานจะหยุดชั่วคราวหลังจากขั้นตอนที่ 5 และกลับมาทำงานอีกครั้งเมื่อจอดรถ)
  • มีการควบคุมการรีเฟรชระหว่างการขับรถเพื่อให้ไม่เสียสมาธิน้อยลง จึงมีการขยายคำจำกัดความของการรีเฟรชให้ครอบคลุมประเภทอัปเดตเพิ่มเติม (ดูการรีเฟรชคืออะไร)

เมื่อไม่ได้เปิดใช้ฟีเจอร์นี้

  • ขั้นตอนการทำงานต้องไม่เกิน 5 ขั้นตอน มิฉะนั้นแอปจะขัดข้อง
  • ไม่มีการควบคุมการรีเฟรชระหว่างไดรฟ์ จึงไม่ขยายคำจำกัดความของการรีเฟรช

วิธีการทำงานของการควบคุมการรีเฟรช

เมื่อใช้การรีเฟรชแบบมีการควบคุม แอปจะรีเฟรชเทมเพลตได้บ่อยเท่าที่ต้องการ แต่ระบบจะเว้นช่วงเวลาระหว่างการรีเฟรชให้เหลือน้อยที่สุดเพื่อลดสิ่งรบกวน หากมีการส่งการรีเฟรชหลายครั้งในช่วงระยะเวลาที่มีการควบคุม ระบบจะแสดงการรีเฟรชล่าสุดเมื่อสิ้นสุดระยะเวลาดังกล่าว

แผนที่แบบอินเทอร์แอกทีฟ

ออกแบบแอปให้รวมการซูมและเลื่อนสำหรับแอปนำทาง ปัจจุบัน ผู้ใช้สามารถโต้ตอบกับแผนที่ผ่านฟีเจอร์ต่างๆ (เช่น การซูมและเลื่อน) ในเทมเพลตเฉพาะของแอปการนำทาง ซึ่งได้แก่ การนำทาง การแสดงตัวอย่างเส้นทาง แผนที่ และรายการสถานที่ (การนำทาง)

ผู้ใช้สามารถโต้ตอบกับแผนที่ได้โดยใช้สิ่งต่อไปนี้

แบบจำลองแผนที่แบบอินเทอร์แอกทีฟ
ผู้ใช้ซูมและเลื่อนเพื่อค้นหาสถานที่ต่างๆ บนแผนที่

การรีเฟรชเนื้อหาข้างแผนที่จะไม่เป็นการเพิ่มจำนวนก้าวให้กับการทำงานของงาน