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