بناء مسار بقواعد الدفع والسحب
ما الذي يفعله هذا
المسار سلسلة من القواعد تنقل البضائع من موقع إلى الذي يليه دون أن ينشئ أحد التحويلات يدوياً. وكل تدفق قياسي في المخزون هو واحد من هذه المسارات؛ والمسار المخصص يتيح لك بناء طريق يطابق ورشتك أنت.
قبل أن تبدأ
- فعّل Multi-Step Routes في Inventory › Configuration › Settings. ويُفعَّل Storage Locations معه.
الخطوات

تتحكم المسارات في WindoorERP في حركة المنتجات بين المواقع المختلفة، داخلية كانت أم خارجية، باستخدام قواعد الدفع والسحب. وبمجرد إعدادها، تساعد هذه القواعد على أتمتة لوجستيات حركة المنتجات بناءً على شروط بعينها.
ملاحظة
المسارات قابلة للتطبيق على المنتجات وفئات المنتجات وطرق الشحن وبند أمر البيع.
-
01
اذهب إلى Inventory › Configuration › Routes وافتح مساراً، أو انقر New.
-
02
تحت Applicable On، أشِّر على المواضع التي يجوز اختيار المسار فيها: المنتجات، أو فئات المنتجات، أو المستودعات، أو بنود أوامر البيع. وأشِّر على ما تحتاجه فقط.
-
03
في Rules، انقر Add a line لكل وثبة.
-
04
امنح القاعدة Action: Pull From أو Push To أو Pull & Push أو Buy أو Manufacture.
-
05
اضبط Source Location وDestination Location وOperation Type — فنوع العملية هو ما يقرر أي نوع من التحويلات يظهر.
-
06
وفي قواعد السحب، اضبط Supply Method.
-
07
احفظ، ثم طبّق المسار حيث ينتمي: في تبويب Inventory بالمنتج، أو على فئة المنتج، أو على بند عرض السعر.
عن المسارات ومصطلحاتها
في مستودع نمطي، توجد أرصفة استلام، ومنطقة ضبط جودة، ومواقع تخزين، ومناطق تجميع وتغليف، وأرصفة شحن. وتمر جميع المنتجات بكل هذه المواقع. ومع انتقال المنتجات عبر المواقع، يشغّل كل موقع المسار والقواعد المحددة للمنتجات.
في هذا المثال، تُفرِغ شاحنات المورّدين منصّات المنتجات المطلوبة عند أرصفة الاستلام. ثم يمسح المشغّلون المنتجات ضوئياً في منطقة الاستلام. وبحسب مسار المنتج وقواعده، يُرسَل بعض هذه المنتجات إلى منطقة ضبط الجودة (مثل المنتجات التي تُستخدم مكوّنات في عملية التصنيع)، بينما يُخزَّن غيرها مباشرةً في مواقعه الخاصة.
وهذا مثال على مسار تنفيذ. ففي الصباح، تُجمَّع الأصناف لجميع الأوامر التي يلزم تجهيزها خلال اليوم. وتُجمَّع هذه الأصناف من مواقع التخزين وتُنقل إلى منطقة التجميع القريبة من موضع تغليف الأوامر. ثم تُغلَّف الأوامر في صناديقها، وتنقلها السيور الناقلة إلى أرصفة الشحن، جاهزةً للتسليم إلى العملاء.
قواعد الدفع
تُستخدم قواعد الدفع لتوريد المنتجات إلى مواقع التخزين فور وصولها إلى موقع استلام بعينه.
ملاحظة
لا يمكن تشغيل قواعد الدفع إلا إذا لم تكن ثمة قواعد سحب ولّدت تحويلات المنتجات أصلاً.
في مسار استلام من خطوة واحدة، يستخدم قاعدة دفع واحدة، فحين يصل منتج إلى المستودع تستطيع قاعدة دفع نقله تلقائياً إلى موقع التخزين. ويمكن تطبيق قواعد دفع مختلفة على منتجات مختلفة، بما يتيح مواقع تخزين مخصصة.
قاعدة الدفع لمسار «Receive in one step».
لمزيد من المعلومات عن تهيئة القواعد، انتقل إلى قسم تهيئة القواعد.
قواعد السحب
تشغّل قواعد السحب حركات المنتجات عند الطلب، كأمر بيع أو حاجة إلى إعادة التخزين.
تعمل قواعد السحب رجوعاً من موقع الطلب. فمثلاً، في مسار تسليم من خطوتين، تنتقل فيه الأصناف من Stock إلى Output قبل تسليمها إلى Customer Location، تنشئ قاعدة السحب أولاً تحويلاً من Output إلى العميل. وإن لم يكن المنتج في Output، تنشئ قاعدة سحب أخرى تحويلاً من Stock إلى Output. ثم ينفّذ عمال المستودع هذه التحويلات بالترتيب العكسي: التجميع أولاً، ثم الشحن.
قواعد السحب لمسار «Deliver in two steps».
لمزيد من المعلومات عن تهيئة القواعد، انتقل إلى قسم تهيئة القواعد.
الإعداد
بما أن المسارات مجموعة من قواعد الدفع والسحب، فإن WindoorERP يساعدك على إدارة تهيئات مسارات متقدمة مثل:
- إدارة سلاسل تصنيع المنتجات.
- إدارة المواقع الافتراضية لكل منتج.
- تعريف مسارات داخل مستودع المخزون وفق احتياجات العمل، كضبط الجودة أو خدمات ما بعد البيع أو مرتجعات المورّدين.
- المساعدة في إدارة التأجير بتوليد حركات إرجاع تلقائية للمنتجات المؤجَّرة.
لتهيئة مسار لمنتج، افتح أولاً تطبيق Inventory واذهب إلى Configuration › Settings. ثم، في قسم Warehouse، فعّل خاصية Multi-Step Routes وانقر Save.
ملاحظة
تُفعَّل خاصية Storage Locations تلقائياً مع خاصية Multi-Step Routes.
وبمجرد إتمام هذه الخطوة الأولى، يستطيع المستخدم استعمال المسارات المهيّأة مسبقاً التي تأتي مع WindoorERP، أو إنشاء مسارات مخصصة.
المسارات المهيّأة مسبقاً
للوصول إلى المسارات المهيّأة مسبقاً في WindoorERP، اذهب إلى Inventory › Configuration › Warehouses. ثم افتح نموذج مستودع. وفي تبويب Warehouse Configuration، يستطيع المستخدم عرض مسارات المستودع المهيّأة مسبقاً لـIncoming Shipments وOutgoing Shipments.
وتتوفر أيضاً مسارات أكثر تقدماً، مثل التجميع والتغليف والشحن. ويستطيع المستخدم اختيار المسار الأنسب لاحتياجات عمله. وبمجرد ضبط مساري Incoming Shipments وOutgoing Shipments، توجّه إلى Inventory › Configuration › Routes لرؤية المسارات المحددة التي ولّدها WindoorERP.
في صفحة Routes، انقر مساراً لفتح نموذج المسار. وفي نموذج المسار، يستطيع المستخدم عرض المواضع التي يكون المسار Applicable On فيها. كما يستطيع ضبط المسار ليُطبَّق على Company بعينها فقط. وهذا مفيد في البيئات متعددة الشركات؛ فمثلاً قد يكون للمستخدم شركة ومستودع في البلد أ، وشركة ومستودع ثانيان في البلد ب.
في أسفل نموذج المسار، يستطيع المستخدم عرض Rules المحددة للمسار. ولكل Rule إجراء Action، وموقع مصدر Source Location، وموقع وجهة Destination Location.
المسارات المخصصة
لإنشاء مسار مخصص، اذهب إلى Inventory › Configuration › Routes، وانقر Create. ثم اختر المواضع التي يمكن اختيار هذا المسار فيها. ويمكن أن يكون المسار قابلاً للتطبيق على مجموعة من المواضع.
ولكل موضع سلوك مختلف، لذا من المهم التأشير على المفيد منها فقط ومواءمة كل مسار تبعاً لذلك. ثم هيّئ Rules الخاصة بالمسار.
إذا كان المسار قابلاً للتطبيق على فئة منتج، فلا يزال يلزم ضبطه يدوياً في نموذج فئة المنتج بالذهاب إلى Inventory › Configuration › Product Categories. ثم اختر فئة المنتج وافتح النموذج. وبعدها انقر Edit واضبط Routes تحت قسم Logistics.
وعند تطبيق المسار على فئة منتج، تُطبَّق جميع القواعد المهيّأة فيه على كل منتج في الفئة. وقد يكون ذلك مفيداً إن كانت المنشأة تستخدم عملية الشحن المباشر لجميع منتجات الفئة نفسها.
وينطبق السلوك نفسه على المستودعات. فإذا كان المسار قابلاً للتطبيق على Warehouses، فإن جميع التحويلات التي تقع داخل المستودع المختار وتستوفي شروط قواعد المسار ستتبع ذلك المسار.
وإذا كان المسار قابلاً للتطبيق على Sales Order Lines، فالأمر عكس ذلك تقريباً. إذ يجب اختيار المسار يدوياً عند إنشاء عرض السعر. وهذا مفيد إن كانت بعض المنتجات تمر بمسارات مختلفة.
وتذكّر أن تبدّل إظهار عمود Route في عرض السعر أو أمر البيع. عندها يمكن اختيار المسار في كل بند منه.
وأخيراً، ثمة مسارات يمكن تطبيقها على المنتجات. وهي تعمل تقريباً مثل فئات المنتجات: فبمجرد اختيارها، يجب ضبط المسار يدوياً في نموذج المنتج.
ولضبط مسار على منتج، اذهب إلى Inventory › Products › Products واختر المنتج المطلوب. ثم انتقل إلى تبويب Inventory واختر Routes تحت قسم Operations.
هام
يجب ضبط قواعد على المسار حتى يعمل المسار.
القواعد
تُعرَّف القواعد في نموذج المسار. أولاً، اذهب إلى Inventory › Configuration › Routes وافتح نموذج المسار المطلوب. ثم انقر Edit وفي قسم Rules، انقر Add a line.
تشغّل القواعد المتاحة إجراءات شتى. وإن كان WindoorERP يقدّم قاعدتَي الدفع والسحب، فثمة قواعد أخرى متاحة أيضاً. ولكل قاعدة Action:
- Pull From: تُشغَّل هذه القاعدة بحاجةٍ إلى المنتج في موقع بعينه. وقد تأتي الحاجة من أمر بيع تمت المصادقة عليه أو من أمر تصنيع يتطلب مكوّناً بعينه. وحين تظهر الحاجة في موقع الوجهة، يولّد WindoorERP عملية تجميع لتلبيتها.
- Push To: تُشغَّل هذه القاعدة بوصول بعض المنتجات إلى موقع المصدر المحدد. وفي حال نقل المستخدم منتجات إلى موقع المصدر، يولّد WindoorERP عملية تجميع لنقل تلك المنتجات إلى موقع الوجهة.
- Pull & Push: تتيح هذه القاعدة توليد عمليات التجميع في الحالتين الموضحتين أعلاه. أي أنه حين تُطلَب منتجات في موقع بعينه، يُنشأ تحويل من الموقع السابق لتلبية تلك الحاجة. وهذا ينشئ حاجةً في الموقع السابق فتُشغَّل قاعدة لتلبيتها. وبمجرد تلبية الحاجة الثانية، تُدفَع المنتجات إلى موقع الوجهة وتُلبّى جميع الحاجات.
- Buy: حين تُطلَب منتجات في موقع الوجهة، يُنشأ طلب عرض سعر لتلبية الحاجة.
- Manufacture: حين تُطلَب منتجات في موقع المصدر، يُنشأ أمر تصنيع لتلبية الحاجة.
ويجب أيضاً تعريف Operation Type في القاعدة. فهو يحدد نوع عملية التجميع التي تُنشأ من القاعدة.
إذا كان Action الخاص بالقاعدة مضبوطاً على Pull From أو Pull & Push، فيجب ضبط Supply Method. ويحدد Supply Method ما يحدث في موقع المصدر:
- Take From Stock: تُؤخذ المنتجات من المخزون المتاح في موقع المصدر.
- Trigger Another Rule: يحاول النظام إيجاد قاعدة مخزون تجلب المنتجات إلى موقع المصدر. ويُتجاهَل المخزون المتاح.
- Take From Stock, if Unavailable, Trigger Another Rule: تُؤخذ المنتجات من المخزون المتاح في موقع المصدر. وإن لم يتوفر مخزون، يحاول النظام إيجاد قاعدة تجلب المنتجات إلى موقع المصدر.
مثال على التدفق
في هذا المثال، لنستخدم مساراً مخصصاً Pick - Pack - Ship لتجربة تدفق كامل بمسار مخصص متقدم.
أولاً، نظرة سريعة على قواعد المسار وطرق التوريد فيها. ثمة ثلاث قواعد، جميعها قواعد Pull From. وSupply Methods لكل قاعدة كالتالي:
- Take From Stock: حين تُطلَب منتجات في WH/Packing Zone، تُنشأ عمليات التجميع (تحويلات داخلية من WH/Stock إلى WH/Packing Zone) من WH/Stock لتلبية الحاجة.
- Trigger Another Rule: حين تُطلَب منتجات في WH/Output، تُنشأ عمليات التغليف (تحويلات داخلية من WH/Packing Zone إلى WH/Output) من WH/Packing Zone لتلبية الحاجة.
- Trigger Another Rule: حين تُطلَب منتجات في Partner Locations/Customers، تُنشأ أوامر التسليم من WH/Output لتلبية الحاجة.
أي أنه حين يطلب عميل منتجات مضبوطاً عليها مسار pick - pack - ship، يُنشأ أمر تسليم لتلبية الأمر.
ملاحظة
إذا كان المستند المصدر لعدة تحويلات هو أمر البيع نفسه، فالحالة ليست واحدة. إذ تكون الحالة Waiting Another Operation إن لم يكن التحويل السابق في القائمة قد أُنجز بعد.
ولتجهيز أمر التسليم، تلزم منتجات مغلَّفة في منطقة الإخراج، فيُطلَب تحويل داخلي من منطقة التغليف.
وبديهي أن منطقة التغليف تحتاج إلى منتجات جاهزة للتغليف. فيُطلَب تحويل داخلي إلى المخزون، ويستطيع الموظفون جمع المنتجات المطلوبة من المستودع.
وكما وُضِّح في مقدمة الوثائق، فإن الخطوة الأخيرة في العملية (وهي في هذا المسار أمر التسليم) هي أول ما يُشغَّل، فتشغّل بدورها قواعد أخرى حتى نصل إلى الخطوة الأولى في العملية (وهي هنا التحويل الداخلي من المخزون إلى منطقة التغليف). وعندها يصير كل شيء جاهزاً للتنفيذ حتى يحصل العميل على الأصناف المطلوبة.
في هذا المثال، يُسلَّم المنتج إلى العميل حين تُشغَّل جميع القواعد وتُنجَز التحويلات.
الدفع والسحب
- الدفع — يُشغَّل بالوصول. فتحطّ البضائع في موقع فيُنشأ تحويل لنقلها إلى ما بعده. وهذا ما يخزّن الاستلام في المخزون.
- السحب — يُشغَّل بالطلب، ويعمل رجوعاً. فالعميل يحتاج بضائع في موقع الإخراج، فيظهر تحويل من المخزون إلى الإخراج؛ وإن لم تكن البضائع في المخزون، تُشغَّل القاعدة التالية أعلى السلسلة.
طرق التوريد
- Take From Stock — استخدم ما هو موجود في موقع المصدر.
- Trigger Another Rule — تجاهل المخزون واطلب من الخطوة السابقة أن تجلب البضائع.
- Take From Stock, if Unavailable, Trigger Another Rule — الحل الوسط العملي، وهو عادةً الجواب الصحيح.
كيف يبدو ذلك عملياً
في مسار التجميع–التغليف–الشحن، يؤدي تأكيد الأمر إلى إنشاء التسليم أولاً؛ فتنشئ تلك الحاجة عملية التغليف، وتنشئ عملية التغليف عملية التجميع. وينفّذها العاملون بالترتيب المعاكس، ويبقى كل تحويل في حالة Waiting Another Operation حتى يُنجَز الذي قبله.
أخطاء شائعة
- إنشاء مسار ونسيان ضبطه على المنتج أو الفئة — فلا يتغير شيء ويبدو المسار معطلاً.
- مسار بلا قواعد. فالقواعد هي المسار.
- التأشير على كل مربع تحت Applicable On، فيُشغَّل المسار في مواضع لم يتوقعها أحد.

هل كان هذا المقال مفيداً؟
شكراً — ملاحظتك تساعدنا.
تدير مصنع نوافذ أو أبواب؟
اطلب عرضاً تجريبياً