قواعد نموذج كائن مستند

يصف هذا المقال قواعد وظيفة إدارة الأوامر الموزعة (DOM) في Microsoft Dynamics 365 Commerce.

فيما يلي بعض السمات العامة التي يمكن تعريفها لكافة أنواع القواعد:

  • تاريخ البدء وتاريخ الانتهاء – استخدم هذه الحقول لتعيين تاريخي بدء وانتهاء القاعدة.
  • معطّل – في عملية تشغيل DOM، لا تؤخذ في الاعتبار إلا القواعد التي لديها القيمة لا لهذا الحقل.
  • قيد ثابت - يمكن تحديد قاعدة كقيد ثابت أو ليس كقيد ثابت. يمر كل تشغيل DOM عبر تكرارين اثنين: في التكرار الأول، يتم التعامل مع كل قاعدة كقاعدة قيد ثابت، بصرف النظر عن إعداد السمة قيد ثابت. بمعنى آخر، يتم تطبيق جميع القواعد. في التكرار الثاني، تُزال القواعد التي لا يتم تعريفها على أنها قواعد قيد ثابت. وبالنسبة إلى الأمر أو بنود الأمر التي لم تكن معينة إلى مواقع عندما كانت جميع القواعد مطبقة، سيتم تعيينها إلى مواقع. الاستثناء الوحيد هو قاعدة أولوية الموقع، والتي يتم التعامل معها دائمًا على أنها قيد ثابت.

قاعدة أدنى مخزون

تتيح هذه القاعدة للمؤسسات "حماية" كمية معينة أو منتج معين لأغراض أخرى غير تلك المتعلقة بتنفيذ الأمر. على سبيل المثال، قد لا ترغب المؤسسات في السماح لإدارة الأوامر الموزعة (DOM) بأخذ كامل المخزون المتوفر في المتجر في الاعتبار لتنفيذ الأمر. بدلاً من ذلك، قد ترغب في حجز بعض المخزون للعملاء العابرين. عند استخدام قاعدة من هذا النوع، يمكنك تحديد الحد الأدنى للمخزون للاحتفاظ بفئة منتجات أو منتج فردي أو متغير منتج في موقع أو مجموعة مواقع. يمكنك أيضًا تحديد الحد الأدنى للمخزون باستخدام التدرج الهرمي للفئات التكميلية. إذا كان المنتج يندرج في فئات متعددة، فسيتم إعطاء فئة تكميلية أعلى أهمية لجميع القواعد حيث يمكنك استخدام الفئات.

قاعدة أولوية موقع التنفيذ

يسمح نوع القاعدة هذا للمؤسسات بتحديد تدرج هرمي للمواقع لوضع الأولوية التي يأخذها محرك DOM في الاعتبار عندما يحاول تحديد مواقع تنفيذ لمنتجات معينة. يتراوح النطاق الصالح للأولويات من 1 إلى 10، حيث يمثل 1 الأولوية العليا و10 الأولوية الدنيا. تؤخذ في الاعتبار المواقع التي لها أولوية عليا قبل المواقع التي لها أولوية دنيا. إذا تم تعريف القاعدة كقاعدة قيد ثابت، فسيتم توريد الأوامر فقط إلى المواقع التي تم تحديد أولويات لها. تعطي إدارة الأوامر الموزعة (DOM) الأفضلية لأوامر الشحن تمامًا من مكان واحد. إذا كان الأمر بأكمله وبنوده غير متاحين من موقع له أولوية 1، فستحاول إدارة الأوامر الموزعة (DOM) تنفيذه من موقع له أولوية 2.

قاعدة الأوامر الجزئية

في الإصدار 10.0.5 من Retail، تم تغيير المعلمة تنفيذ الأمر من موقع واحد فقط‬ إلى الحد الأقصى لمواقع التنفيذ. مكنت المعلمة القديمة المستخدمين من تكوين ما إذا كان يمكن تنفيذ الأوامر من موقع واحد فقط أو من أكبر عدد ممكن من المواقع. تمكّن المعلمة الجديدة المستخدمين من تحديد ما إذا كان التنفيذ يمكن أن يكون من مجموعة محددة من المواقع (حتى خمسة) أو من أكبر عدد ممكن من المواقع. بالنسبة لجميع الخيارات باستثناء التنفيذ من موقع واحد، تقوم إدارة الأوامر الموزعة (DOM) بتقسيم البند، لأن معالجة الأوامر تحدث حسب البند. تعمل هذه القاعدة فقط مع حلول الإنتاج.

استخدم المعلمات التالية لتكوين قاعدة الأوامر الجزئية:

  • الحد الأقصى لمواقع التنفيذ - تحتوي هذه المعلمة على 6 خيارات: 1 و2 و3 و4 و5 وأي رقم.
  • تنفيذ الأوامر الجزئية؟ - هذه المعلمة متاحة فقط عندما يتم تعيين الحد الأقصى لمواقع التنفيذ إلى أي رقم. عند التمكين، يمكن تنفيذ أمر المبيعات جزئيًا؛ يتم تنفيذ بند المبيعات الذي يحتوي على مخزون كافٍ أولاً بينما لا يتم تنفيذ بنود المبيعات المتبقية.
  • تنفيذ السطور الجزئية؟ - هذه المعلمة متاحة فقط عند تعيين ‬‏‫الحد الأقصى لمواقع التنفيذ إلى أي رقم وتمكين هل تريد ‏‫تنفيذ الأوامر الجزئية؟‬. عند تمكين هذه المعلمة، يمكن تنفيذ بند مبيعات جزئيًا باستخدام المخزون الحالي، ويتم تقسيم الكمية المتبقية إلى بند مبيعات جديد. إذا كان يجب تقسيم بند المبيعات بين موقعين، فإن إدارة الأوامر الموزعة (DOM) تضمن توزيع الأسعار والضرائب بشكل مناسب عبر البنود.

