Pengantar kendaraan

Panduan ini menjelaskan konsep inti untuk kendaraan Fleet Engine dan cara kerjanya. Pastikan untuk membaca Apa itu Fleet Engine? dan perhatikan Penawaran layanan mobilitas yang Anda gunakan:

Apa yang dimaksud dengan kendaraan?

Di Fleet Engine, kendaraan adalah entitas data yang mewakili dunia nyata kendaraan yang digunakan pengemudi untuk mengangkut barang atau orang dari suatu tempat tujuan.

Entitas kendaraan adalah mekanisme yang digunakan untuk menyelesaikan salah satu hal berikut:

  • Kelola perjalanan on demand untuk penjemputan dan pengantaran yang ditetapkan di seluruh hari pengemudi.
  • Mengelola perhentian terjadwal untuk serangkaian tugas yang direncanakan selama mengemudi mereka.

Ilustrasi di sini menampilkan kendaraan sebagai pasangan perangkat kendaraan. Tujuan asumsi adalah bahwa {i>driver<i} menggunakan perangkat yang menjalankan aplikasi {i>driver<i} Anda. Sepanjang hari, aplikasi Anda mengirimkan aliran pembaruan lokasi ke Fleet Engine. Pengemudi juga menggunakan aplikasi untuk menerima tugas dan menandainya sebagai selesai sebelum meninggalkan perhentian. Fleet Engine menyimpan data ini, dan Anda memiliki akses ke gabungan informasi lokasi dan status aktivitas bisnis untuk perjalanan menuju membuat solusi untuk operator fleet Anda sesuai kebutuhan.

Model data untuk elemen kendaraan dan perjalanan

Diagram berikut menggambarkan model data yang disederhanakan dari DeliveryVehicle untuk perhentian terjadwal dan Vehicle untuk perjalanan on demand.

Perjalanan on-demand

Tugas terjadwal

Itinerari kendaraan

Bagian ini memperkenalkan konsep itinerari di Fleet Engine. Di sini dokumentasi, itinerari adalah kumpulan tugas untuk kendaraan untuk periode kerja tertentu, misalnya satu hari. Untuk layanan terjadwal, hal ini mencakup manifes dan urutan pengiriman. Untuk on-demand, metrik ini mencakup perjalanan yang ditetapkan pada periode tertentu. Kendaraan menyelesaikan itinerarinya saat semua perhentian yang terkait dengan telah dihapus.

Diagram ini menggambarkan operasi contoh untuk itinerari kendaraan.

Perjalanan on-demand


Skenario ini mewakili itinerari dengan dua perjalanan berturut-turut. kantor. Di sini, lokasi pengantaran untuk Perjalanan 1 sama dengan penjemputan lokasi untuk Perjalanan 2.

Tugas terjadwal


Skenario ini merepresentasikan itinerari dengan berbagai perhentian dan tugas lokasi HTTP/HTTPS. Catatan: Fleet Engine tidak menyimpan informasi alamat. Penggunaannya dalam diagram ini menggambarkan bagaimana suatu kendaraan dapat berhenti di suatu yang terkait dengan tugas yang memiliki lokasi terpisah.

Lokasi kendaraan

Di Fleet Engine, lokasi kendaraan adalah lokasi geografis spesifik dari kendaraan aktif kapan saja, terlepas dari apakah kendaraan tersebut tiba di atau berangkat dari perhentian. Fleet Engine menggunakan kolom last_location di objek kendaraan untuk mengumpulkan data lokasi mendekati real-time, serta data perjalanan lainnya, seperti arah tujuan, kecepatan, dan ketinggian.

Tabel berikut memberikan panduan untuk mengirim pembaruan lokasi ke Fleet Engine:

Lokasi Kendaraan
Frekuensi
Direkomendasikan: gunakan nilai default, yaitu sekali setiap 10 detik.
Jika Anda mengubah pembaruan frekuensi lokasi (tidak disarankan), Anda harus mengirimnya minimal sekali setiap menit dan tidak lebih dari sekali setiap 5 detik.
Metode pembaruan lokasi
Driver SDK
Direkomendasikan.
Driver SDK untuk iOS
Driver SDK untuk Android
Kode kustom
Gunakan ini jika Anda menyampaikan lokasi kendaraan melalui properti Anda sendiri sistem backend, atau jika Anda menggunakan perangkat selain Android atau iOS. Lakukan ini dengan panggilan langsung ke Fleet Engine.
Petunjuk
Petunjuk terkait:
__Perbarui tugas__ di panduan Tugaskan dan atur.
__Perbarui status perjalanan__ di panduan Kelola perjalanan.

Perhentian kendaraan

Perhentian kendaraan adalah elemen utama perjalanan kendaraan, yang merupakan seluruh rute untuk kendaraan dari asal hingga penghentian penetapan tertentu.

Saat membuat dan mengelola tugas atau penugasan perjalanan untuk kendaraan, Anda juga memberikan lokasi terjadinya penetapan tersebut, dan lokasi tersebut akan dikaitkan dengan perhentian tertentu untuk perjalanan kendaraan, baik sebagai tugas atau aktivitas perjalanan.

  • Untuk perjalanan on demand, aktivitas penjemputan atau penurunan terjadi di perhentian tertentu yang dikenal sebagai titik jalan perjalanan dalam model data on-demand.
  • Untuk perhentian terjadwal, perhentian berisi daftar tugas yang akan diselesaikan di lokasi perhentian kendaraan, seperti mengirimkan dan mengambil sejumlah paket. Anda juga dapat menetapkan waktu istirahat di perhentian tertentu.

Biasanya, perjalanan akan selesai ketika pengemudi menyelesaikan tugas dari dalam antrean. Pada saat itu, Anda akan mengirimkan status transaksi ke Fleet Engine untuk digunakan nanti dalam analisis dan penagihan.

Langkah berikutnya