เอกสารนี้จะอธิบายบริการงานที่กำหนดเวลาไว้ใน Fleet Engine โดยจะถือว่า คุณได้อ่าน Fleet Engine คืออะไร และทราบเกี่ยวกับ Fleet ที่เฉพาะเจาะจง ความสามารถของบริการเครื่องมือที่คุณต้องการ
โปรดคำนึงถึงสิ่งต่อไปนี้ขณะอ่านเอกสารนี้
- คุณสร้างงานและเชื่อมโยงงานกับจุดพักรถ สร้างแบบจำลองการเชื่อมโยงในโลกแห่งความเป็นจริงระหว่างงานกับสถานที่ที่ คาดว่ารถจะจอดเพื่อให้คนขับทำงานให้เสร็จได้ อ่านข้อมูลเบื้องต้นเกี่ยวกับยานพาหนะเพื่อการเรียนรู้ที่ดีขึ้น เข้าใจการทำงานของยานพาหนะใน Fleet Engine
- Fleet Engine สำหรับงานที่กำหนดเวลาไว้ใช้ทรัพยากรต่อไปนี้:
Task
และDeliveryVehicle
Fleet Engine ให้บริการทั้ง gRPC และ REST อินเทอร์เฟซ:
งานที่กำหนดเวลาไว้คืออะไร
งานที่กำหนดเวลาไว้ใน Fleet Engine จะแสดงการดำเนินการแต่ละรายการที่จะ ผู้ขับขี่ที่ใช้ยานพาหนะทำสำเร็จในบริบทที่กว้างขึ้นของ การปฏิบัติการคมนาคมขนส่ง กำหนดวัตถุประสงค์เฉพาะของผู้ขับขี่ เช่น
- เพื่อนำส่งสินค้าไปยังที่พักอาศัย
- เพื่อรับพัสดุส่งคืนไปยังคลังพัสดุ
- แวะที่สถานที่เพื่อให้บริการในสถานที่แก่ลูกค้า
- เพื่อแวะพักตามกำหนดเวลาเพื่อเติมน้ำมันรถ
องค์ประกอบงาน
รูปภาพต่อไปนี้แสดงองค์ประกอบงานเหล่านี้ในแบบมาตรฐานที่กำหนดเวลาไว้ สำหรับยานพาหนะ
ช่องงานพื้นฐาน
ช่อง | คำอธิบาย |
---|---|
ประเภท | กำหนดประเภทของการดำเนินการที่เชื่อมโยงกับงาน |
รหัสงาน | สตริงที่ระบุงานภายในระบบโดยไม่ซ้ำกัน |
ตำแหน่งที่วางแผน | ระบุตำแหน่งที่ต้องการสำหรับดำเนินงาน สถานที่นี้ไม่เหมือนกับสถานที่ที่วางแผนไว้สำหรับ จุดพักรถ |
รัฐ | ระบุว่างานเปิดหรือปิดอยู่ |
ผลลัพธ์ของงาน | ระบุว่างานสำเร็จหรือล้มเหลว |
โมเดลข้อมูลสำหรับงาน
แผนภาพต่อไปนี้แสดงโมเดลข้อมูลของทรัพยากร Task
ควบคู่ไปกับแผนภาพสำหรับทรัพยากร DeliveryVehicle
ที่เกี่ยวข้อง คุณสามารถ
ดูแผนภาพทั้งสองเพื่อสำรวจความสัมพันธ์ระหว่างทรัพยากรทั้งสอง
โปรดทราบว่า
- ตำแหน่งที่วางแผนไว้: ทั้งป้ายจอดรถและงานมีตำแหน่งที่วางแผนไว้
ที่ไม่เหมือนกัน
- สำหรับงาน สถานที่ที่วางแผนไว้จะระบุตำแหน่งที่ผู้ขับขี่ทำงาน จะปรากฏขึ้น ตัวอย่างเช่น การจัดส่งพัสดุ 15 ชิ้นไปยังที่พักอาศัยขนาดใหญ่ ที่ซับซ้อนทำให้ต้องมีการส่งไปยังห้องจดหมายสถานที่ที่แตกต่างกันภายใน ที่ซับซ้อนเดียวกันนี้ได้
- สำหรับจุดแวะพัก สถานที่ที่วางแผนไว้จะระบุจุดแวะพักของ ขณะที่คนขับกำลังทำงานให้เสร็จ ตัวอย่างเช่น จอดรถที่ทางเข้าอาคารอพาร์ตเมนต์ และคนขับ ส่งพัสดุด้วยตนเองเพื่อแยกห้องไปรษณีย์ภายในกลุ่ม
- รัฐ: ทั้งงานและป้ายจอดรถจะมีช่อง state ซึ่งต่างจาก
ระหว่างกัน
- สถานะป้ายจอดรถจะแสดงความคืบหน้าของรถใน ที่เกี่ยวข้องกับจุดพักรถ ซึ่งใช้เพื่อการติดตามยานพาหนะ
- สถานะของงานจะระบุว่างานนั้นทำงานอยู่หรือไม่ ช่วงเวลานี้ จะส่งผลกระทบกับการดำเนินการอื่นๆ ที่ต้องกระทำในงานต่างๆ เช่น การตั้งค่า หรือมอบหมายให้กับยานพาหนะ
ผลลัพธ์ของงาน: ผลลัพธ์ของงานเป็นช่องสำคัญในโมเดลข้อมูล เนื่องจากใช้เพื่อระบุความสำเร็จหรือความล้มเหลวของงาน สถานะของงาน
รหัส:
- เมื่อคุณมอบหมายงานให้กับยานพาหนะ เครื่องยนต์ Fleet จะเติมค่า
deliveryVehicleId
ฟิลด์แบบอ่านอย่างเดียวนี้จะระบุยานพาหนะเพื่อ ที่ได้รับมอบหมายงานนั้น - รหัสงานคือตัวระบุที่ไม่ซ้ำกันสำหรับงานทั้งหมดในระบบ
- รหัสติดตามจะระบุงานเพื่อจุดประสงค์ในการติดตามการจัดส่ง
- เมื่อคุณมอบหมายงานให้กับยานพาหนะ เครื่องยนต์ Fleet จะเติมค่า
โมเดลข้อมูลของ Tasks
โมเดลข้อมูลยานพาหนะ
รหัสงาน
งานต่างๆ จะต้องมีรหัสเพื่อวัตถุประสงค์คล้ายกับรหัสยานพาหนะใน Fleet Engine
โปรดแยกความแตกต่างจากงานอื่นๆ ภายในระบบ คุณอ้างอิงและจัดการ
งานทั้งหมดในเวิร์กโฟลว์ตามรหัส คุณสร้างรหัสเหล่านี้ได้โดยใช้
CreateTaskRequest
และด้วยการระบุสตริงรหัสที่สอดคล้องกับ
ตามที่อธิบายไว้ในส่วนนี้
สตริงนี้ประกอบด้วยชื่อของทรัพยากรงานบางส่วน
ฟิลด์เอาต์พุตเท่านั้นในออบเจ็กต์ Task
ซึ่งคล้ายกับวิธีที่ Fleet Engine
สร้างทรัพยากรชื่อพาหนะ ดูส่วนการตั้งชื่อทรัพยากรใน
ข้อมูลเบื้องต้นเกี่ยวกับ Fleet Engine
พร็อพเพอร์ตี้ | คำอธิบาย |
---|---|
ความเป็นเอกลักษณ์ | รหัสงานแต่ละรหัสต้องไม่ซ้ำกันภายในการใช้งาน Fleet Engine เพื่อหลีกเลี่ยงความสับสนและเพื่อให้ระบุได้อย่างถูกต้อง |
รูปแบบ |
|
ตัวอย่างรหัสงานที่ดี |
|
---|---|
รหัสงานที่ไม่อนุญาต |
|
ประเภทงาน
Fleet Engine รองรับงานประเภทต่างๆ เพื่อแสดงการดำเนินการที่แตกต่างกันภายใน การปฏิบัติการคมนาคมขนส่ง เราได้อธิบายคำอธิบายไว้ที่นี่ รวมถึงระดับการมองเห็น และรายละเอียดสำหรับการเรียกเก็บเงิน
ประเภทงาน | คำอธิบาย | ระดับการเข้าถึงการติดตามการจัดส่ง | เรียกเก็บเงินแล้ว |
---|---|---|---|
งานที่ส่ง | ใช้สำหรับส่งสินค้าหรือทำงานให้ลูกค้าเสร็จ | ผู้บริโภคจะดูและติดตามได้ | ใช่ |
งานรับสินค้า | ใช้เพื่อระบุว่าลูกค้าไปรับสินค้า คุณต้อง มีงานการนำส่งที่เกี่ยวข้องสำหรับงานรับสินค้า | ผู้บริโภคจะดูและติดตามได้ | ไม่ได้ |
งานที่ไม่พร้อมใช้งาน | ระบุว่ารถไม่พร้อมให้บริการ เช่น เมื่อคนขับหยุดพักหรือเติมน้ำมันรถ | ผู้บริโภคจะไม่เห็นข้อมูลนี้ | ไม่ได้ |
งานหยุดตามกำหนดการ | งานที่ไม่มีการส่งซึ่งกำหนดให้หยุดที่สถานที่ใดสถานที่หนึ่ง ใช้งานการหยุดตามกำหนดการสำหรับการหยุดรับสินค้าตามกำหนดการรายวันในสถานที่ที่เจาะจงโดยไม่ต้องนำส่งหรือรับสินค้าอื่นๆ ในสถานที่เดียวกัน คุณยังสามารถสร้างงานที่ต้องหยุดตามกำหนดการสำหรับคอลเล็กชันจากกล่องรับสัญญาณ หรือโมเดลการโอนยานพาหนะ หรือจอดรถที่ศูนย์บริการและจุดบริการได้อีกด้วย | ผู้บริโภคไม่สามารถติดตามงานนี้ แต่จะเห็นเป็นส่วนหนึ่งของการติดตามงานอื่นๆ | ไม่ได้ |
วงจรงานและการเดินทาง
ส่วนนี้จะให้รายละเอียดเกี่ยวกับวงจรงานการส่งมอบภายในกลุ่ม เครื่องมือ วงจรของงานนั้นเกี่ยวข้องกับการเดินทางของยานพาหนะเนื่องจาก คนขับจะต้องเดินทางไปที่ป้ายจอดรถเพื่อให้คนขับทำงาน สถานที่ที่วางแผนไว้
1. การสร้างงาน
เมื่อสร้างงานใน Fleet Engine เป็นครั้งแรก คุณต้องตั้งค่าช่องต่างๆ งานนั้นแยกจากการเชื่อมโยงเข้ากับการหยุด
พร็อพเพอร์ตี้ | คำอธิบาย |
---|---|
รัฐ | ตั้งค่าเป็น OPEN |
รหัส | ตั้งค่างานและรหัสติดตามหากใช้การติดตามการจัดส่ง ต่อผู้บริโภคของคุณ |
ช่วงเวลา | ระยะเวลาที่วางแผนไว้สําหรับงานและกรอบเวลาเป้าหมาย โปรดดู ดูรายละเอียดในเวลาของงาน |
ตำแหน่งที่วางแผน | กำหนดพิกัดทางภูมิศาสตร์ที่แน่นอนให้กับสถานที่ของงาน เสร็จสมบูรณ์แล้ว |
2. การมอบหมายงาน
เมื่อคุณมอบหมายงานให้กับยานพาหนะ การดำเนินการนั้นทำร่วมกับยานพาหนะ หยุด จุดแวะพักคือพิกัดละติจูด/ลองจิจูดซึ่งระบุสถานที่ว่า จอดรถขณะคนขับทำงานที่เกี่ยวข้องกับการแวะจอด จุดแวะพักมักจะเป็นจุดเชื่อมต่อ เช่น จุดขนถ่ายสินค้า หรือถนนสัญจร ตำแหน่งนั้น
3. กำลังดำเนินการ
สถานะของงานเป็น "เปิด" หรือ "ปิดแล้ว" แต่เมื่อมีการมอบหมายงานให้ คุณสามารถติดตามความคืบหน้าได้จากการเชื่อมโยงกับยานพาหนะ และตำแหน่งของยานพาหนะเมื่อเทียบกับจุดแวะพักที่ต้องดำเนินการ เสร็จสมบูรณ์แล้ว
เมื่อรถออกจากป้ายจอดรถหรือเริ่มนำทาง สถานะของ
หยุดควรเปลี่ยนเป็น ENROUTE
ทำให้การติดตามการจัดส่งของผู้บริโภคสามารถ
อัปเดตผู้รับสำหรับงานด้วยจำนวนการแวะพักที่เหลืออยู่และค่าประมาณ
เวลาถึง ทั้งยังรองรับการแสดงผลแบบเรียลไทม์สำหรับผู้บริโภค
การติดตามการจัดส่งหรือการติดตามยานพาหนะ
4. มาถึงและผลลัพธ์ของงาน
เมื่อรถมาถึงจุดแวะพัก ควรตั้งค่าสถานะของจุดแวะเป็น
ARRIVED
เช่นเดียวกับสถานะการหยุด ENROUTE
การดำเนินการนี้จะไม่ส่งผลต่อสถานะของ
ทำงานนี้เอง แต่รองรับทั้งการแจ้งเตือนของผู้บริโภคและแบบเรียลไทม์
การรายงานสำหรับการติดตามยานพาหนะที่ผู้ให้บริการกลุ่มที่คุณใช้ และยังเปิดใช้ภายหลังด้วย
การวิเคราะห์และการรายงานเกี่ยวกับการดำเนินการที่คุณจะใช้สำหรับการแสดงโฆษณา
การเพิ่มประสิทธิภาพ
เมื่อรถมาถึงป้ายหยุดแล้ว ระบบของคุณจะจัดการงานที่เหลือได้ โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
ปิดงานเมื่อเสร็จแล้ว
เมื่อคนขับทำเครื่องหมายงานว่าเสร็จแล้ว ระบบของคุณจะสามารถลบงานออกจาก แต่ให้หยุดไว้พร้อมกับงานอื่นๆ ที่มอบหมาย
นำจุดแวะทั้งหมดออกจากยานพาหนะ
เมื่อคนขับทำเครื่องหมายงานทั้งหมดว่าเสร็จแล้วและพาหนะกำลังเดินทางไปยัง ก็สามารถนำจุดแวะพักทั้งหมดออกจากรถได้ เครื่องยนต์ในยานพาหนะ ปิดงานทั้งหมดที่เกี่ยวข้องกับจุดแวะพักที่นำออกไปแล้วโดยอัตโนมัติ
การปิดงานไม่ได้บ่งบอกถึงความสำเร็จหรือล้มเหลว
การปิดงานเป็นเพียงการระบุว่างานไม่ถือว่าอยู่ระหว่างดำเนินการอีกต่อไป
สำหรับงานในสถานะ CLOSED
คุณตั้งค่าผลลัพธ์เป็น SUCCEEDED
หรือ
FAILED
สิ่งนี้จำเป็นทั้งในการบ่งชี้ถึงผลลัพธ์ที่แท้จริงสำหรับการจัดส่ง
การติดตามและการเรียกเก็บเงินที่เหมาะสม Fleet Engine จะเรียกเก็บเงินเฉพาะงานนำส่งที่มี
ของ SUCCEEDED
เมื่อตั้งค่าผลลัพธ์ของงานแล้ว คุณจะเปลี่ยนแปลงไม่ได้
เมื่อทำเครื่องหมายผลลัพธ์ของงาน Fleet Engine จะเติมงานนั้นโดยอัตโนมัติ ตำแหน่งผลลัพธ์ด้วยตำแหน่งของยานพาหนะที่ทราบล่าสุด แต่คุณสามารถแก้ไข เวลาของผลลัพธ์งานและตำแหน่งผลลัพธ์ของงานหลังจากที่ตั้งค่า และ Fleet Engine จะไม่ลบล้างช่องเหล่านี้
5. สถานการณ์การทำงานอื่นๆ
งานบางงานที่คุณสร้างใน Fleet Engine อาจจะไม่เข้ากับขั้นตอนการเดินทางทั่วไป สำหรับ ตัวอย่าง:
- งานรับสินค้า เมื่อมีงานรับสินค้าที่จะส่งคืนพัสดุ ไปยัง Depot เพื่อประมวลผลในภายหลัง คุณควรสร้าง งาน delivery สำหรับแพ็กเกจนั้น โดยมีการตั้งค่าตำแหน่งที่วางแผนไว้ที่คลังสินค้า มิเช่นนั้น งานรับสินค้ามักจะเป็นไปตามขั้นตอนเดียวกับงานจัดส่ง
- การมอบหมายงานใหม่ คุณไม่สามารถมอบหมายงานใหม่ให้บุคคลอื่นโดยตรง ยานพาหนะ แต่หากต้องการย้ายงานจากรถคันหนึ่งไปอีกคันหนึ่ง ให้ปิด งานเดิม แล้วสร้างใหม่ก่อนที่จะมอบหมายให้ยานพาหนะใหม่ ถ้า คุณอัปเดตการเรียงลำดับงานสำหรับงานที่มอบหมายให้กับ รถคันอื่น Fleet Engine จึงเกิดข้อผิดพลาด
- ลบงาน เช่นเดียวกับยานพาหนะ Fleet Engine จะลบงานที่ไม่ได้ ได้รับการอัปเดตหลังจากผ่านไป 7 วัน หากพยายามนำรหัสงานมาใช้ซ้ำกับรหัสงานที่มี เคยปิดไปแล้ว Fleet Engine จะแสดงข้อผิดพลาดหากมีการใช้รหัสนั้น ภายใน 7 วันที่ผ่านมา ในทางกลับกัน หากต้องการเก็บรักษาข้อมูลงานไว้นานขึ้น 7 วันขึ้นไป คุณจะต้องดำเนินการตามความสามารถนั้นด้วยตนเอง เช่น งานที่กำหนดเวลาไว้เพื่อรีเซ็ตนาฬิกา 7 วัน
การแชร์เส้นทางของงาน
เมื่อใช้การแชร์เส้นทางงานใน Fleet Engine คุณจะตรวจสอบความคืบหน้าของงานได้ใน แบบเรียลไทม์และแชร์เส้นทางของผู้ขับได้ 2 วิธีหลักๆ ดังนี้
- การแชร์เส้นทางของผู้บริโภคเพื่อให้ผู้บริโภคทราบสถานะ คำสั่งซื้อการจัดส่งหรือคำสั่งซื้อบริการที่ขอ
- การติดตามยานพาหนะสำหรับผู้ให้บริการกลุ่มยานพาหนะเพื่อติดตามและวิเคราะห์สถานะ ในยานพาหนะจำนวนมาก
การแชร์เส้นทางของผู้บริโภค
หากต้องการผสานรวมการแชร์เส้นทางของผู้บริโภคเข้ากับการดำเนินการ ให้ตั้งค่าเส้นทาง แชร์โดยใช้ JavaScript Consumer SDK ด้วย SDK คุณสามารถเพิ่มประสิทธิภาพ ประสบการณ์บนเว็บหรือแอปบนอุปกรณ์เคลื่อนที่แบบภาพเพื่อให้ผู้บริโภคสามารถตรวจสอบสถานะของ การจัดส่ง พร้อมกับเวลาถึงโดยประมาณและการอัปเดตตำแหน่งแบบเรียลไทม์ สำหรับยานพาหนะที่นำส่งสินค้า โปรดดูภาพรวมการแชร์เส้นทางของผู้บริโภคสำหรับ งานที่กำหนดเวลาไว้
SDK การแชร์เส้นทางของผู้บริโภคมีแผนที่ JavaScript และคอมโพเนนต์ข้อมูล
ที่จะเชื่อมต่อกับ Fleet Engine แผนที่นี้สามารถแทนที่
ออบเจ็กต์ google.maps.Map
มาตรฐาน ไคลเอ็นต์ควรตรวจสอบสิทธิ์ฝั่งของคุณ
และใช้บทบาทผู้บริโภคในการนำส่งจากโปรเจ็กต์ Google Cloud เพื่อ
แสดงเฉพาะข้อมูลเฉพาะลูกค้า กรองและปกปิด Fleet Engine ทั้งหมด
ข้อมูลอื่นๆ ในคำตอบ ตัวอย่างเช่น ระหว่างงานที่ไม่พร้อมใช้งาน
จะไม่มีการแชร์ข้อมูลตำแหน่งกับผู้ใช้ปลายทาง
ใน Fleet Engine คุณเปิดใช้การตั้งค่าต่อไปนี้สำหรับเส้นทางของผู้บริโภค การแชร์:
- Tasks จะใช้พร็อพเพอร์ตี้
TaskTrackingViewConfig
ไม่บังคับ - Tasks ใช้รหัสติดตาม ซึ่งไลบรารีต้องระบุถึงความเกี่ยวข้อง งานสำหรับผู้บริโภค
ระบบติดตามยานพาหนะ
JavaScript Fleet Tracking Library ช่วยให้คุณเห็นภาพตำแหน่งของ
ยานพาหนะจำนวนมากได้แบบเกือบเรียลไทม์ ไลบรารีใช้
Fleet Engine API เพื่อแสดงภาพยานพาหนะนำส่งเช่นเดียวกับ
งานที่ได้รับมอบหมาย มี JavaScript เช่นเดียวกับ SDK สำหรับผู้บริโภคที่ใช้ JavaScript
คอมโพเนนต์แผนที่ซึ่งเป็นการแทนที่แบบดร็อปอินสำหรับ google.maps.Map
มาตรฐาน
ที่มีคอมโพเนนต์ข้อมูลที่คุณใช้ในการเชื่อมต่อกับ Fleet Engine
คลังนี้จะแสดงการแสดงผลของยานพาหนะนำส่งทันที ที่สร้างใน Fleet Engine สำหรับการติดตั้งใช้งานนี้ คุณใช้ Fleet Engine บทบาท Cloud IAM สำหรับผู้ใช้ขั้นสูงของบริการ และคุณระบุการอ้างสิทธิ์ Java Web Token สำหรับ เข้าถึงรถส่งสินค้าและงานที่เกี่ยวข้อง
สถานการณ์งานที่กําหนดเวลาไว้
ส่วนนี้จะแสดงสถานการณ์งานต่างๆ ซึ่งจะสรุปข้อมูล ที่ให้ไว้ ณ จุดนี้ของคู่มือ ซึ่งมีจุดมุ่งหมายเพื่อช่วยให้คุณเข้าใจ หลากหลายวิธีในการสร้างแบบจำลองการปฏิบัติงานเกี่ยวกับการขนส่งใน Fleet Engine โดยขึ้นอยู่กับธุรกิจของคุณ
จัดส่งพร้อมการติดตาม
สถานการณ์การนำส่งนี้แสดงงานการหยุดที่กำหนดเวลาไว้
ที่กำหนดให้กับสถานีขนส่งทั้ง 2 แห่งเมื่อออกจากสถานีเมื่อต้น
การเดินทางและการมาถึงที่สถานีขนส่งเมื่อจบการเดินทาง และ
แสดงงานนำส่ง 2 รายการสำหรับการหยุด 1 รายการซึ่งล้มเหลว ใช้ร่างคำตอบนี้
การมอบหมายเพื่อเปิดใช้การติดตามจากและไปยังคลังข้อมูล และเป็นวิธีในการสร้างแบบจำลอง
เวลาเริ่มต้นและเวลาสิ้นสุดของวัน ไม่มีการเรียกเก็บเงิน
จะเกิดขึ้นกับงานที่หยุดและกำหนดเวลาไว้
รับสินค้าพร้อมบริการจัดส่งถึงบ้าน
สถานการณ์นี้แสดงวิธีสร้างโมเดลการรับสินค้าด้วย งานที่ส่งที่เกี่ยวข้อง คุณตั้งค่าการคืนสินค้าไปยังร้านค้าเป็น การจัดส่งเพื่อจุดประสงค์ในการเรียกเก็บเงิน
![](https://developers.google.cn/static/maps/documentation/mobility/fleet-engine/essentials/images/taskScenarioPickup.png?authuser=0&hl=th)
พาหนะป้อนอาหาร
สถานการณ์นี้แสดงการจัดส่ง 2 รายการโดยมีการหยุดตามกำหนดการอยู่ตรงกลาง ยานพาหนะป้อนฟีด โดยมีจุดประสงค์เพื่อให้ยานพาหนะนำส่งสินค้า กลับไปที่คลังสินค้าพร้อมพัสดุที่จะจัดส่งออกไป คุณ และยังสามารถจำลองรถป้อนฟีดโดยมีจุดแวะตามกำหนดการได้ด้วย
![](https://developers.google.cn/static/maps/documentation/mobility/fleet-engine/essentials/images/taskScenarioFeeder.png?authuser=0&hl=th)
เวลาของงาน
การประมาณเวลาของงานจะช่วยในการวางแผนเส้นทาง เวลาถึงโดยประมาณ และการจัดการอย่างมีประสิทธิภาพ ความคาดหวังในการแสดงผล Fleet Engine มีฟังก์ชันการทำงานหลัก 2 อย่างในการสร้างแบบจำลองและ คาดการณ์ช่วงเวลาของงาน ดังที่อธิบายไว้ในส่วนนี้
ระยะเวลาของงาน
ระบบตั้งค่าระยะเวลาของงานด้วยช่อง task_duration
ซึ่งเป็นช่องที่ต้องกรอก
จำลองเวลาที่คาดว่าจะคนขับใช้ในการทำงานให้เสร็จเมื่อถึงจุดหมาย
หรือหยุดพักสักหน่อย สำหรับจุดแวะพัก ครอบคลุมกิจกรรมที่จำเป็นทั้งหมด
หลังจากมาถึงจุดแวะพัก เช่น ยกเลิกการโหลดพัสดุ และโต้ตอบกับ
ผู้รับ ยิ่งข้อมูลนี้เจาะจงมากเท่าไหร่ Fleet Engine ก็ยิ่งสามารถ
ให้ข้อมูลเวลาถึงและเวลาถึงโดยประมาณตามจริงสำหรับจุดแวะพักครั้งต่อๆ ไปในเส้นทางนี้
โปรดดูรายละเอียดที่ช่องระยะเวลาในเอกสารประกอบของโปรโตคอลบัฟเฟอร์
กรอบเวลาเป้าหมาย
เวลาเป้าหมายจะกำหนดช่วงเวลาที่เสนอสำหรับงาน ซึ่งมักจะใช้สำหรับ
การสื่อสารกับลูกค้า หรือเพื่อการวางแผนภายใน คุณตั้งค่านี้ด้วย
ช่อง target_time_window
ซึ่งประกอบด้วยเวลาเริ่มต้นและเวลาสิ้นสุด
ซึ่งจะไม่ส่งผลโดยตรงต่อการคํานวณเส้นทาง แต่สามารถใช้เพื่อ
เช่น การแจ้งเตือนผู้บริโภคเกี่ยวกับกรอบเวลาของพัสดุ
หรือเวลาที่คาดว่าโปรแกรมทำงานของบริการที่กำหนดเวลาไว้จะมาถึง
แอตทริบิวต์ของงาน
แอตทริบิวต์งานใน Fleet Engine มอบวิธีที่สะดวกในการกรองงานตาม
เกี่ยวกับลักษณะเฉพาะบางอย่างเมื่อใช้คำขอ ListTasks
คุณยังสามารถใช้
แอตทริบิวต์งานที่กำหนดเองสำหรับการวิเคราะห์ด้วย Cloud Logging
การสื่อสารข้อมูลในการแชร์เส้นทางของผู้บริโภคหรือการติดตามกลุ่มอุปกรณ์
จุดประสงค์ที่คล้ายกับในแอตทริบิวต์ยานพาหนะ นั่นคือ
มุมมองที่เน้นเฉพาะการดำเนินการ
ด้านการนำส่ง
ข้อจำกัดและข้อจำกัด
- การสร้างแอตทริบิวต์ที่กำหนดเอง: Fleet Engine จำกัดจำนวนแอตทริบิวต์ที่กำหนดเอง ที่คุณกำหนดต่องานได้ โปรดติดต่อตัวแทนฝ่ายขายเพื่อ ขอเพิ่มขีดจำกัดดังกล่าว
- ความสามารถในการกรอง: ขณะที่ให้ความยืดหยุ่นในการกรอง งาน จะไม่แทนที่ฟิลด์ข้อมูลงานหลัก ใช้สำหรับ เพิ่มเติม โดยอิงตามความต้องการเฉพาะของคุณ
- แอตทริบิวต์แต่ละรายการต้องมีคีย์ที่ไม่ซ้ำกัน
- อย่าใส่ข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้หรือข้อมูลที่ละเอียดอ่อนอื่นๆ ในค่าแอตทริบิวต์ เนื่องจากผู้ใช้อาจเห็นข้อมูลเหล่านี้ได้
- การตรวจสอบข้อมูล: ตรวจสอบว่าประเภทข้อมูลและรูปแบบข้อมูลที่กำหนดเอง ใช้ร่วมกับข้อกำหนดของ Fleet Engine ได้