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