تحسين قاعدة الأوامر الجزئية، في الإصدار 10.0.31 من Commerce منع تقسيم الطلب عن طريق DOM بناءً على قيمة الطلب أو المنتجات المضمنة تم تقديم الميزة. بعد تمكين الميزة، يمكنك تحديد مبلغ أمر المبيعات لقاعدة الأوامر الجزئية، ولا يتم تقسيم أوامر المبيعات بمبلغ أقل من قيمة مبلغ أمر المبيعات حتى إذا قمت بتعيين ‬‏‫الحد الأقصى لمواقع التنفيذ إلى قيمة أكبر من 1. يمكنك أيضًا تحديد قائمة بالفئات أو المنتجات للتأكد من عدم تقسيم الطلب مطلقًا عندما تكون هذه الفئات أو المنتجات جزءًا من الطلب.

قاعدة موقع التنفيذ دون اتصال

تسمح هذه القاعدة للمؤسسة بتحديد موقع أو مجموعة من المواقع كغير متصلة أو غير متوفرة لنظام DOM، بحيث يمكن تعيين أوامر إلى تلك المواقع لتنفيذها.

قاعدة الحد الأقصى للرفض

تسمح هذه القاعدة للمؤسسات بتعيين حد لعمليات الرفض. عند الوصول إلى الحد، يضع معالج DOM علامة على أمر أو بند أمر كاستثناء، ويستبعده من أي معالجة إضافية. لضمان الأداء الأمثل، لا تنظر إدارة الأوامر الموزعة (DOM) في تاريخ جميع عمليات الرفض.

بعد تعيين بنود الأمر إلى موقع، بإمكان الموقع رفض بند أمر معين، لأنه قد يتعذر عليه تنفيذ هذا البند لأسباب معينة. توضع علامة على البنود المرفوضة كاستثناء وتوضع من جديد في التجمع لمعالجتها في وقت التشغيل التالي. وأثناء التشغيل التالي، يحاول DOM تعيين البند المرفوض إلى موقع آخر. بإمكان الموقع الجديد أيضًا رفض بند الأمر المعين. بإمكان دورة التعيين والرفض هذه أن تحدث عدة مرات. عندما يصل عدد مرات الرفض إلى الحد المعين، يضع نظام DOM علامة على بند الأمر كاستثناء دائم ولا يقوم بانتقاء البند لتعيينه مرة أخرى. ولا يأخذ DOM في الاعتبار بند الأمر لتعيينه مرة أخرى إذا قام أحد المستخدمين بإعادة تعيين حالة بند الأمر يدويًا.

قاعدة الحد الأقصى للمسافة

تسمح هذه القاعدة للمؤسسات بتحديد الحد الأقصى لمسافة موقع أو مجموعة مواقع لتنفيذ الأمر. إذا تم تحديد قواعد قاعدة الحد الأقصى للمسافات متراكبة لموقع ما، فإن نظام DOM يطبق الحد الأقصى للمسافة المحددة لهذا الموقع.

قاعدة الحد الأقصى للأوامر

تسمح هذه القاعدة للمؤسسات بتحديد الحد الأقصى للأوامر‬ التي يمكن لموقع أو مجموعة مواقع معالجتها. أثناء عملية التحسين، ينظر النظام في الأوامر التي لم يتم شحنها من هذه المواقع. يتم القيام بهذا الفحص عبر ملفات التعريف، لذلك إذا تم تحديد الحد الأقصى لعدد الأوامر المتداخلة عبر ملفات التعريف لنفس الموقع، يأخذ النظام في الاعتبار الحد الأقصى لعدد الأوامر التي تم تحديدها عبر جميع ملفات التعريف.

عندما يتم تمكين قاعدة الحد الأقصى للطلبات وتكون هناك مهام خطة تنفيذ متعددة تم إنشاؤها أثناء معالجة DOM، فقد لا يتم تطبيق القاعدة بشكل صحيح بسبب القيود الفنية. يتم تحديد عدد مهام التنفيذ التي تم إنشاؤها بواسطة قيمة استخدام الخيط (النسبة المئوية) . إذا قمت بتمكين قاعدة الحد الأقصى للطلب، توصي Microsoft بتعيين استخدام الخيط (النسبة المئوية) قيمة ل "0". بالنسبة إلى الإصدار 10.0.38 من Commerce والإصدارات الأحدث، عند تمكين هذه القاعدة، يتم إنشاء مهمة خطة تنفيذ واحدة فقط، بغض النظر عن قيمة ‏‫استخدام مؤشرات الترابط (النسبة المئوية)‬. لمزيدٍ من المعلومات، راجع إعداد DOM.

الموارد الإضافية

نظرة عامة على DOM

إعداد DOM

تكوين تكلفة DOM

معالجة DOM

نتائج عمليات تشغيل DOM

تنظيف خطط وسجلات تنفيذ DOM

القابلية للتوسعة في DOM

قيود DOM