เอกสารประกอบในส่วนนี้จะแสดงวิธีสร้างและทํางานกับงานที่ตั้งเวลาไว้โดยใช้บริการงานที่ตั้งเวลาไว้ของ Google Maps Mobility โดยมีสมมติฐานว่า มีความคุ้นเคยกับสิ่งต่อไปนี้
- Fleet Engine: คุณควรคุ้นเคยกับรายละเอียดการใช้งาน Fleet Engine, กลไกคำขอ และความปลอดภัย โปรดดูข้อมูลดังกล่าวที่หัวข้อบริการ Fleet Engine คืออะไร และหัวข้อความปลอดภัยในหัวข้อตั้งค่า Fleet Engine
- ข้อมูลพื้นฐานเกี่ยวกับยานพาหนะสำหรับบริการตามความต้องการ ดู ข้อมูลเบื้องต้นเกี่ยวกับยานพาหนะ
- ข้อมูลพื้นฐานเกี่ยวกับ Tasks สำหรับบริการงานที่กำหนดเวลาไว้ ดูงานที่กำหนดเวลาไว้
ทรัพยากร Task
ที่คุณจะใช้มีให้บริการทั้งในรูปแบบ gRPC และ REST
งานใน Fleet Engine สำหรับงานที่กำหนดเวลาไว้ งานจะแสดงกิจกรรมของผู้ขับขี่ที่ดำเนินการตามการจัดส่งหรือบริการที่กำหนดเวลาไว้สำหรับผู้บริโภค คุณมอบหมายงานให้กับสถานที่จอดยานพาหนะที่จะต้องทำให้เสร็จ และยานพาหนะเคลื่อนที่ไปยังจุดแวะพักเหล่านั้น
งานมีสถานะที่เป็นไปได้ 2 สถานะ ได้แก่ OPEN
หรือ CLOSED
สถานะเหล่านี้จะบ่งบอกว่างานนั้นใช้งานอยู่หรือไม่ในระบบ ขณะที่การเดินทางพัฒนาขึ้นสำหรับงานที่ใช้งานอยู่ ให้รายงานเรื่องนี้ไปยัง Fleet Engine โดยอัปเดตจุดแวะพักของยานพาหนะที่เชื่อมโยงกับงาน ซึ่งก็คือ ENROUTE หรือ ถึงที่แล้ว เมื่อคนขับทำงานเสร็จและออกจากป้ายจอดรถแล้ว คุณจะนำป้ายจอดรถออกจากรายการจุดแวะพักของรถได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับงานและความสัมพันธ์กับการหยุดพักและยานพาหนะได้ที่หัวข้องานที่กําหนดเวลาไว้ในข้อควรทราบเกี่ยวกับ Fleet Engine
ชีวิตในการทำงาน
หากต้องการติดตามแต่ละงานใน Fleet Engine คุณต้องสร้างTask
รายการก่อน โปรดดู gRCP หรือ REST เพื่อเป็นข้อมูลอ้างอิง
ตารางต่อไปนี้จะอธิบายตัวอย่างโฟลว์จากต้นทางถึงปลายทางของงานที่สร้างในระบบ และขั้นตอนในวงจรของงานใน Fleet Engine ระบบจะถือว่าคุณได้ตั้งค่า Fleet Engine และมียานพาหนะสำหรับงาน โดยเปิดใช้การอัปเดตตำแหน่งในแอปคนขับแล้ว โปรดดูDriver SDK: งานที่กำหนดเวลาไว้
1 | สร้างงาน | เมื่อเริ่มวงจรการทำงาน ผู้จัดการหรือผู้ดูแลระบบบริการจะสร้างไฟล์ Manifest สำหรับงานหรือให้บริการนำส่งก่อน จากนั้น ระบบจะสร้างเอนทิตีงานโดยใช้ CreateTrip พร้อมช่องที่ต้องกรอก เช่น ประเภทงานและตำแหน่ง และยังให้การกำหนดค่าอื่นๆ ได้ในตอนนี้ เช่น กรอบเวลาเป้าหมาย การแชร์ความคืบหน้าของงาน และแอตทริบิวต์ที่กำหนดเอง ดูหัวข้อสร้างงานการจัดส่งและคำแนะนำที่เกี่ยวข้อง |
2 | ตั้งเวลางาน | เมื่อกำหนดเวลางานสำหรับการนำส่ง คุณจะส่งคำขออัปเดตยานพาหนะนำส่ง ซึ่งจะอัปเดตเอนทิตียานพาหนะด้วยรายการจุดจอด คุณสามารถกำหนดรายการงานให้แต่ละป้ายจอดรถเพื่อดำเนินการให้เสร็จสมบูรณ์ โปรดดูอัปเดตงานยานพาหนะนำส่ง |
3 | อัปเดตความคืบหน้าของงาน | เมื่อมอบหมายงานให้กับจุดแวะนำส่งและมีการใช้งานใน Fleet Engine แล้ว ระบบจะแจ้งเตือน Fleet Engine เกี่ยวกับความคืบหน้าของรถเมื่อใกล้ถึง มาถึง และจอดรถจนเสร็จสิ้น ข้อมูลนี้ช่วยให้ Fleet Engine ดำเนินการอัปเดตการกำหนดเส้นทางและสถานะได้อย่างดีที่สุดตลอดเส้นทาง รวมถึงตลอดทั้งวันของยานพาหนะ ดูหัวข้ออัปเดตสถานะการหยุดรถ |
4 | แชร์การเดินทาง | ในช่วงเวลาเดียวกับที่ยานพาหนะเริ่มการนำทางในวันที่นำส่ง คุณแชร์ข้อมูลการเดินทางกับผู้มีส่วนเกี่ยวข้องที่สนใจได้ เครื่องมือจัดการยานพาหนะจะแสดงทั้งรายละเอียดงานและตำแหน่งของยานพาหนะแก่ผู้มีส่วนเกี่ยวข้องที่สนใจด้วยวิธีต่อไปนี้
|
5 | สรุปงาน | คุณดำเนินการจัดส่งให้เสร็จสมบูรณ์ในเครื่องมือของ Fleet ได้ดังนี้
|
ขั้นตอนการดำเนินการตามลำดับงาน
แผนภาพต่อไปนี้แสดงขั้นตอนโดยละเอียดของวงจรงาน