SolvingMode

تحدِّد هذه السياسة الطريقة التي يجب أن تعالج بها أداة الحلّ الطلب. في جميع الأوضاع باستثناء VALIDATE_ONLY، إذا كان الطلب غير صالح، سيظهر خطأ INVALID_REQUEST. اطّلِع على maxValidationErrors لتحديد عدد الأخطاء المعروضة.

عمليات التعداد
DEFAULT_SOLVE حل النموذج.
VALIDATE_ONLY يتحقّق من صحة النموذج فقط بدون حلّه: تتم تعبئة أكبر عدد ممكن من OptimizeToursResponse.validation_errors.
DETECT_SOME_INFEASIBLE_SHIPMENTS

تتم تعبئة OptimizeToursResponse.validation_errors أو OptimizeToursResponse.skipped_shipments فقط، ولا يؤدي في الواقع إلى حل بقية الطلب (يتم إلغاء ضبط status وroutes في الاستجابة). إذا تم اكتشاف ثغرات في مسارات injectedSolutionConstraint، تتم تعبئتها في الحقل OptimizeToursResponse.validation_errors وترك OptimizeToursResponse.skipped_shipments فارغًا.

ملاحظة مُهمة: لا يتم هنا إرجاع جميع الشحنات غير الصالحة، بل يتم فقط إرجاع الشحنات التي تم رصدها على أنّها غير قابلة للتنفيذ أثناء المعالجة المسبقة.