إدارة المجموعات المنوعة
يشرح هذا المقال المفاهيم الأساسية لإدارة المجموعات المنوعة في Microsoft Dynamics 365 Commerce، ويوفر اعتبارات التنفيذ لمشروعك.
يوفر Dynamics 365 Commerce مجموعات منوعة تتيح لك إدارة توفر المنتجات عبر القنوات. تحدد عمليات الفرز المنتجات التي تتوفر في متاجر مُعينة وخلال فترة زمنية معينة.
في Commerce، تمثل عملية الفرز تعيينًا لقناة واحدة أو أكثر (أو مجموعات القنوات، عند استخدام التدرجات الهرمية للمؤسسات) إلى منتج واحد أو أكثر (أو مجموعات من المنتجات، عند استخدام التدرجات الهرمية للفئات).
يُحدد مزيج قنوات المنتج الشامل بواسطة عمليات الفرز المنشورة المُعيّنة للقناة. لذلك، يمكنك تكوين العديد من عمليات الفرز النشطة لكل قناة.
إعداد الفرز الأساسي
في المثال التالي، يتم تكوين فرز فريد لكل متجر. في هذه الحالة، يتوفر فقط المنتج 1 في المتجر 1، ويتوافر فقط المنتج 2 في المتجر 2.
لإتاحة المنتج 2 في المخزن 1، يمكنك إضافة المنتج إلى الفرز 1.
بدلاً من ذلك، يمكنك إضافة المتجر 1 إلى الفرز 2.
التدرجات الهرمية للمؤسسات
في الحالات التي تشترك فيها عدة قنوات في نفس عمليات فرز المنتجات، يمكنك تكوين عمليات الفرز باستخدام التدرج الهرمي للمؤسسات لعمليات فرز Commerce. عند إضافة العقد من هذا التدرج الهرمي، يتم تضمين جميع القنوات في تلك العقدة والعقد التابعة لها.
فئات المنتج
وبشكل مماثل، على جانب المنتج، يمكنك تضمين مجموعات المنتجات باستخدام التدرجات الهرمية لفئات المنتج. يمكنك تكوين عمليات الفرز من خلال تضمين عقد تدرج هرمي للفئات واحدة أو أكثر. في هذه الحالة، يتم تضمين عملية الفرز جميع المنتجات في عقد الفئة تلك والعقد التابعة لها.
المنتجات أو الفئات المستثناة
بالإضافة إلى تضمين المنتجات والفئات في عمليات الفرز، يمكنك استخدام خيار استثناء لتحديد منتجات معينة أو فئات يجب استثنائها من عمليات الفرز. في المثال التالي، تحتاج إلى تضمين جميع المنتجات في فئة معينة، فيما عدا المنتج 2. في هذه الحالة، لا يلزم تحديد فرز المنتجات حسب المنتج أو إنشاء عقد فئات إضافية. بدلاً من ذلك، يمكنك فقط تضمين الفئة مع استبعاد المنتج.
إشعار
إذا كان أحد المنتجات مُدرج ومستبعد في واحدة أو أكثر من عمليات الفرز حسب التعريف، يُعتبر المنتج مستبعد دائمًا.
المنتجات العمومية والمُصدرة
يتم تحديد عمليات الفرز على مستوى عمومي، ويمكن أن تحتوي على قنوات من كيانات قانونية متعددة. تتم أيضًا مشاركة المنتجات والفئات المُضمنة في عمليات الفرز عبر الكيانات القانونية. ومع ذلك، يجب إصدار منتج قبل بيعه فعليًا أو طلبه أو حسابه أو استلامه في القناة (على سبيل المثال، في نقطة البيع (نقطة البيع)). على الرغم من أنه يمكن لمتجرين في كيانات قانونية مختلففة مشاركة عملية فرز تحتوي على نفس المنتجات، فسوف تتوافر المنتجات فقط إذا تم إصدارها لهذه الكيانات القانونية.
عمليات الفرز الديناميكية والثابتة
يمكن تحديد عمليات الفرز باستخدام قنوات معينة ومنتجات، أو من خلال تضمين وحدات المؤسسات والفئات. وتعتبر عمليات الفرز بما في ذلك المراجع لهذه المجموعات، عمليات فرز ديناميكية. إذا تغير تعريف أو محتويات هذه المجموعات عندما يكون الفرز نشطًا، يتغير أيضًا تعريف الفرز.
على سبيل المثال، تم تحديد عملية فرز في الأصل ونشرت حتى تشير إلى فئة المنتجات. إذا تمت إضافة منتجات إضافية إلى الفئة في وقت لاحق، فمن ثم تُضمن تلك المنتجات تلقائيًا في تعريف عملية الفرز الحالية. ولا يلزمك إضافة المنتجات إلى عملية الفرز يدويًا. وبالمثل، إذا تمت إضافة وحدة تنظيمية إلى عقد مختلفة، فمن ثم يتم ضبط فرز الوحدة التنظيمية بناءً على هذا التعريف.
المنتجات التي تم وقفها
يمكنك "وقف" المنتجات المُصرة لعملية المبيعات من خلال تشغيل إعداد في إعدادات الأوامر الافتراضية. يتم تمكين هذا الإعداد غالبًا عندما يكون أحد المنتجات في نهاية دورة الحياة الخاصة به، ولا يجب بيعه عبر أي قناة. عمليات الفرز تحترم هذا الإعداد. إذا تم إيقاف منتج في كافة الكيانات القانونية التي تم إصداره إليها، فلن يتم فرزه، بغض النظر عن تكوين عملية الفرز.
المنتجات المحظورة
بالإضافة إلى إيقاف مبيعات أحد المنتجات، يمكن حظر مبيعات أحد المنتجات مؤقتًا. يمكنك تكوين هذا الإعداد على علامة تبويب التجارة لمنتج تم إصداره. لا تزال المنتجات المحظورة مُصنفة، ولكنك تتسلم رسالة في نقطة البيع تنص على أن المنتج لا يمكن بيعه.
سريان التاريخ
عمليات الفرز لها تاريخ سريان، لذلك يمكن لتجار التجزئة تكوين متى يجب توافر المنتجات أو لا يجب توافرها لكل قناة. يمكنك تحديد تواريخ البدء والانتهاء وتحديد ونشر عمليات فرز الأحداث مسبقًا. تصبح المنتجات المتأثرة متاحة أو غير متاحة تلقائيًا خلال نطاقات التواريخ المُحددة.
قم بمعالجة الوظيفة الدفعية للمجموعة
يجب معالجة عمليات الفرز التي تم تعريفها في Commerce قبل تفعيلها. تنفذ هذه المُعالجة للأسباب التالية:
- يجب ألا يتم توحيد تعريفات عمليات الفرز بحيث تستهلكها القنوات بسهولة. يمكن تحديد خلط المنتج لقناة من خلال عمليات فرز متعددة تمتد على نطاقات تواريخ مختلفة. عندما يتم حساب بعض من هذه المعلومات مسبقًا على الخادم، يتحسن الأداء في القناة.
- يمكن تغيير المنتجات والقنوات في الفرز خارج عملية الفرز نفسها. يجب مُعالجة عمليات الفرز الديناميكية التي تحتوي على مراجع للفئات أو الوحدات التنظيمية بشكل دوري بحيث تقوم بتضمين أو استبعاد السجلات على أساس التعيينات الحالية الخاصة بها.
اعتبارات التنفيذ
ضع في الاعتبار متطلبات التنفيذ التالية عندما تكون بصدد التخطيط وإدارة عمليات فرز لتنفيذ Commerce:
- حجم قاعدة بيانات والنسخ المتماثل للبيانات – على الرغم من أن عمليات الفرز تساعد في خدمة احتياجات العمل في إدارة توافر المنتجات، فإنها أيضًا تُعد أداة مهمة لإدارة حجم القناة وقواعد البيانات دون اتصال. تُساعد عمليات الفرز المُدارة بشكل جيد على تقليل كمية البيانات التي يجب معالجتها ونسخها نسخًا متماثلًا إلى القناة وقواعد البيانات دون اتصال. وتساعد أيضًا على تقليل عدد السجلات التي يجب أن تستمر. يعمل وجود عدد أقل من السجلات القناة وقواعد البيانات دون اتصال على تحسين الأداء عند إضافة الأصناف إلى الحركة أو البحث أو الاستعراض بحثًا عن المنتجات.
- تاريخ سريان/انتهاء عمليات الفرز -من الأدوات الأكثر فعالية لإدارة عدد المنتجات في القناة وقواعد البيانات دون اتصال هي فاعلية تاريخ عمليات الفرز. إذا تركت عمليات الفرز بنهاية مفتوحة (غير منتهية) لمنتجات موسمية أو لمنتجات في نهاية دورة حياتها، يزيد حجم قواعد البيانات هذه بشكل غير محدود. يمكنك استخدام أساليب مختلفة للمساعدة في إدارة هذا الموقف. على سبيل المثال، يمكنك الاحتفاظ بعمليات فرز منفصلة للمنتجات الموسمية والمنتجات المتوفرة بشكل دائم.
- المبيعات والعائدات خارج عمليات الفرز – تساعد هذه الإمكانية تجار التجزئة في الإدارة الفعّالة لعمليات الفرز الخاصة بهم عن طريق السماح لهم بتحديد عدد المنتجات المتوفرة بالنسبة للمنتجات التي تنتمي إلى خليط المنتج الأساسي الخاص بالمتجر. كما تساعد هذه الإمكانية تجار التجزئة على التعامل مع المواقف التي يتم فيها حذف منتج عن طريق الخطأ من عملية الفرز، أو عندما يتم إرجاع منتج خارج نطاق التواريخ الفعّالة لعملية الفرز.
في حالة عدم وجود بيانات المنتج في قواعد بيانات القناة، فمن ثم تقوم نقطة البيع باستدعاءات في الوقت الفعلي للمركز الرئيسي لاسترداد المعلومات المطلوبة، وبذلك يُمكن بيع المنتج أو إعادته أو وضعه في طلب عميل. تتوافر معلومات المنتج التي يتم استردادها بهذه الطريقة فقط في أثناء نطاق هذه الحركة. لا تتم إضافة المنتج إلى تعريف الفرز. لذلك، يتم إجراء الاستدعاءات اللاحقة في الوقت الفعلي على النحو المطلوب.
ملاحظة
عندما تقوم نقطة البيع بإجراء مكالمات في الوقت الفعلي للمقر الرئيسي لاسترداد معلومات المنتج لتنزيلها إلى قاعدة بيانات القناة، اعتمادًا على حجم بيانات معلومات المنتج مثل عدد متغيرات المنتج وسمات المنتج وأبعاد المخزون، فقد تواجه مشكلات في الأداء أثناء المكالمات في الوقت الفعلي - أو عند حفظ البيانات في قاعدة بيانات القناة. يمكن أن تؤدي مشكلات الأداء هذه إلى فشل واجهة برمجة تطبيقات Commerce Scale Unit (CSU) لتجنب مشكلات الأداء المتعلقة بالمكالمات في الوقت الفعلي، يجب عليك إضافة منتجات تحتوي على كميات كبيرة من بيانات معلومات المنتج إلى عمليات فرز القناة.