สถาปัตยกรรมและองค์ประกอบการติดตามยานพาหนะ

การใช้การติดตามยานพาหนะจะต้องทำงานร่วมกับองค์ประกอบต่างๆ ของ Last Mile Fleet Solution ซึ่งก็คือ Fleet Engine, ไลบรารีการติดตามยานพาหนะของ JavaScript และ Driver SDK ดังนี้

  • Fleet Engine คือบริการแบ็กเอนด์ของ Last Mile Fleet Solution โดยมีหน้าที่จัดการงานและสถานะของพาหนะ โดยจะจัดการการโต้ตอบระหว่าง Driver SDK, ไลบรารีการติดตามกลุ่ม JavaScript และบริการแบ็กเอนด์ ซึ่งจะสื่อสารกับ Fleet Engine ได้โดยเรียกใช้ REST หรือ gRPC
  • ไลบรารีการติดตามยานพาหนะของ JavaScript สามารถผสานรวมเข้ากับแอปพลิเคชันการจัดการกลุ่มอุปกรณ์ภายใน และช่วยให้คุณแสดงภาพตำแหน่งของรถและข้อมูลการจัดส่งอื่นๆ ได้
  • Driver SDK คือไลบรารีที่คุณผสานรวมเข้ากับแอปสำหรับคนขับ โดยมีหน้าที่อัปเดต Fleet Engine ด้วยตำแหน่งของคนขับ เส้นทาง ระยะทางที่เหลืออยู่ และเวลาถึงโดยประมาณ นอกจากนี้ยังผสานรวมกับ SDK การนำทาง ซึ่งมีคำแนะนำการนำทางแบบเลี้ยวต่อเลี้ยวสำหรับคนขับ ดูข้อมูลเพิ่มเติมได้ที่การนำทางด้วย Google Maps

แผนภาพต่อไปนี้จะแสดงความสัมพันธ์ระหว่างองค์ประกอบเหล่านี้

สถาปัตยกรรม

ยานพาหนะและงานต่างๆ ในการจัดส่ง

การสร้างแอปพลิเคชัน Fleet Performance เพื่อสร้างรูปแบบการมารับและจัดส่งสินค้าเกี่ยวข้องกับสิ่งต่อไปนี้

  • ยานพาหนะที่ใช้ขนส่งเพื่อการขนส่ง
  • งานมารับสินค้าและนำส่ง

ยานพาหนะส่งของ

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

งาน

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

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

  • สร้างงานรับสินค้าสำหรับการรับสินค้า โดยระบุสถานที่รับสินค้าและหมายเลขติดตามหรือรหัส
  • สร้างงานการนำส่งเพื่อนำส่งพัสดุ โดยระบุสถานที่นำส่งและหมายเลขติดตามหรือรหัส

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

ขั้นตอนตัวอย่าง

แผนภาพลำดับต่อไปนี้แสดงโฟลว์การติดตามโดยทั่วไป

แผนภาพ

หากต้องการเริ่มใช้การติดตามการจัดส่ง โปรดดูติดตามกลุ่มอุปกรณ์ด้วยไลบรารีการติดตามการจัดส่ง JavaScript