يمكنك تخصيص تجربة المستهلك للمهام المجدولة من خلال السماح للمستهلكين بتتبُّع تقدّم عمليات التسليم أو طلبات الخدمة المجدولة.
ما هي حزمة Consumer SDK للمهام المجدولة؟
حزمة Consumer SDK هي ميزة في Fleet Engine للمهام المجدولة تتضمّن أيضًا مجموعات أدوات لإنشاء تجربة المستهلك. تتيح لك مجموعات الأدوات هذه إنشاء عروض تستند إلى الخريطة لتصوُّر تقدّم السائق وعرض حالة المهمة المرتبطة بمحطة توقف مجدولة. تم تصميمها لجمهورَين رئيسيَّين:
- المستخدمون النهائيون الذين يريدون معرفة حالة تسليم طلب شحن فردي. تتناول هذه المستند كيفية تنفيذ تجربة المستهلك هذه باستخدام حزمة Consumer SDK في JavaScript، التي توفّر فئة
FleetEngineShipmentLocationProviderوالواجهات المرتبطة بها. - مشغّلو الأساطيل الذين يريدون تتبُّع حالة التسليم والمركبة لأسطول كامل من المركبات. لمزيد من المعلومات حول تتبُّع الأساطيل، يُرجى الاطّلاع على دليل تتبُّع الأساطيل.

ما هي مزايا استخدام حزمة Consumer SDK للمهام المجدولة؟
يتيح لك دمج حزمة Consumer SDK في تطبيقات المستهلكين للمهام المجدولة تقديم تجربة شاملة للمستهلكين، مع تعديلات الموقع الجغرافي في الوقت الفعلي تقريبًا والمواضع التي تم ضبطها على الطريق. يمكن للمستهلكين الاطّلاع على موقع مركبة التسليم وتفاصيل تقدّمها التي تساعدهم في معرفة مكان شحنتهم.
ما هي الإجراءات التي يمكنك تنفيذها باستخدام حزمة Consumer SDK؟
استخدِم حزمة Consumer SDK لمشاركة معلومات الشحنة التالية مع المستهلكين:
- موضع مركبة التسليم في الوقت الفعلي على الخريطة
- الوقت المقدَّر لوصول الطرد، مع تعديله وفقًا للظروف المتغيّرة، مثل حركة المرور
- المسار الذي تسلكه المركبة
- المسافة وعدد محطات التوقف المتبقية قبل تسليم شحنتهم
يمكنك أيضًا إنشاء تجارب أخرى سلسة للمستهلكين تستند إلى الموقع الجغرافي داخل تطبيق المستهلك أو موقعه الإلكتروني استنادًا إلى معلومات الموقع الجغرافي من حزمة Driver SDK. لمعرفة تفاصيل حول حزمة Driver SDK، يُرجى الاطّلاع على نظرة عامة على المهام المجدولة في حزمة Driver SDK.
مكوّنات حزمة Consumer SDK
تحتوي حزمة JavaScript Consumer SDK على المكوّنات التالية:
- مكوّن خريطة JavaScript يحل محل كيان
google.maps.Mapالعادي - مكوّنات البيانات للاتصال بـ Fleet Engine
- مكوّنات لتصوُّر المركبة والمسار أثناء تقدّمهما إلى وجهة
- خلاصات البيانات الأولية للوقت المقدَّر لوصول السائق أو المسافة المتبقية للقيادة
يصف الجدول التالي المكوّنات.
| المكوّن | الوصف |
|---|---|
| عرض الخريطة | يوضّح عرض الخريطة تقدّم المركبة، ويعدّل العرض أثناء تحرّك المركبة على طول مسارها. |
| موفِّر موقع الشحنة | يوفّر موفِّر تتبُّع الشحنات خلاصة للموقع الجغرافي حتى تتمكّن الخريطة من عرض معلومات مفيدة عن الشحنة، مثل موقع استلام الشحنة أو تسليمها وموقع مركبة التسليم ومسارها. |
| أداة جلب الرمز المميّز للمصادقة | تحصل أداة جلب الرمز المميّز للمصادقة على رموز JSON المميّزة للويب (JWT) من خادمك الخلفي لمصادقة الوصول إلى بيانات الموقع الجغرافي المخزّنة في Fleet Engine. يمكنك تنفيذ أداة جلب الرمز المميّز للمصادقة كجزء من تطبيق الويب باستخدام مكتبة مشاركة الرحلة في JavaScript. يُرجى العِلم أنّه يجب أيضًا تنفيذ خدمة إنشاء رموز JSON المميّزة للويب (JWT) لـ Fleet Engine على الخادم الخلفي. |
| خيارات نمط الخريطة | يمكنك استخدام خيارات التنسيق المخصّصة لتغيير التنسيق التلقائي للخريطة ليطابق تنسيق تطبيق الويب. |
كيفية استخدام حزمة Consumer SDK
| 1 | إعداد حزمة JavaScript Consumer SDK | لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إعداد حزمة JavaScript Consumer SDK. |
| 2 | تتبُّع شحنة | تعلَّم كيفية تهيئة الخريطة وبدء تتبُّع شحنة وإيقاف تتبُّعها مع إجراء عملية تنظيف مناسبة. يُرجى الاطّلاع على مقالة تتبُّع شحنة. |
| 3 | تخصيص واجهة الخريطة | يمكنك استخدام حزمة JavaScript Consumer SDK للمهام المجدولة لـ تخصيص واجهة الخريطة أو توفير تخصيص العلامات أو تنسيق الخطوط المتعددة. يُرجى الاطّلاع على مقالات تنسيق خريطة، تخصيص العلامات، وتخصيص الخطوط المتعددة. |