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

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