توضِّح المستندات الواردة في هذا القسم كيفية إنشاء المهام المقترَحة واستخدامها باستخدام خدمة المهام المقترَحة في "التنقّل في خرائط Google". يفترض أن تكون دراية بما يلي:
- Fleet Engine: يجب أن تكون على دراية بتفاصيل تنفيذ Fleet Engine وآليات الطلبات والأمان. لمعرفة ذلك، يُرجى الاطّلاع على ما هي خدمة Fleet Engine؟ ومواضيع الأمان في إعداد Fleet Engine.
- أساسيات المركبات لتقديم خدمات عند الطلب: يمكنك الاطّلاع على مقالة مقدّمة عن المركبات.
- أساسيات المهام لخدمات المهام المُجدوَلة يُرجى الاطّلاع على المهام المجدوَلة.
إنّ مورد Task
الذي ستستخدمه متوفّر في كل من gRPC وREST.
في Fleet Engine للمهام المجدولة، تمثل المهمة نشاط السائق الذي يفي بشحنة أو خدمة مجدولة للمستهلكين. يمكنك إسناد المهام إلى مواقع وقوف المركبات التي يجب إكمالها فيها، وتنتقل المركبة إلى تلك المواقع.
هناك حالتان محتملتان للمهمة، هما: OPEN
أو CLOSED
. تشير هذه الحالات إلى
ما إذا كانت المهمة نشطة أم لا في النظام. ومع تطور الرحلة لإنجاز مهمة نشطة، يمكنك إبلاغ Fleet Engine عن ذلك من خلال تحديث محطة المركبة المرتبطة بالمهمة، وهي إما "داخل المنزل" أو "تم الوصول". بعد أن يُكمِل السائق المهام ويغادر المحطة، عليك إزالة المحطة من قائمة المحطات في المركبة. لمزيد من المعلومات حول المهام وعلاقتها بمحطات التوقّف والمركبات، يُرجى الاطّلاع على المهام المجدوَلة في أساسيات Fleet Engine .
مسار مهمة
لتتبُّع كل مهمة في Fleet Engine، عليك أولاً إنشاء Task
عنصر. يُرجى الاطّلاع على gRCP أو REST للاطّلاع على مزيد من المعلومات.
يوضّح الجدول التالي مثالاً على عملية مُتكاملة لمهمة تم إنشاؤها في نظامك ومراحل دورة حياتها في Fleet Engine. ومن المفترض أنك أعددت Fleet Engine ولديك سيارة لتنفيذ المهمة، مع تفعيل تحديثات الموقع الجغرافي في تطبيق السائق. راجِع حزمة تطوير البرامج (SDK) للسائق: المهام المجدوَلة.
1 | إنشاء المهام: | في بداية دورة العمل، ينشئ المُرسِل أو مشرف
الخدمة أولاً بيانًا لمهام التسليم أو الخدمات. من
هناك، ينشئ النظام عناصر المهام باستخدام
CreateTrip مع الحقول المطلوبة، مثل نوع المهمة
والموقع الجغرافي. ويمكنه أيضًا توفير إعدادات أخرى في هذه المرحلة،
مثل الفترة الزمنية المستهدفة ومشاركة مستوى تقدّم المهمة والسمات
المخصّصة. اطّلِع على
إنشاء مهام الشحن
والأدلّة ذات الصلة. |
2 | جدولة المهام: | عند جدولة مهمة للتسليم، يمكنك إصدار طلب تعديل مركبة تسليم، ما يؤدي بعد ذلك إلى تعديل كيان المركبة بقائمة محطات التوقّف للسفر. ويمكنك تعيين قائمة بالمهام المطلوب إكمالها لكل محطة توقف. اطّلِع على تعديل مهام مركبات التسليم. |
3 | تعديل مستوى تقدّم المهمة: | بعد تعيين المهمة لمحطة تسليم وتفعيلها في Fleet Engine، يُرسِل نظامك إشعارًا إلى Fleet Engine بشأن مستوى تقدّم المركبة أثناء الاقتراب من المحطة والوصول إليها وإكمالها. وباستخدام هذه المعلومات، يمكن لأداة Fleet Engine إجراء تعديلات على التوجيه والحالة بشكل أفضل طوال اليوم، وكذلك على مدار اليوم للمركبة. اطّلِع على تعديل حالة محطة المركبات. |
4 | مشاركة الرحلات: | في الوقت نفسه الذي تبدأ فيه المركبة التنقّل النشط ليوم التسليم، يمكنك مشاركة معلومات الرحلة مع الجهات المعنيّة. توفّر أداة Fleet Engine تفاصيل المهمة وموقع المركبة
للأطراف المعنية بالطرق التالية:
|
5 | أكمِل المهمة. | يمكنك إنهاء مهام الشحن في محرّك Fleet بالطرق التالية:
|
تدفق تسلسل المهمة
يوضح الرسم التخطيطي التالي تدفقًا تفصيليًا لدورة حياة المهمة.