العمليات اليومية
عمليات البوابة
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مفتّش الجودة · موظّف البوّابة · موظّف المشتريات · مسؤول المرتجعات · مدير قطاع الأغذية · مدير الفرع
نقطةُ البداية. كلُّ تطبيقات البوّابة في شبكةٍ واحدة — ولا يُعرض لك إلّا ما يخصّ دورك.
- افتح الصفحة فترى التطبيقات مرتّبةً بمجموعاتها.
- اضغط تطبيقًا لترى مقاصده (ماذا يفعل ولمن).
- أو اكتب في مربّع البحث فيبحث في التطبيقات كلّها دفعةً واحدة.
- إن لم ترَ تطبيقًا هنا فهو ليس من صلاحية دورك — راجع مدير النظام.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/portal-operations
المستندات
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مفتّش الجودة · موظّف البوّابة · موظّف المشتريات · مسؤول المرتجعات · مدير قطاع الأغذية · مدير الفرع · scm_manager · receiving_unit · putaway_unit · picking_unit
المستندات الرسمية تُحفظ ولا تضيع: لكل مستند رقم تسلسلي حقيقي، واسم من أنشأه ومن اعتمده، وسجلّ تدقيق دائم — بدل الورقة التي تُملأ ثم تُغلق الصفحة فيضيع كل شيء.
- تفتح الصفحة على ثلاثة تبويبات: بانتظار اعتمادي · مستنداتي · الكل (للمدير).
- ابدأ بـ«بانتظار اعتمادي» — مرتّبٌ بالإلحاح، والمتأخّرُ يحمل شارةً حمراء.
- اضغط أيَّ مستندٍ لتفتحه: ترى بنودَه ومن أنشأه وسجلَّ تدقيقه كاملًا.
- من داخل المستند تعتمد أو تُرجعه للتصحيح بسببٍ مكتوب.
- وبعد الاعتماد يُنفَّذ من الصفّ نفسِه: في صفّ كلّ مستندٍ معتمَدٍ زرٌّ يفتح شاشتَه الميدانيّة — «ابدأ الاستلام الميدانيّ» لأمر الشراء وأمر النقل · «ابدأ التحضير الميدانيّ» لأمر البيع والتحضير · «ابدأ جرد الطبالي» لمحضر الجرد · «افتح لوحة الخانة» لأمر التخزين.
- مرّر المؤشّرَ على الزرّ قبل أن تضغط: يقول لك ما ينتظرك خلفه. وزرُّ «فتح ←» بجانبه يفتح المستندَ نفسَه كما كان.
- ومن داخل المستند المعتمَد يُطلق العملُ لفريقٍ يمشي: لوحة «أطلق للميدان» — لأمر التخزين وأمر السحب وأمر النقل الداخليّ. وهي غيرُ اشتقاق مستندٍ من مستند: هنا تُسند شغلَ ورديةٍ لا تُنشئ ورقة.
- واقرأ التجربةَ الجافّة قبل الضغط: كم مهمّةً ستُنشأ · بأيّ مناطق · كم بندًا لكلٍّ · والعنوانُ كما يقرؤه العامل · وما ينقص من الرصيد بالاسم · وما تعذّر اقتراحُ رفٍّ له · وما أُطلق على هذا المستند سلفًا.
- ثمّ اختر الفريق المنفّذ واضغط الزرّ — فيصير المستندُ عملًا مسنَدًا لفريقٍ في الوردية: التخزينُ والسحبُ يصلان «مهامي» ببنودهما ورفوفهما المقترحة.
- لإنشاء مستندٍ جديد استعمل صندوق «المستندات المفتوحة» أعلى الصفحة.
- لإدخال عشرين صنفًا دفعةً واحدة: انسخ الأكواد من إكسل (عمودًا أو عمودين) والصقها في خانة الكود بأوّل بند — تصير عشرين بندًا بأسمائها ووحداتها بلا ضغطةِ «إضافة بند» ولا بحثٍ عن كلّ صنف.
- للبحث عن مستند: اكتب في المربّع العلويّ — يبحث في الرقم والنوع واسم المُنشئ واسم المورّد/العميل معًا.
- وللتقرير المفصَّل: اضغط «تصفيةٌ متقدّمة» فتفتح لوحةٌ تصفّي بـ: مدّةٍ سريعة (اليوم · أمس · آخر ٧ أيّام · هذا الشهر · الشهر الماضي) أو نطاقِ تاريخٍ تكتبه · واسمِ المورّد/العميل أو رمزه · وجزءٍ من رقم المستند · والنوع · والحالة · والمتأخّرِ وحده.
- واختر أساسَ التاريخ قبل أن تصفّي: تاريخ الواقعة (يوم الاستلام أو الإصدار كما في المستند) · تاريخ الإنشاء (يوم كتابته في النظام) · آخر تحديث. والثلاثةُ تختلف — فاستلامُ أمسِ قد يُسجَّل اليوم.
- وللتلخيص: أزرارُ «تجميعٌ وملخّص» تحت اللوحة تعدّ الصفوفَ بالنوع أو باليوم أو بالطرف أو بالحالة.
- للتصدير: زرُّ «تصدير إكسل» يُنزّل ملفًّا يحمل شرطَ التصفية في صفّه الأوّل — فالملفُّ يقول بنفسه ما يعرضه بعد أسبوع. و«CSV» للمسار القديم.
- وللنسخ إلى جدول: حدّد الصفوفَ من المربّعات على اليمين (أو اتركها فيُنسخ المعروضُ كلُّه) ثمّ اضغط «نسخٌ للجدول» — والصقه في إكسل مباشرةً بلا معالج استيراد.
- وللإجراء الجماعيّ: حدّد الصفوفَ فيظهر شريطٌ أزرق فيه ما تملكه عليها — اعتماد · رفض · إنهاء · إغلاق · إلغاء. اضغط الإجراءَ فتُعرض لك الخطّةُ قبل التنفيذ: كم مستندًا سيُنفَّذ، وكم استُبعد ولماذا بأرقامه. ثمّ «تأكيد».
- ولفحص الجودة: تبويبُ «طابور فحص الجودة» يظهر لمفتّش الجودة وللمدير وحدَهما، فيه ما ينتظر فحصَك أنت — تحدّده كلَّه وتعتمده بضغطتين.
- ولتعديل مستندٍ بعد إرساله: افتحه، فتجد تحت شريط الحالة لوحةَ «تعديلٌ محكوم»: عدّل الحقول، فتُعرض عليك قائمةُ ما تغيّر (قبل ← بعد)، ثمّ اكتب السببَ واضغط «حفظُ التعديل وتسجيلُه».
- ولإزالة مستند: من اللوحة نفسِها — «إلغاء المستند» يُخرجه من كلّ قائمةٍ وسلسلةٍ ويُبقيه في السجلّ، وهو «الحذف» في نظامٍ مرقَّم.
- ولإدخال بنودٍ من ملفّ إكسل: افتح المستند (مسودّةً)، وتحت جدول البنود تجد شريط «بنودٌ من إكسل»: «تنزيلُ القالب» يُعطيك ملفًّا بأعمدة هذا النوع بعينه · «تصديرُ البنود الحاليّة» يُخرجها لتعدّلها في إكسل · «استيرادُ ملفّ» يقرأ ملفَّك.
- والاستيرادُ يُعرَض قبل أن يُطبَّق: يقول لك كم صفًّا قُرئ وكم صلَح وكم رُفض — وكلُّ مرفوضٍ بصفّه كما تراه في إكسل وبعموده وسببه. ثمّ تختار «إضافة» (تُضاف فوق القائم) أو «استبدال».
- لكلّ مستندٍ رقمٌ تسلسليٌّ حقيقيّ لا يتكرّر.
- الرصيد لا يتحرّك إلّا حين يصير المستند «منجَزًا» — لا عند إنشائه ولا عند اعتماده.
- اللصقُ الجماعيّ يعمل في كلّ مستندات البوّابة، وينسخ الأعمدةَ بترتيبها: الكود ثمّ ما يليه.
- الصفُّ الذي لم يُعرف كودُه يُطوَّق بإطارٍ أصفر ورسالتُه على الخانة — والباقي يُستدعى ولا يقف. أكمِله يدويًّا أو سجّل الصنف لاحقًا.
- الصنفُ المكرّرُ يبقى بندَين عمدًا — فقد يكونان دفعتين أو موقعين أو سعرين، والجمعُ يُضيّع التفريق. وزرُّ «ادمجهما» تحت الجدول يجمعهما إن كانا الشحنةَ نفسَها.
- المستندُ الجديد يفتح بعشرة صفوفٍ جاهزةٍ للكتابة — والفارغُ منها يُقصّ عند الحفظ والطباعة، فلا يُحفظ بندٌ أبيضُ ولا تُطبع ورقةٌ فيها فراغ.
- ولا يظهر زرُّ التنفيذ الميدانيّ للمسوّدة — بل للمعتمَد والمنجَز وحدَهما. فالتنفيذُ بعد الاعتماد: من دُعي إلى تنفيذ ورقةٍ لم يوافق عليها أحدٌ نفّذ عملًا لا يُحاسَب عليه أحد.
- والغيابُ لا التعطيل: النوعُ الذي لا شاشةَ ميدانيّةَ له — كمذكّرة الشحن — لا يُرسم له زرٌّ رماديّ، لأنّ الرماديَّ يَعِد بشيءٍ ثمّ يمنعه وغيابُه أصدق. وعملُ مذكّرة الشحن يُسنَد مهمّةً في «المهامّ».
- ⚠️ والزرُّ يفتح الشاشةَ لا أمرَك بعينه — الشاشاتُ الميدانيّة لا تقرأ رقمَ المستند من الرابط بعد، فاختر أمرَك من قائمتها حين تصل. حدٌّ معلومٌ يُرفع حين تقرأه الشاشة.
- ومهمّةٌ لكلّ منطقة: عاملٌ لممرٍّ لا عمّالٌ يتقاطعون في ممرٍّ واحد.
- ★★★ وإعادةُ الإطلاق تُترك ولا تُدهس: ما أُطلق سلفًا يُعدّ ويُقال «أُطلقت سلفًا فتُترك» — فلعلّ عاملًا بدأها، والكتابةُ فوقها تمحو تقدّمَه.
- ⚠️ ومهمّةٌ أُنشئت يدويًّا لا تحرس من التكرار — لا مفتاحَ عملٍ لها. تُعدّ لك وتُعلَن في القائمة، فراجعها بالعين قبل الإطلاق.
- ولا يمنع النقصُ ولا تعذّرُ الاقتراحِ الإطلاقَ: النقصُ يُبنى له سطرٌ بمصدرٍ مفتوحٍ يراه العاملُ ولا يختفي، والوجهةُ تبقى مفتوحةً فيختار العاملُ الرفَّ بمسحه.
- وثلاثةُ أنواعٍ وحدَها تولّد عملًا ميدانيًّا: أمرُ التخزين · أمرُ السحب · أمرُ النقل الداخليّ. وغيرُها بلا لوحةٍ أصلًا — غيابٌ لا تعطيل، على قاعدة الزرّ الميدانيّ نفسِها.
- واللوحةُ لا تُعرض إلّا لمن يقبله الخادم: من لا يملك الكتابةَ في مهامّ المناولة لا يرى لافتةَ منعٍ ولا زرًّا رماديًّا — بل لا يرى اللوحةَ أصلًا؛ فمن يفتح عشرات المستندات لا تفيده لافتةٌ على كلٍّ منها.
- ولا فريقَ ⇒ لا إطلاق: المهمّةُ تُسنَد إلى فريقٍ لا إلى النظام، ويُشكَّل الفريقُ من لوحة عمالة الشحن والتفريغ.
- ⚠️ وإن تعذّرت قراءةُ الأرصدة قيلت الرسالةُ صريحةً: ما يُعرض حينها محسوبٌ على رصيدِ صفر — فالنقصُ مبالَغٌ فيه والرفوفُ المقترحةُ ناقصة. أعِد التحميلَ قبل أن تُسند عملًا على قياسٍ لم يُقس.
- ⚠️ وليست كلُّ مهمّةٍ تصل «مهامي»: التخزينُ والسحبُ يصلانه بندًا بندًا، وأمرُ النقل الداخليّ لا يظهر في طابوره — يُدار من لوحة عمالة الشحن والتفريغ. حدٌّ يُقال قبل أن يُسند مشرفٌ نقلًا ثمّ يبحث عنه في هاتف العامل.
- التحديدُ يُقصُّ على المعروض: إن شدّدتَ التصفيةَ بعد التحديد خرج ما اختفى من التحديد — فلا يقع إجراءٌ جماعيٌّ على صفوفٍ لا تراها.
- وسقفُ الدفعة الواحدة ٥٠ مستندًا حمايةً لحصّة القراءة اليوميّة. وما زاد يبقى محدَّدًا لدفعةٍ ثانية.
- والفشلُ الجزئيُّ يُعزل: مستندٌ واحدٌ يتعذّر إنجازُه لا يُسقط الدفعةَ — يُنفَّذ الباقي، ويُسمّى الساقطُ برقمه وسببه.
- ولا تعديلَ على المنجَز ولا المغلق ولا الملغى — أثرُها مُرحَّلٌ في دفترٍ لا يُعدَّل. والتصحيحُ بعد الإنجاز بمستندٍ عكسيّ (مرتجعٍ أو إشعارٍ دائنٍ أو تسوية).
- وكلُّ تعديلٍ بعد الإرسال يُسجَّل حقلًا حقلًا في سجلّ التدقيق: الحقلُ وقيمتُه قبلُ وبعدُ، واسمُ من عدّله وسببُه. ويُطبَع على الورقة أنّ المستندَ عُدِّل.
- ⚠️ والتعديلُ بعد الإرسال لمدير المستودع والمدير العامّ وحدَهما — ولا يملكه المعتمِد، لئلّا يُبدَّل ما يُعتمد ثمّ يُعتمد.
- ⚠️ والمستندُ المرقَّمُ لا يُمحى أبدًا — رقمُه موضعٌ في تسلسلٍ قانونيّ، وثغرةٌ في التسلسل أوّلُ ما يسأل عنها المدقّق. يُلغى ويبقى أثرُه.
- وفي الطباعة وتحويل PDF: يظهر رقمُ المستند نصًّا صريحًا فوق الباركود، ولا يُطبَع اسمُ من أنشأه — الورقةُ الخارجةُ إلى مورّدٍ أو عميلٍ تحمل التزامَ الشركة لا بيانًا داخليًّا. وخانةُ التوقيع في النموذج باقيةٌ كما هي.
- العناوينُ تُطابَق بالاسم لا بالموضع — فترتيبُ الأعمدة في ملفّك لا يهمّ. وتُقبل العناوينُ العربيّةُ ومفاتيحُ الحقول معًا، والتشكيلُ والأقواسُ تُتجاهَل («الدفعة (Batch)» = «الدفعه»).
- وصفُّ العناوين يُرجَّح ولا يُفترَض في الأوّل — فملفٌّ فوق عناوينه شعارٌ أو عنوانُ تقريرٍ يُقرأ صحيحًا.
- والأرقامُ العربيّةُ وفواصلُ الآلاف تُقبل («١٢» و«1,250»)، وتواريخُ إكسل الرقميّةُ تُحوَّل. أمّا نصٌّ في خانة كمّيّة («اثنتا عشرة») فيُرفض صفُّه ويُسمّى — ولا يُحوَّل إلى صفرٍ صامتًا فتنقص البضاعة.
- وعمودٌ لا يفهمه النظامُ يُسمّى ولا يُسقط الملفّ — فملفُّ نظامٍ آخر يعمل جزئيًّا وترى ما سقط.
- ⚠️ والاستيرادُ للمسودّة وحدَها — بنودُ المعتمَد هي ما بتّ فيه المعتمِد، ويرفض الخادمُ تغييرَها.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/documents
اختار وظيفتك
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مفتّش الجودة · موظّف البوّابة · موظّف المشتريات · مسؤول المرتجعات · مدير قطاع الأغذية · مدير الفرع
مكتبة النماذج الجاهزة للتعبئة والطباعة. كل نموذج مسؤول عن دورة عمل محددة (شراء، استلام، صرف، جرد، تسوية، إلخ). افتح النموذج، عبّئ بياناتك، ثم اضغط "طباعة / حفظ PDF" داخل النموذج.
- اختر وظيفتك من القائمة فتظهر النماذج التي تخصّها.
- افتح النموذج، عبّئ بياناتك في الحقول.
- اضغط «طباعة / حفظ PDF» داخل النموذج نفسه.
- هذه نماذجُ ورقيّةٌ للطباعة — وليست مستنداتٍ في النظام. للمستند الرسميّ استعمل شاشة «المستندات».
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/forms
المهام
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مفتّش الجودة · موظّف البوّابة · موظّف المشتريات · مسؤول المرتجعات · مدير قطاع الأغذية · مدير الفرع · scm_manager · receiving_unit · putaway_unit · picking_unit
المهامّ الموكَلة إليك ومن أوكلها — بحالتها وموعدها، محفوظةً في السحابة لا في ورقة.
- ترى مهامَّك مرتّبةً بحالتها.
- اضغط «مهمّة جديدة» لإسناد مهمّةٍ لموظّف: العنوان والمسؤول والموعد.
- حدّث الحالة من بطاقة المهمّة كلّما تقدّمت.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/tasks
الأصناف
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مفتّش الجودة · موظّف البوّابة · موظّف المشتريات · مسؤول المرتجعات · مدير قطاع الأغذية · مدير الفرع
ماستر الأصناف — الاسم والباركود والفئة والوحدة ومعامل التحويل. المصدرُ الوحيد الذي تقرأ منه كلُّ الشاشات.
- ابحث بالكود أو الاسم أو الفئة في المربّع أعلى الجدول.
- لإضافة صنف: املأ الكود والاسم العربيّ (إلزاميّان) والباركود والوحدة.
- عرّف معامل الكرتونة — به يحوّل النظام «كرتونة» إلى «حبّة» عند المسح.
- لإخراج صنفٍ من الخدمة اضغط «أرشفة» — ولا حذفَ إطلاقًا، فالتاريخ لا يُمحى.
- لتصدير القائمة إلى إكسل: اضغط «تصدير الأصناف» أعلى الشاشة — يخرج ما هو معروضٌ أمامك (بعد البحث والأرشيف) بترويسة الاستيراد نفسِها.
- الاسمُ العربيّ إلزاميّ. وباركودٌ خاطئ هنا يعني مسحًا خاطئًا في كلّ الشاشات.
- الملفُّ المُصدَّر يعود كما خرج: عدّله في إكسل ثمّ استورده من الزرّ نفسِه بلا إعادة ترتيب أعمدة.
- وباركوداتُ الصنف تخرج كلُّها — الأوّلُ في عمود Bar Code والباقي في العمود الذي يليه مفصولًا بفاصلة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/products
ماستر الموردين
لمن؟ المدير العام · مدير المستودعات
مصدرٌ واحدٌ لبيانات الموردين — رمزٌ فريدٌ لكلّ مورّد بدل الاسم النصّي، مع الاستيراد من شيت Excel بمرادفات عربية/إنجليزية. الأرصدة افتتاحيّة للعرض، ولا حذف — أرشفة فقط.
- ابحث أو أضِف مورّدًا برمزٍ فريدٍ لا باسمٍ نصّيّ.
- أو ارفع شيت Excel — المستورد يقبل مرادفاتٍ عربيّةً وإنجليزيّة لأسماء الأعمدة.
- لإخراج مورّدٍ من الخدمة: أرشفة لا حذف.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/suppliers
ماستر العملاء
لمن؟ المدير العام · مدير المستودعات
مصدرٌ واحدٌ لبيانات العملاء — رمزٌ فريدٌ لكلّ عميل بدل الاسم النصّي، مع الاستيراد من شيت Excel. توأم ماستر الموردين بنيةً ومحرّكًا. الأرصدة افتتاحيّة للعرض، ولا حذف — أرشفة فقط.
- كماستر الموردين تمامًا: رمزٌ فريدٌ لكلّ عميل، واستيرادٌ من Excel، وأرشفةٌ لا حذف.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/customers
عمليات مخزنية
لمن؟ كلّ من له حساب
شاشةُ المسح اليوميّة: امسح فتُعبَّأ الخانة. جردٌ واستلامٌ وصرف — في شاشةٍ واحدة.
- اختر الوضع أوّلًا: جرد · استلام · صرف.
- أو ابدأ من بطاقة «استأنف جلستك» أعلى الشاشة: تعرض الجلسات المفتوحة الآن — وجلساتُك أنت أوّلَ القائمة موسومةً «كنتَ فيها». اضغط «دخول» فترجع بلا رمز.
- افتح عمليّةً أو انضمّ إلى عمليّةٍ قائمةٍ برمزها (زرّ «انضمام»).
- امسح الباركود — أو اكتبه — فيُعبَّأ اسمُ الصنف تلقائيًّا.
- أدخل الكمّيّة ثمّ «حفظ». يظهر السطر في جدولك فورًا.
- خطأٌ في سطر؟ صحّحه — ويُسجَّل قيدَ فرقٍ لا تعديلًا، فيبقى من عدّ ومن صحّح.
- راقب شريط «غير مُرسَل» أعلى الشاشة: إن ظهر، فقراءاتُك ما زالت في جهازك ولم تبلغ السحابة — أبقِ الشاشة مفتوحةً حتى يختفي.
- لا رصيدَ ولا فرقَ في هذه الشاشة — الالتقاط يسجّل ما على الرفّ ولا يُحاسِب. الفرقُ يُحسب في «مطابقة المخزون».
- زرُّ «نسخ رابط الدعوة» يُدخل زميلًا على العمليّة نفسها — فترَون جدولًا واحدًا حيًّا.
- العدُّ يعمل بلا إنترنت. امسح كما أنت؛ القراءات تُحفظ على جهازك وتُرفع وحدها حين ترجع الشبكة — ولا تنتظر الشاشةُ إقرارَ السحابة قبل قبول المسحة التالية.
- زرُّ «صدّر نسخة هذا الجهاز» يُنزِّل إكسل بما حُفظ عندك لحظةَ العدّ — نسخةٌ احتياطيّةٌ تنجو حتى لو رفض الخادمُ القيود. استعمله قبل أن تُغلق جلسةً طويلة.
- زرُّ «إنهاء العملية» يُعطَّل ما دامت عندك قراءةٌ لم تصل — لأنّ الإقفال يجعل الخادمَ يرفض ما يصل بعده فيضيع. انتظر حتى يخلو الشريط.
- بدّلتَ هاتفك أو مُسح متصفّحك؟ بطاقةُ «استأنف جلستك» تقرأ الجلسات المفتوحة من الخادم — فترجع إلى جردك ولو كنت على جهازٍ لم تعمل عليه قطّ.
- حضورُك يُعلَن بمجرّد دخولك — فيراك المدير في «الحاضرون» قبل أوّل قراءة، ولا يظنّك غائبًا.
- قراءةٌ واحدةٌ لا تُحسب مرّتين: لكلّ قيدٍ معرّفٌ محسوبٌ من جهازك وتسلسله، فإعادةُ الإرسال تُصيب القيدَ نفسَه ولا تُنشئ ثانيًا.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/stock-operations
متابعة الجرد والمسح الحيّ
لمن؟ المدير العام · مدير المستودعات
شاشةُ المدير: أيُّ جلسةٍ مفتوحةٌ الآن، ومن يعمل عليها، وسجلُّ متابعةٍ يقول مَن قرأ · ماذا قرأ · وكم كتب — بوحدته ووقته المطلق. سجلٌّ دائمٌ ملحق-فقط لا يُعدَّل ولا يُحذف، ويُصدَّر إكسل أو محضرَ PDF ليكون مرجعًا احتياطيًّا عند الخلاف.
- ترى العمليّات المفتوحة الآن ومن فتحها ومتى.
- اضغط على جلسةٍ لتنفتح تفاصيلُها: الإجماليات، وتوزيعُ العمل على العادّين، وسجلُّ المتابعة الحيّ.
- جدولُ «الحاضرون في الجلسة» يريك مَن دخل ولو لم يقرأ بعد — ومن لم يبدأ يظهر في الأعلى.
- صفِّ السجلَّ بالعادّ من القائمة المنسدلة لترى عمل شخصٍ بعينه، أو ابحث بالصنف أو الباركود أو كود الصنف.
- صدِّر ما تراه: زرُّ «تصدير إكسل» يُنزّل السجلَّ وتوزيعَ العمل في ورقتين، وزرُّ «محضر PDF» يُخرج محضرًا بترويسةٍ تحمل رمزَ الجلسة ونطاقَها ومن فتحها.
- الإقفالُ من هنا: زرُّ «إقفال العملية» — ولا يُقبل مسحٌ بعده.
- دمجُ جلستين فأكثر (الجرد في بنغازي ثمّ طرابلس): حدِّد الجلسات من مربّعات الاختيار في قائمة العمليات، ثمّ «ادمج المحدَّدة»، وسمِّ الحملة. تُقرأ بعدها في جدولٍ واحدٍ بعمود الفرع، وتُصدَّر تقريرًا واحدًا بثلاث أوراق.
- التصديرُ يتبع التصفية: صفِّ على «محمد» ثمّ صدّر، فتحصل على عمل محمد وحدَه — وهذا ما يُطلب عند الخلاف على رقم.
- الكمّيّة تُقرأ بوحدتها دائمًا، وبجانبها معادلُها بوحدة الأساس — وهو وحده ما يُجمع، فجمعُ كرتونٍ مع قطعةٍ رقمٌ بلا معنى.
- قيدُ التصحيح يظهر «خصمًا» بكمّيّةٍ سالبة — فالتصحيح لا يمحو التاريخ بل يُضيف إليه، ويبقى من عدّ ومن صحّح.
- «دخل ولم يبدأ» ليس تهمة: قد يكون العادُّ في ممرٍّ بعيدٍ وهاتفُه بلا شبكة، فقراءاتُه محفوظةٌ عنده ولم تصل. اتّصل به قبل أن تُقفل الجلسة.
- عمودُ «آخر قراءة وصلت» في توزيع العمل هو ما يُغني عمّا لا تراه من مكتبك: طابورُ هاتف العادّ محلّيٌّ لا ينتقل إلى الخادم. فصمتُ عشرين دقيقةً إمّا انصرافٌ وإمّا عملٌ محبوسٌ في جهازه — اتّصل به.
- وسمُ «بلا معامل» يعني قيدًا أُعلنت وحدتُه ولم يُعرف معاملُها — مجموعُه بالأساس غير مضمون، فيُحسم في ماستر الأصناف قبل اعتماد الكشف.
- هذه شاشةُ متابعةٍ للمشرف — لا تُعدَّل منها بيانات.
- الدمجُ رابطةٌ لا نقل: لا يُنقل قيدُ مسحٍ واحد ولا يتغيّر اسمُ من عدّ — تبقى كلُّ جلسةٍ بدفترها وكاتبيها، وتُقرآن مجتمعتين. وزرُّ «إخراج» يفكّ جلسةً من حملتها بلا حذفِ شيء.
- لا تُدمج أنواعٌ مختلفة: جردٌ مع استلامٍ مرفوض — الأوّل يقيس ما على الرفّ والثاني ما دخل، وجمعُهما رقمٌ بلا معنى. والجلسةُ المُقفلة تُدمج بلا مانع، فبنغازي تنتهي ثمّ تُضمّ.
- الدمجُ وفكُّه للمديرين وحدهم — ومن دونهم يرتدّ الطلب برسالةٍ صريحة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/operations
المستودعات والجرد
لوحة القيادة التشغيلية
لمن؟ كلّ من له حساب
الدورة المستندية العالمية في شاشةٍ واحدة: مؤشرات الأداء الأربعة، ولوحة استثناءاتٍ تعرض ما يحتاج تدخّلًا اليوم فقط، ولقطةٌ لحظية للمبيعات والمخازن والنقل والمخزون والمالية — تُحدَّث فور كل حركة، وكل رقمٍ فيها مردودٌ إلى مستنده.
- اقرأ المؤشّرات الأربعة أعلى الشاشة.
- ثمّ لوحةُ الاستثناءات: ما يحتاج تدخّلًا اليوم فقط — لا كلَّ شيء.
- اضغط أيَّ استثناءٍ لتذهب إلى موضعه مباشرةً.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/command-center
المستودعات
لمن؟ كلّ من له حساب
ماستر المستودعات والفروع — وحالةُ مواقعها، وتبويبا شجرة المواقع والخريطة البصريّة.
- التبويب الأوّل: أضِف مستودعًا بكوده واسمه ومديره المسؤول.
- وعمودُ المواقع يقول لكلّ مستودعٍ كم خانةً له من كم — ومن بلا قالبِ ترقيمٍ يُقال له ذلك.
- وزرُّ «ولّد الناقص» أعلى الجدول يكتب ما ينقص في كلّ المستودعات دفعةً واحدة. آمنٌ عند التكرار: الموجودُ لا يُكرَّر، فاضغطه متى شئت.
- وإن عُدّل القالبُ بعد التوليد (تسميةٌ أو مقاس) يظهر زرُّ «حدّث الترقيم» ويقول ما اختلف. اضغطه فيلتقط المستودعُ الوصفَ الجديد — ولا يمسّ الخانات ولا ربطَ الملصقات.
- التبويب الثاني «مواقع التخزين»: شجرةُ المستودع — ممرّ ← رفّ ← مستوى ← خانة.
- وفي نموذج الموقع حقلان يقولان كيف يُناوَل لا أيّ حرارةٍ تصلح: نوع المناولة (بالطبلية · بالصندوق · بالقطعة · مختلط) ومواضع الطبالي.
- ودعهما كما هما لموقعٍ لا تريد تقييده: «مختلط» يقبل أيّ مناولة، وصفرٌ في مواضع الطبالي يعني بلا سقف لا «ممتلئ».
- التبويب الثالث «الخريطة»: ترى الرفوف ملوّنةً. وفيها ثلاث طبقات يبدّلها زرّ أعلاها:
- — السعة والإشغال: أيّ رفٍّ ممتلئٌ وأيّه يقبل.
- — تقدّم العمل: أين يجري عملٌ الآن وأين تعثّر.
- — الطبالي الواقفة: كم طبليةً في كلّ رفّ وبأيّ حال. واضغط رفًّا لترى طباليه بأسمائها.
- وفي طبقة الطبالي مربّعُ بحثٍ معكوس: «أين يقف هذا الصنف؟» — اكتب كودَ صنفٍ فترى كلّ مواقعه.
- الخريطةُ تُقرأ بالرمز والنمط لا باللون وحده — فتعمل على الطابعة بالأبيض والأسود.
- مستودعٌ بلا قالب يُعرَّف من «بانية مواقع التخزين»: اختر قالبًا واكتب المقاس، فيُحفظ عليه ويظهر هنا.
- «خارج القالب» بجانب العدد تعني أكوادًا قائمةً لم يعد القالبُ يصفها (صُغِّر بعد التوليد) — تُعلَن ولا تُحذف، فقد تشير إليها حركاتٌ ماضية.
- وزرّا تصدير/استيراد JSON يحملان القالبَ مع المستودع — فيُنقل الترقيمُ كما هو.
- و«حدّث الترقيم» لا يظهر إلّا حين يوجد فرقٌ فعليّ — ومستودعٌ مطابقٌ للقالب لا يُعرض له شيء.
- ★★★ والفارغُ يعني «أيّ شيء»: كلُّ موقعٍ قائمٍ — والملصقاتُ مطبوعةٌ بالآلاف — «مختلطٌ» بالافتراض، فلا يتغيّر سلوكُ موقعٍ واحدٍ بهذه الإضافة. والتقييدُ يدخل رفًّا رفًّا بقرار من قاس، لا دفعةً على المستودع كلّه.
- والرفضُ عند تعارض معلنَين لا غير: بندٌ يُناوَل بالطبلية أمام رفٍّ أُعلن «بالقطعة» يُردّ بسببٍ مسمًّى — «البند يُناوَل بالطبلية وهذا الرفّ بالقطعة وحدَه» — والمطابقةُ تُقدّم الرفَّ في الترتيب. وفارغٌ على أيّ طرفٍ يمرّ.
- ★ وحاجةُ البند تُقرأ من وحدته المكتوبة في القيد أوّلًا، فإن خلا منها فمن معامل الطبليّة المعرَّف صراحةً للصنف. ولا يُقرأ معاملُ الصندوق ولا الكرتون ولا حقلُ الوحدة القديم — فهي على جُلّ الأصناف، وقراءتُها تُغلق واجهاتِ الالتقاط في وجه كلّ بندٍ بلا وحدة.
- ⚠️ ومواضعُ الطبالي غيرُ السعة الكمّيّة: تلك تعدّ ما في الرفّ وهذه تعدّ ما يقف فيه — ورفٌّ يسع ألفَ قطعةٍ قد لا يسع إلّا طبليّتين، ولا يُشتقّ أحدُ الرقمين من الآخر. ولا يُحسب امتلاءُ الطبالي إلّا حين تُعرف طبالي الرفّ فعلًا: الجهلُ بها لا يُدين الرفّ.
- ⚠️ والتوجيهُ كلُّه معطَّلٌ حتّى تُسجَّل المواقع: بلا مواقعَ في سيّد المواقع لا يُقترح رفٌّ أصلًا («سيّد المواقع فارغ — عرِّف مواقع المستودع أوّلًا») ولا يُرتَّب مسارُ مشيٍ في خطّة السحب — بل يعود الترتيبُ إلى كود الموقع. فاضغط «ولّد الناقص» أوّلًا، ثمّ قيّد المناولةَ والسعةَ على ما تريد تقييده.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/warehouses
دفتر حركات المخزون
لمن؟ كلّ من له حساب
الرصيد الذي لا يكذب: كل مستند منجَز يُقيَّد حركةً في دفترٍ لا يُعدَّل ولا يُحذف، والرصيد يُحدَّث لحظتها. اقرأ المتاح الحقيقي لكل صنف (الموجود ناقص المحجوز)، وتتبّع رحلته من الاستلام حتى التسليم، وراقب ما عَلِق في الطريق.
- ابحث عن صنفٍ فترى رصيدَه: الموجود · المحجوز · المتاح الحقيقيّ (الموجود ناقص المحجوز).
- اضغط الصنف لترى كلّ حركةٍ مسّته بمستندها وتاريخها.
- الدفترُ ملحق-فقط: لا يُعدَّل ولا يُحذف. والتصحيحُ حركةٌ جديدةٌ معاكسة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/stock-ledger
مطابقة المخزون
لمن؟ المدير العام · مدير المستودعات · مدقّق الجرد
هنا يُحسب الفرق: ما عدّه الجردُ مقابل ما يقوله الدفتر.
- اختر عمليّة الجرد المراد مطابقتها.
- يعرض النظام: المطابق · الناقص · الزائد · وما لم يُعدّ أصلًا.
- راجع كلّ فرقٍ واعتمد التسوية — فتُنشأ حركةُ تسويةٍ بمستندها.
- صفحةُ الجرد للجرد وهذه للمطابقة — قرارٌ مقصود: العادُّ لا يرى الرصيد فلا يؤكّده بدل أن يفحصه.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/stock-reconcile
التقارير التفصيليّة
لمن؟ أمين المخزن · مسؤول المرتجعات · scm_manager
اثنا عشر تقريرًا على محرّكٍ واحد: المخزون والحسابات. فلترةٌ مجتمعة، ومجاميعُ من المعروض لا من الكلّ، وطباعةٌ وتصديرٌ بأعمدةٍ حقيقيّة.
- اختر التقرير من القائمة (اثنا عشر تقريرًا: مخزون وحسابات).
- طبّق المرشّحات — وهي مجتمعة، فكلُّ مرشّحٍ يضيّق ما قبله.
- المجاميعُ تُحسب من المعروض لا من الكلّ — فما تراه هو ما يُجمع.
- اطبع أو صدّر بأعمدةٍ حقيقيّة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/data-reports
النقل بين المستودعات
لمن؟ كلّ من له حساب
كل شحنةٍ تمرّ بـمخزن نقلٍ وسيط بين مغادرتها المصدرَ ووصولها الفرع — ولا يعود إلى الصفر إلا باكتمال الاستلام. راقب ما في الطريق، واكشف الفروق وأسبابها وحالة تسويتها، وتأكّد أن مخزن النقل فرغ فعلًا.
- الشحنات المعلّقة: ما غادر ولم يصل.
- فروقات النقل: أين ضاع الفرق وحالةُ تسويته.
- رصيد مخزن النقل: يجب أن يعود صفرًا بعد كلّ استلام. وأيّ رصيدٍ باقٍ = بضاعةٌ في الطريق أو فرقٌ لم يُسوَّ.
- طبالي النقل: بيانُ ما على الشاحنة بأصنافه ودفعاته وعلى أيّ طبليّةٍ يقف.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/transfers
الرقابة على الطلبات
لمن؟ كلّ من له حساب
كل طلبٍ لم يُنفَّذ له سببٌ ظاهر: أهو رصيدٌ ناقص أم تنفيذٌ متعثّر؟ راقب الطلبات المعلّقة مصنّفةً بالرصيد وسبب التوقّف، واقرأ الأصناف غير المتوفّرة بقيمتها المفقودة ومتوسط طلبها الشهري — إشارةَ شراءٍ مسبَّبة لا شكوى.
- ترى الطلبات المعلّقة مصنّفةً بسبب التوقّف: أرصيدٌ ناقص أم تنفيذٌ متعثّر؟
- وقائمةُ الأصناف غير المتوفّرة بقيمتها المفقودة ومتوسّط طلبها الشهريّ — إشارةُ شراءٍ جاهزة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/order-control
خريطة التجزئة
لمن؟ كلّ من له حساب
خريطةُ منافذ التجزئة — أين كلُّ منفذٍ وحالتُه.
- اقرأ المنافذ على الخريطة.
- اضغط منفذًا لترى بياناتِه وحركتَه.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/retail-hub
جرد الأصول
لمن؟ كلّ من له حساب
جردُ الأصول الثابتة — ما تملكه الشركة وأين هو.
- سجّل الأصل برقمه وموقعه ومسؤوله.
- سجّل جردَه الدوريّ.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/assets-inventory
سلسلة التبريد (IoT)
لمن؟ كلّ من له حساب
مراقبةُ سلسلة التبريد — حرارةُ كلّ منطقةٍ مقابل نطاقها المسموح.
- اقرأ حرارة كلّ منطقة.
- ما خرج عن النطاق يُعلَن تنبيهًا يحتاج تدخّلًا.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/cold-chain
قوائم السلامة (HSE)
لمن؟ كلّ من له حساب
قوائمُ تدقيق الأمن والسلامة المهنيّة — خمسُ قوائمَ فحصٍ دوريّة.
- اختر القائمة من التبويبات.
- أشِّر على كلّ بندٍ فحصتَه.
- اطبع القائمة موقَّعةً.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/hse-checklists
الميدان والبيع من المركبة
المندوبون
لمن؟ المدير العام · مدير المستودعات · مشرف المبيعات
ماستر المندوبين — تنبثق منه قوائم «المندوب» في المستندات وتُنسب إليه الرحلات والعُهد.
- أضِف المندوب بكوده واسمه ومنطقته ومشرفه.
- من هنا تظهر أسماؤهم في كلّ الشاشات الأخرى.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/sales-reps
قوائم الأسعار
لمن؟ المدير العام · مدير المستودعات · مشرف المبيعات
سعرٌ لكلّ شريحة، وسعرٌ لكلّ وحدة، وحدٌّ أدنى للكمّيّة. والقوائم اختيارية: من لا قائمة له تبقى الكتابة اليدوية متاحة حتّى تكتمل البيانات.
- أنشئ قائمةً لشريحةِ عملاء.
- حدّد لكلّ صنفٍ سعرَه لكلّ وحدة وحدًّا أدنى للكمّيّة.
- اربط القائمة بالعملاء.
- القوائمُ اختياريّة — من لا قائمة له تبقى الكتابة اليدويّة متاحة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/price-lists
يوم المندوب
لمن؟ المدير العام · مدير المستودعات · المندوب · مشرف المبيعات
خطّة الزيارات · الحضور والانصراف بموقعٍ موثّق · نتيجة كلّ زيارة · خريطة اليوم.
- سجّل الحضور فيُوثَّق موقعُك.
- اقرأ خطّة زياراتك لليوم على الخريطة.
- بعد كلّ زيارةٍ سجّل نتيجتها.
- سجّل الانصراف في نهاية اليوم.
- مصمّمةٌ لليد الواحدة والمندوبُ واقفٌ أمام متجر.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/field-operations
المستودع المتنقّل
لمن؟ المدير العام · مدير المستودعات · المندوب · مشرف المبيعات
مخزون كلّ مركبةٍ بدفعاته وصلاحياته، وتسوية نهاية الرحلة التي تُقفل العهدة.
- اقرأ ما تحمله مركبتُك الآن بدفعاته وصلاحيّاته.
- في نهاية الرحلة: التسوية — ما خرج مقابل ما بيع مقابل ما رجع.
- لا تُقفل العهدةُ حتى يستقيم الميزان.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/van-operations
بضاعة العملاء
لمن؟ المدير العام · مدير المستودعات · المندوب · مشرف المبيعات
الأمانة والبضاعة المحميّة لدى كلّ تاجر — بتشغيلتها وصلاحيتها ومدّة حمايتها المتبقّية.
- اقرأ الأمانة والبضاعة المحميّة لدى كلّ تاجر بتشغيلتها وصلاحيّتها ومدّة الحماية المتبقّية.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/customer-stock
المستهدفات
لمن؟ المدير العام · مدير المستودعات · المندوب · مشرف المبيعات
الرقم مقابل مرجعه — والإيقاع لا النسبة وحدها: أربعون بالمئة في اليوم الثالث تفوّق، وفي الثامن والعشرين تأخّر.
- اقرأ المستهدف مقابل المنجَز — وانظر إلى الإيقاع لا النسبة وحدها: أربعون بالمئة في اليوم الثالث تفوّق، وفي الثامن والعشرين تأخّر.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/targets
العروض الترويجية
لمن؟ المدير العام · مدير المستودعات · مشرف المبيعات
تُطبَّق آليًّا لحظة إدخال الطلب فلا تُنسى ولا تُضاعف — والمجّانيّ يخرج بندًا يُقيَّد في الدفتر لا خصمًا في ورقة.
- عرِّف العرض وشروطَه ومدّته.
- يُطبَّق آليًّا لحظة إدخال الطلب فلا يُنسى ولا يُضاعف.
- المجّانيّ يخرج بندًا يُقيَّد في الدفتر لا خصمًا في ورقة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/promotions
بوّابة الأمن
مركز البوابة
لمن؟ المدير العام · مدير المستودعات · موظّف البوّابة
شاشةُ الحارس على الحاجز — للهاتف أوّلًا وبثلاث لغات. اقرأ اللوحة، واختر سببَ الدخول فلا يظهر لك إلّا ما يخصّ سببَك: الزائرُ يُسأل عن اسمه وجهته، وشاحنةُ المورّد تُسأل عن أمر الشراء والفاتورة والطبليات العائدة. وعند الخروج يسألك النظام: هل خرجت فارغة؟ فإن لا، فبماذا — فحمولةُ الخروج ليست صورةَ حمولة الدخول.
- اكتب رقم اللوحة بالحقل الكبير، أو امسح باركود بطاقة المركبة إن وُجدت. (لا قراءةَ آليّة للوحات — قرار المالك ق-٦.)
- اختر سببَ الدخول من التسعة: مورّد لتسليم بضاعة · تحميل بضاعة · استلام مرتجع · مركبة شركة عائدة · نقل داخليّ · صيانة · زيارة · موظّف/إدارة · أخرى.
- إن كان السببُ بضاعةً، اختر هل المركبة محمّلة؟ — محمّلة أو محمّلة جزئيًّا أو فارغة.
- يظهر لك ما يخصّ سببَك وحده. «زيارة» تُظهر اسم الزائر وجهةَ المقابلة والهاتف — ولا تسألك عن أمر شراء. و«مورّد لتسليم بضاعة» محمّلةً تُظهر PO والفاتورة وإذن التسليم والحاوية والختم وعدد الطرود.
- سجّل الطبليات العائدة: العدد والنوع والملكيّة (ملك الشركة أم المورّد أم العميل أم الناقل) والحال (سليمة أم تالفة أم تحت المراجعة). وأضِف سطرًا لكلّ نوعٍ أو ملكيّةٍ مختلفة.
- ما ينقص يُعلَن ولا يمنع: شاحنةٌ على الرصيف لا تُردّ لأنّ رقم الأمر لم يُكتب بعد — تُسجَّل ويُقال لك ما ينقصها.
- اضغط تسجيل دخول. يُختم الوصولُ والتسجيلُ معًا، ويبدأ عدّادُ البقاء.
- — — — ثمّ داخل الموقع — — —
- من تبويب داخل الموقع الآن ترى كلّ مركبةٍ ومرحلتَها وحمولةَ دخولها وكم مكثت. ولكلّ واحدةٍ زرٌّ واحدٌ يعرف ما يفعل: «تحقّقتُ من الأوراق» ثمّ «صرّح بالخروج».
- الزائرُ والموظّفُ والصيانةُ لا بابَ لهم فيمضون من التحقّق إلى التصريح مباشرةً. وشاحنةُ البضاعة تنتظر بابًا يُسنده مشرفُ المناولة من «عمليات الأسطول».
- — — — وعند الخروج — — —
- افتح تبويب تسجيل خروج، واختر المركبة. تُعرض أمامك حمولةُ دخولها لتقارن.
- اختر حالة الخروج: فارغة · محمّلة ببضاعة · عائدة ببضاعة/مرتجع · محمّلة بطبليات عائدة فارغة فقط · محمّلة ببضاعة وطبليات عائدة.
- الفارغةُ تُسجَّل بضغطةٍ واحدة ولا تطلب حقولًا. وغيرُها تطلب ما يلزمها: نوعَ البضاعة والوجهةَ والمستندَ المرجعيّ واسمَ المستلِم.
- اكتب رقم تصريح الخروج (GP) ثمّ اضغط تسجيل خروج.
- ★★ لا تخرج مركبةٌ محمّلةٌ بلا وصفِ حمولة — يمنعك النظام. وهذا حارسٌ رابعٌ فوق أقفال التصريح الثلاثة القائمة: من مرحلة «تصريح» وحدها، وبرقم GP، وبعد إخلاء الباب.
- ★ حمولةُ الدخول ≠ حمولةُ الخروج: شاحنةٌ دخلت بـ١٥ طبليّةَ بضاعةِ مورّدٍ وخرجت بـ٦ طبلياتِ مرتجعٍ إليه — يُسجَّل الرقمان معًا ولا يُطرح أحدُهما من الآخر.
- «الطبليات العائدة» غيرُ «الطبالي» في تطبيق التنفيذ الميدانيّ: تلك هويّةُ حمولةٍ بباركود، وهذه الخشبةُ نفسُها تُعدّ وتُردّ ويُحسب رصيدُها.
- لا يُطلب من الزائر رقمُ هويّةٍ ولا صورة — الحدُّ الأدنى الذي يجيب «من دخل وإلى من؟» (قرار المالك ق-٧).
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/gate-post
الطبليات العائدة
لمن؟ المدير العام · مدير المستودعات · موظّف البوّابة · المدير المالي
الطبلياتُ العائدة — الخشبُ الذي يدخل تحت البضاعة ويخرج فارغًا. من له طبلياتٌ عندنا، ومن عنده طبلياتٌ لنا، وما التالفُ وما تحت المراجعة. والرصيدُ يُشتقّ من دفترٍ دائمٍ لا يُعدَّل ولا يُحذف، فلا يكذب مهما قدُم التاريخ.
- ترى ستّة أرصدة: إجمالي الطبليات العائدة بالموقع (خشبُنا وخشبُ غيرنا معًا) · ملك الشركة · ملك الموردين لدينا (دَينٌ عينيٌّ علينا) · ملكُنا لدى جهاتٍ خارجيّة (دَينٌ عينيٌّ لنا) · تالفة · تحت المراجعة.
- اقرأ جدول الأطراف: لكلّ مورّدٍ أو عميلٍ عمودُ «دخل» و«خرج» و«الرصيد» — وعمودٌ يقول ماذا يعني الرصيد بالنصّ.
- الرصيدُ الموجب يعني أنّنا نحتفظ بطبلياتٍ تخصّه. والسالبُ يعني أنّ لديه طبلياتٍ تخصّنا. والاتّجاهُ هو المهمّ — لا الرقمُ وحده.
- الطرفُ الواحد قد يظهر بصفّين: صفٌّ لخشبه عندنا وصفٌّ لخشبنا عنده — فهما دَينان مختلفان لا يُقاصّان.
- اضغط الحركات أمام أيّ طرفٍ لترى أسطرَه واحدًا واحدًا: نوعُ الحركة والعدد ونوعُ الطبليّة وحالُها ولوحةُ المركبة والبيان.
- — — — ما لا يعبر البوّابة — — —
- الأسطرُ العاديّة تُكتب آليًّا لحظةَ تسجيل الدخول أو الخروج في مركز البوابة — لا يُدخلها أحدٌ مرّةً ثانية.
- وما لم يعبر البوّابة يُدخَل من النموذج أسفل الشاشة: رصيدٌ افتتاحيّ لما كان في الموقع قبل بدء التسجيل، أو شطبُ تالفٍ ومفقود.
- وكلاهما يحتاج بيانًا مكتوبًا: متى جُرد ومن جرده، أو لماذا شُطب. والنظامُ يمنع السطرَ بلا بيان.
- ★ لا سطرَ في هذا الدفتر يُعدَّل أو يُحذف — كلُّ تصحيحٍ سطرٌ جديدٌ بسببه، كنمط السجلّات الملحقة-فقط في البوّابة (التدقيق · حركات المخزون · المسح).
- ★ بلا رصيدٍ افتتاحيّ يبدأ الجدولُ من صفرٍ وهو ليس صفرًا — فتقرأ «لا طبليات لهذا المورّد عندنا» وفي الساحة مئةٌ منها. سجّله مرّةً بعد أوّل جرد.
- «الطبليات العائدة» أصلٌ ماديٌّ يُردّ، و«الطبالي» في التنفيذ الميدانيّ هويّةُ حمولةٍ بباركود. اسمان مختلفان لشيئين مختلفين عمدًا (قرار المالك ق-١) — وإلّا ظهر رقمان اسمُهما واحدٌ ولا يتّفقان.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/pallet-control
سجلّ البوابة والمطابقة
لمن؟ المدير العام · مدير المستودعات · موظّف البوّابة · مدقّق الجرد
منظارُ المدير على البوّابة: زياراتُ اليوم وأزمنتُها وتجاوزاتُها، وفروقُ ما رآه الحارسُ مقابلَ ما سجّله المخزن. هنا تصير بوّابةُ الأمن نقطةَ تحقّقٍ مستقلّة لا سجلَّ مرور.
- أوّلُ ما تراه تدخّلٌ الآن: كلُّ فرقٍ مفتوحٍ بين البوّابة والاستلام، بنصّه — «اختلافٌ في عدد الطبليات: بوابة ٢٠ / استلام ١٨».
- ثمّ لقطةُ الساحة بستّة عدّادات: داخل الموقع · تنتظر بابًا · على الأبواب · تجاوزاتُ الوقت · خرجت · متوسّطُ زمن البقاء بالدقائق.
- ثمّ الفهرسُ الكامل مصفّى: داخل الموقع · فروقٌ مفتوحة · خرجت · الكلّ.
- لكلّ زيارةٍ صفٌّ يحمل: اللوحةَ والسببَ والمرحلةَ وحمولةَ الدخول وحمولةَ الخروج وزمنَ البقاء وحالَ المطابقة.
- حين تختلف حمولةُ الخروج عن حمولة الدخول يُقال لك ذلك صراحةً — وهو مُثبَتٌ لا خطأ: شاحنةٌ دخلت ببضاعةِ مورّدٍ وخرجت بمرتجعٍ إليه.
- — — — المطابقة — — —
- يقابل النظامُ عددَ الطبليات المُعلَن عند البوابة بعدد الطبالي المعتمدة في الاستلام الميدانيّ، والربطُ برقم أمر الشراء (PO).
- الطبالي التي لم تُعتمد بعد لا تُحتسب — فلا يظهر فرقٌ سببُه انتظارُ الحوكمة. وزيارةٌ لم يُسجَّل لها استلامٌ بعد يُقال عنها «لم يُسجَّل استلامٌ بعد» ولا تُعدّ فرقًا.
- عددُ الطرود يُعلَن ولا يُقابَل: الاستلامُ يسجّل كمّيّاتٍ بالوحدة الأساس لا طرودًا، ومقارنةُ طردٍ بحبّةٍ فرقٌ مخترَع.
- — — — حسمُ الفرق — — —
- اضغط احسِم الفرق واكتب ثلاثةً: القرار (ماذا تقرّر ولماذا) · الطرف الذي يتحمّله (البوابة · الناقل · الاستلام · المورّد · لم يُحسم) · وحركةً تصحيحيّةً اختياريّة.
- ولا يُحفظ قرارٌ ناقصٌ منها — ويُقيَّد باسمك ويبقى أثرُه في سجلّ الزيارة.
- والحسمُ لضابط البوابة والمديرَين. ومدقّقُ الجرد يقرأ ويدقّق ولا يحسم — من يدقّق لا يقرّر.
- ★ الفرقُ يبقى ظاهرًا في «تدخّلٌ الآن» حتى يُحسم — ولا يُحبس الخروجُ عليه: حبسُ شاحنةٍ على فرقِ عدٍّ يعطّل الساحة، وتجاهلُه يقتل الثقة.
- ★ من الأطراف «لم يُحسم — تحت التحقيق» عمدًا: مخرجٌ صادقٌ لمن لم يعرف بعد، وإلّا أُلصقت التبعةُ بمن لا يستحقّها لتُغلق الشاشة.
- الأزمنةُ تُقاس بختم الخادم لا بساعة المتصفّح: الانتظارُ من تسجيل البوابة إلى الباب، والمناولةُ من التنزيل إلى الإخلاء، والبقاءُ من الوصول إلى الخروج.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/gate-log
التنفيذ الميدانيّ بالباركود
الاستلام الميدانيّ
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مدقّق الجرد · receiving_unit
استلمْ وأنت واقفٌ عند الشاحنة: اختر أمر شراءٍ معتمدًا، وامسح صنفًا صنفًا فيتناقص المفتوح أمامك. النظام يردّ ما ليس في الأمر، ويحوّل الكرتونة بمعاملها، ويمنع الدفعة المنتهية — ثمّ ترفع الحمولة للحوكمة فتولد هويّتها هناك.
- الشاشةُ تفتح على طورين يبدّلهما شريطٌ أعلاها: الاستلام والتخزين. وفيها مبدّلُ لغة (عربيّ · إنجليزيّ · فرنسيّ).
- — — — طورُ الاستلام — — —
- اختر أمرَ شراءٍ معتمدًا من القائمة — وتظهر لك ثلاثةُ أرقام: المطلوب · المستلم · المفتوح.
- والقائمةُ تشمل أوامرَ النقل (TR) لا الشراءَ وحدَه — فمن وصله نقلٌ من فرعٍ آخر يستلمه هنا بالطبالي نفسِها. والرقمُ يقول نوعَه («TR-2026-0007»)، وخانةُ المورّد تقرأ «—» لأنّ النقلَ بلا مورّد.
- إن كانت لك جلسةٌ سابقةٌ لم تُنهَ فستجد زرّ «تابع جلسةً» — فإغلاقُ الهاتف لا يُضيّع عملك.
- امسح باركود الصنف — بالكاميرا أو بجهاز الباركود أو اكتبه بيدك. الثلاثةُ تعمل.
- واختر وحدةَ الإدخال قبل الكمّيّة: فوق الخانات قائمةٌ افتراضُها «من الباركود: قطعة» — بدّلها إلى «كرتون (١٢ قطعة)» إن مسحتَ باركود القطعة وأنت تحمل كرتونًا. وتحتها سطرٌ يقول ما سيُقيَّد قبل أن تحفظ: «٢ كرتون — تُقيَّد ٢٤ قطعة».
- وصنفٌ بلا وحداتٍ معرّفة؟ تحلّ محلَّ القائمة خانتان: «سمِّ الوعاء» (صندوق · شدّة) و«كم قطعةً فيه». اكتب ٣ صناديقَ في كلٍّ ١٢ فتقرأ «تُقيَّد ٣٦ قطعة».
- أدخل الكمّيّة والدفعة وتاريخ الصلاحية إن لزم، ثمّ احفظ. يتناقص «المفتوح» أمامك.
- كلُّ ما تمسحه يدخل طبليةً (P1). اضغط «طبلية جديدة» لتبدأ ثانيةً.
- حين تنتهي الطبلية: ارفعها للحوكمة — ولا قراءةَ عليها بعد ذلك.
- وحين تنتهي الجلسة كلُّها: «إنهاء الجلسة»، ويمكنك توليد مستند الاستلام الرسميّ (GRN) مسوّدةً.
- ★★ وانظر لوحةَ «تجهيزٌ مباشر» أسفل الجلسة إن ظهرت: تقول إنّ صنفًا مستلَمًا عليه طلبٌ صادرٌ مفتوحٌ الآن (أمرُ بيعٍ · قائمةُ سحبٍ · تسليمٌ · صرفُ موادّ · تحميلُ مندوب) — فلا يُخزَّن ليُسحب غدًا. ومعها رقمُ الأمر والكمّيّةُ والوجهةُ (رصيفٌ أو مطبخٌ أو عربة)، والباقي فوق المطلوب يُخزَّن كالعادة.
- والأعجلُ يتقدّم بموعد شحنه، ودفعةٌ تنتهي صلاحيّتُها قبل موعد الشحن لا تعبُر وتُعرَض في «لم تصلح للعبور» بسببها — فلا تُسحب إلى الرصيف لتُرفض عند التحميل.
- والقرارُ لك لا للنظام: أنت ترى الشاحنةَ والرصيفَ والعربة. والعبورُ يُقيَّد بسببٍ إلزاميٍّ ورقمِ أمره، والتخزينُ لا يحتاج سببًا — فهو المعتاد.
- ورقمُ المذكّرة المتولّدة رابطٌ يُضغط: «افتح المستند ←» يأخذك إليها لتعتمدها — فلا تنسخ رقمًا ثمّ تبحث عنه بين مستندات المنشأة كلِّها. والرابطُ مثبتٌ في بطاقة الإقفال أيضًا، فمن رجع إلى جلسته بعد ساعةٍ وجده وإن زال الوميض.
- — — — طورُ التخزين — — —
- اضغط «التخزين» فترى الطبالي التي طُبعت ملصقاتُها ولم تبلغ رفًّا بعد.
- اختر طبليةً: يعرض النظام الرفَّ المقترح وبدائله، والرفوفَ التي استبعدها ولماذا.
- امسح باركود الرفّ الذي وضعتها فيه فعلًا — لا الذي اقترحه النظام.
- إن رفض النظام الرفّ ظهر السببُ قبل أن تضغط. وبعضُ الأسباب تمرّ بسببٍ مكتوبٍ يُقيَّد باسمك.
- اضغط «أثبِت التخزين».
- ★ والمسحُ يُعرّف قبل أن يُقيّد (جديد): حين تمسح باركودًا تظهر بطاقةُ هويّة فيها اسمُ الصنف بأكبر خطٍّ في الشاشة — وتحته الرمزُ والباركودُ والوحدةُ ومعاملُها (كرتونة = ١٢ مثلًا). ثمّ تكتب الكمّيّةَ والبيانات من داخل البطاقة، ثمّ تضغط «تأكيد: <اسم الصنف>».
- وشارةُ البطاقة تقول انتماءَه للأمر: «ضمن الأمر» خضراء، أو «غيرُ مذكورٍ في الأمر» صفراء — فتعرف قبل التأكيد لا بعده.
- والسرعةُ باقية: إعادةُ مسحِ الصنف المعروضِ نفسِه تزيد الكمّيّةَ واحدًا ولا تُعيد دورةَ التعريف — فالكرتونةُ الثانية مسحةٌ واحدة كما كانت.
- ★ وفي طور التخزين تقول بطاقةُ الطبليّة اسمَ ما تحمله لا رمزَها وحدَه — وإن كانت مختلطةً قيل «وغيرُه (ن بندًا)»، فالاقتراحُ يُبنى على أوّل بندٍ ولا يُوهَم أنّها صنفٌ واحد.
- النظام يردّ الصنفَ الذي ليس في الأمر، ويحوّل الكرتونة بمعاملها، ويمنع الدفعة المنتهية.
- الاقتراحُ اقتراحٌ لا أمر — أنت ترى ما لا يراه النظام (رفٌّ مبلول، ممرٌّ مسدود).
- ⚠️ وأمرُ النقل لا يُغلق بمذكّرة استلام: مخرجُه مذكّرةُ استلام النقل (TRC) لا الـGRN، وهي لم تُوصَل بعد. فأقفِل طباليك وارفعها للحوكمة كالمعتاد — الحمولةُ مثبتةٌ بهويّتها ومسحاتِها ولا شيءَ منها ضائع — ثمّ سوِّ الفروقَ على أمر النقل نفسِه: زرُّ «افتح أمر النقل ←» في بطاقة الإقفال يأخذك إليه.
- والمذكّرةُ المتولّدة مسوّدةٌ لا رصيدًا: تُعتمد ثمّ تُنجَز ليتحرّك المخزون — ولا تُشتقّ من الجلسة مرّتين.
- ★★ وتاريخُ الصلاحية الذي تكتبه هنا صار يعبر إلى آخر الطريق: من خانة المسحة ⟵ إلى مذكّرة الاستلام ⟵ إلى رصيد المخزن. وكان يسقط عند التوليد فتُولَد المذكّرةُ بخانةٍ فارغة، وقاعدةُ «الأقربُ انتهاءً يخرج أوّلًا» عمياءُ عند التحضير. ومعه تعبر رقمُ التشغيلة ودفعةُ المورّد وتاريخُ الإنتاج — فاكتبها ولو لم يُطلب منك، فهي التي ترتّب السحب لاحقًا.
- ⚠️ وطبليّتان بتاريخين مختلفين لبندٍ واحد: يُعلَن ولا يُمنع. قبل زرّ «توليد الاستلام الرسميّ» تظهر بطاقةُ «اختلافُ الطبالي على حقول التتبّع» تسمّي البندَ والحقلَ والقيمتين وأيَّ طبليّةٍ حملت كلًّا منهما. والتوليدُ يمضي كما كان — تُترك الخانةُ فارغةً في المذكّرة ويملؤها المعتمِد، ولا يُخترع تاريخٌ لنصف الكمّيّة لم يكتبه أحد. والفراغُ المخالطُ لقيمةٍ خلافٌ أيضًا: طبليّةٌ بتاريخٍ وأخرى بلا تاريخٍ لا تُصدَّران بتاريخ الأولى.
- ★ وكلُّ مستندٍ هنا يقول من ينتظره الآن: في قائمة الأوامر سطرٌ تحت كلّ أمرٍ — «ينتظر اعتماد: مدير المستودع» أو «ينتظر تنفيذه ميدانيًّا: أمين المخزن» بحسب حالته. وفي بطاقة الإقفال: «يعتمده: …» و«يُنجزه: …». والأسماءُ مقروءةٌ من مخطّط النوع — مرآةِ قاعدة الخادم — لا قائمةً مكتوبةً في الشاشة، فلا تُسأل الورديّةُ السابقة عمّن يعتمد. والمغلقُ يقول «لا ينتظر أحدًا»، والنوعُ الذي لا يُعرف يصمت ولا يُخمَّن.
- ⚠️ واختيارُ الوحدة يخصّ صنفَه وحدَه: يبقى بين المسحات (كرتونةٌ تلو كرتونة من الصنف نفسِه) ويسقط إن جاء باركودُ صنفٍ آخر — فلا يُترجَم صنفٌ بمعامل غيرِه صامتًا. واتركه كما هو ليمضي المسحُ كما كان — والصنفُ ذو الوحدة الواحدة لا تظهر له خانةٌ أصلًا.
- ⚠️ والمعاملُ الذي تكتبه بيدك يُختم على القيد لا على بطاقة الصنف: «١٢ قطعةً في الصندوق» تصف هذه الشحنة ولا تُعرّف للصنف وحدةً دائمة. وإعلانٌ نصفُ مكتوبٍ — اسمُ وعاءٍ بلا عددٍ أو عددٌ بلا اسم — يُوقف بسببه ولا يمرّ صامتًا، لأنّ تمرير ٣ مكانَ ٣٦ فرقُ ألفٍ ومئةٍ بالمئة.
- ★★★ ولماذا الاسمُ قبل البيانات؟ الباركودُ ثلاثةَ عشرَ رقمًا تتشابه في أوّلها وآخرها، والفرقُ بين «لبن ٢٠٠مل» و«لبن ٥٠٠مل» خانةٌ في الوسط. فرسالةُ «قُبلت: 6281007021234» إقرارٌ على بياض — والاسمُ هو ما يُقرأ فعلًا.
- والباركودُ المجهول يُسجَّل استثناءً فورًا ولا ينتظر تأكيدًا — لا بياناتٍ تُكتب له أصلًا، والحوكمةُ تراجعه.
- و«صنفٌ آخر» في زاوية البطاقة يُلغي الممسوحَ ويعيدك إلى حقل المسح — بلا تقييدِ شيء.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/lpn-receiving
حوكمة الطبالي
لمن؟ المدير العام · مدير المستودعات
بين «قرأتُ» و«صار مخزونًا» قرارٌ يتحمّله إنسانٌ باسمه. راجع الحمولة كاملةً — بنودها ودفعاتها وما زاد عن المفتوح وما رُفض وما استعصى — ثمّ قرّر. والهويّة الدائمة يولّدها النظام عند اعتمادك، لا قبله ولا بيد أحد.
- ترى العدّادات: بانتظار الحوكمة · بانتظار الطباعة · بانتظار التخزين · تحت الفحص · محجوزة · مخزَّنة.
- اضغط حمولةً بانتظار الحوكمة لتراجعها كاملةً: بنودُها ودفعاتُها وما زاد عن المفتوح وما رُفض.
- قرّر: اعتماد · إرجاعٌ للتصحيح · فحص · رفض · حجز — وكلُّ قرارٍ غير الاعتماد يحتاج سببًا.
- عند الاعتماد يولّد النظام هويّة الطبلية (LPN) — لا الموظّف.
- اطبع الملصق، ثمّ أكِّد لصقه بمسحٍ راجع.
- — — — أدواتٌ في الشاشة نفسها — — —
- البحث الموحّد: اكتب أيَّ شيء — هويّة طبلية أو موقعًا أو رقم مستند أو باركودًا أو دفعة. يستنتج النظام نوعَ ما كتبتَ ويقوله لك.
- وكلُّ نتيجةٍ تقول لماذا طابقت. وبهويّة الطبلية ترى رحلتها كاملةً محطّةً محطّة.
- من يكوّن الطبلية لا يعتمدها — فصلُ المهامّ مقصود. هذه الشاشةُ للمديرين ومفتّش الجودة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/lpn-governance
التحضير الميدانيّ
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مدقّق الجرد · picking_unit
امشِ المهمّة خطوةً خطوة: يقول لك النظام إلى أيّ رفٍّ تذهب، فتمسح الرفّ ثمّ الطبلية ثمّ الصنف — فتصير كلّ سحبةٍ مبرهنةً لا مظنونة. ويردّ النظام الموقع المخالف والدفعة غير المخصَّصة والكمّيّة الزائدة، ثمّ تُقفل المهمّة فتولد طبلية صرفٍ بنسبها.
- أربعةُ أطوارٍ يبدّلها الشريط: التحضير · التجهيز · التحميل · الاستلام الوارد.
- — — — التحضير — — —
- اختر مهمّةً من المهامّ المفتوحة.
- والمهامُّ تأتي من «خطّة السحب» يفتحها المشرفُ على مستند سحبٍ معتمد — وتظهر هنا بلا إسنادٍ حتّى يأخذها محضّر. وعلى البطاقة رقمُ الأمر ومستودعُه وعددُ خطواته ونسبةُ إنجازه، ومعها ⚠ عددُ الأصناف الناقصة المعلَنة.
- ورقمُ الأمر أعلى الشاشة رابطٌ يُفتح — اضغطه لترى أمرَ البيع/التحضير الذي جاءت منه المهمّة: بنودَه وكمّيّاتِه ومن اعتمده. وموضعُه هنا مقصود — قبل أن تمشي لا بعد أن تُقفل.
- يقول لك النظام إلى أيّ رفٍّ تذهب. امسح الرفّ ثمّ الطبلية ثمّ الصنف — ثلاثُ مسحاتٍ لكلّ سحبة.
- يردّ النظام الموقعَ المخالف والدفعة غير المخصَّصة والكمّيّة الزائدة.
- عند الإقفال تولد طبليةُ صرفٍ جديدةٌ بنسبها إلى الطبالي التي سُحب منها.
- — — — التجهيز — — —
- ترى طبالي الصرف المقفلة. اختر واحدةً وامسح باركود منطقة التجهيز.
- ⚠️ يمنعك النظام من وضع طبلية فرعٍ في مسار فرعٍ آخر — وهذا الخطأ لا يُكتشف إلّا حين يشتكي فرعٌ من نقصٍ وآخرُ من زيادة.
- — — — التحميل — — —
- اختر الوجهة فترى: كم طبليّةً تنتظر التحميل وكم حُمّلت.
- امسح كلَّ طبليّةٍ تصعد الشاحنة. يمنعك النظام من تحميل طبليّةٍ خارج الرحلة أو تحميلها مرّتين.
- أدخل رقم الختم ثمّ «أغلق التحميل واعتمد الخروج».
- ناقصةٌ؟ لا يُغلق النظام إلّا بسببٍ مكتوبٍ يُقيَّد باسمك — لأنّ الشاحنة قد تكون واقفةً والسائق ينتظر.
- — — — الاستلام الوارد (في الفرع الآخر) — — —
- اختر الشحنة الواصلة، وحدّد حالَ الختم: سليم · مكسور · وصلت مفتوحة.
- امسح الطبالي واحدةً واحدة. والمفتوحةُ تُوسم لتُعدّ صنفًا صنفًا.
- الفروقُ تُبنى آليًّا — ولا يُغلق أمرُ النقل حتى تُحسم كلُّها بقرارٍ ومسؤوليّةٍ مسمّاة. ولا تجاوزَ هنا إطلاقًا.
- ★ واسمُ الصنف صار ظاهرًا (جديد): تحت كود الرفّ الكبير يظهر اسمُ الصنف بخطٍّ بارز، والرمزُ تحته. ومع كلّ مسحةٍ يُكتب ما قُرئ في شريط المراحل الثلاث (الرفّ · الطبليّة · الصنف) — فلا تمضي بمسحةٍ خاطئةٍ إلى آخر المراحل.
- وعند كتابة الكمّيّة تجد فوق الخانة بطاقةَ «تَعُدُّ الآن»: اسمُ الصنف والطبليّةُ التي تسحب منها — فيُكتب الرقمُ على بيّنة.
- ⚠️ ورقمٌ بلا رابطٍ ليس عطبًا: المهمّةُ التي لا يُعرف معرّفُ مستندها يبقى رقمُها نصًّا أصمَّ — ورابطٌ يفتح شاشةً فارغةً أسوأُ من نصٍّ صامت.
- و«لا مهمّة مفتوحة» ليست عطبًا: لم يُطلق أحدٌ مهمّةً بعد — تُنشأ من «خطّة السحب» على مستند سحبٍ أو أمر بيعٍ معتمد، ولا تُنشأ من هذه الشاشة.
- ★ ومهمّةٌ واحدةٌ لكلّ أمر: لا يتكرّر أمرٌ في هذه القائمة — ومن حاول فتح ثانيةٍ من خطّة السحب رُدّ إلى الأولى بزرٍّ يفتحها هنا.
- ولماذا الاسمُ قبل الرمز؟ الرفُّ يحمل جيرانًا من العائلة نفسِها، و«MLK-500» لا يفرّق «لبن ٢٠٠مل» عن «لبن ٥٠٠مل». والرمزُ لم يُحذف — به يُطابَق الملصقُ وبه تشتكي، ونزل سطرًا واحدًا.
- وإن لم يصل ماستر الأصناف يبقى الرمزُ وحدَه كما كان — فلا تتعطّل شاشةُ تحضيرٍ لأنّ اسمًا لم يُقرأ.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/lpn-picking
جرد الطبالي
لمن؟ المدير العام · مدير المستودعات · مدقّق الجرد
امسح الرفّ ثمّ الطبالي التي تقف فيه واحدةً تلو أخرى. والمغلقةُ سليمةُ الختم تُشهَد ولا تُفتح — شهادةُ رؤيةٍ لا كمّيّة، فلا يُطلب منك رقمٌ ولا يُعرض عليك رقم. وما كان مفتوحًا أو تالفًا يُوسَم هنا ويُعدّ صنفًا صنفًا من شاشة المسح كالمعتاد.
- امسح باركود الرفّ أوّلًا — مشاهدةٌ بلا موقعٍ لا تفيد الجرد.
- اختر حالَ الطبلية قبل مسحها: مغلقة سليمة الختم · مفتوحة · تالفة.
- امسح ملصقات الطبالي الواقفة في الرفّ واحدةً تلو أخرى.
- المغلقةُ سليمةُ الختم: تُشهَد ولا تُفتح — يقول لك النظام «انتقل إلى التالية».
- المفتوحةُ أو التالفة: تُوسم هنا، ثمّ تُعدّ صنفًا صنفًا من شاشة «عمليات مخزنية».
- لا يُطلب منك رقمٌ ولا يُعرض عليك رقم. هذه شهادةُ رؤيةٍ لا كمّيّة — فلا تغيّر رصيدًا.
- وإعادةُ مسح الطبلية نفسها لا تُسجّلها مرّتين.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/lpn-count
التعبئة والشحن
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مشرف المناولة · موظّف البوّابة · picking_unit
من طلبٍ محضَّر إلى طرودٍ مغلقةٍ جاهزةٍ للتحميل: يولّد النظام باركودًا مستقلًّا لكلّ طرد، ويطبع ملصق العميل بحقوله مسحوبةً من أمر الصرف.
- اختر طلبًا من «طلبات محضَّرة تنتظر التعبئة» فتُفتح له شحنةٌ برقمها.
- حدّد عدد الطرود النهائيّ — يولّد النظام باركودَ كلٍّ منها فورًا.
- اختر رقم الطرد، ثمّ امسح باركود الصنف واكتب الكمّيّة فتُضاف إليه.
- أغلق الطرد حين يكتمل، ثمّ «تقييد طباعة الملصق».
- «معاينة ملصقات العميل» لرؤيتها قبل الطبع، ثمّ «إتمام التعبئة» فيصير الطلب جاهزًا للتحميل.
- صنفٌ ليس من الطلب أو كمّيّةٌ زائدة يردّهما النظام ويقول لك المتبقّي بالوحدة.
- إعادةُ فتح طردٍ مغلق تحتاج سببًا مكتوبًا — ويُبطَل ملصقُه السابق تلقائيًّا.
- اسمُ العميل ورقمُ الطلب لا يُكتبان على الملصق — يُسحبان من أمر الصرف المعتمد.
- «١ من ٤» محسوبةٌ من عدد الطرود ولا تُكتب بيد.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/packing-shipping
الأبواب والبوّابة
لمن؟ المدير العام · مدير المستودعات · موظّف البوّابة · أمين المخزن · مشرف المناولة · receiving_unit
ثلاثةُ أوضاعٍ في شاشةٍ واحدة عند الرصيف: تحميلٌ عند الباب · خروجٌ من البوّابة · استلامٌ عند باب الوارد. ولا تُثبَّت حركةٌ بضغط زرّ — بل بمسح الأصل والوجهة.
- اختر الوضع (تحميل · خروج · استلام) والمستودع، ثمّ «فتح الجلسة».
- في التحميل: امسح باب التحميل، ثمّ المركبة، ثمّ رقم الرحلة — ولا يبدأ التحميل قبل اكتمال الثلاثة.
- ثمّ امسح كلّ طبليةٍ أو طردٍ قبل إدخاله إلى السيارة، وأغلق الجلسة في النهاية.
- في الخروج: امسح بوّابة الخروج ثمّ المركبة، فيتحقّق النظام من اكتمال الحمولة ويختم وقت الخروج الفعليّ.
- في الاستلام: امسح باب الاستلام ثمّ المركبة، ثمّ كلّ ما يُنزَّل — ويُحسب الناقص والزائد والتالف.
- وفي أسفل الشاشة الأولى: امسح أيّ طردٍ أو طبليةٍ أو مركبةٍ لتقرأ سلسلتها كاملةً.
- بابُ التحميل غيرُ بوّابة الخروج: الأوّل حيث دخلت البضاعةُ السيارة، والثانية حيث غادرت السيارةُ الموقع — والنظام يردّ من يخلط بينهما.
- إن تلف ملصقٌ فأدخِله يدويًّا بسببٍ مكتوب — يمرّ، لكنّه يُوسم في السجلّ وتنقص «ثقةُ المسح».
- الخروجُ يُختم مرّةً واحدة — ومسحةٌ ثانيةٌ تُعلن أنّها خرجت ولا تُكرّر الختم.
- السلسلةُ تقول لك الحلقةَ الناقصة: «حُمِّلت ولم تخرج» أو «خرجت ولم تصل».
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/dock-operations
مركز الباركود
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مدقّق الجرد
بيتُ كلّ باركودٍ في المستودع: تُولَّد منه باركوداتُ البنية (المناطق والأبواب والبوّابات والمركبات)، وتُطبع ملصقاتُها دفعةً، ويُقرأ سجلٌّ يقول لكلّ ملصقٍ من أنشأه ولماذا وكم مرّةً طُبع.
- تبويب «توليد الباركود» (للمدير وحده): اختر النوع — بابَ استلامٍ أو تحميلٍ أو بوّابةَ خروجٍ أو منطقةَ تجهيزٍ أو مركبة.
- حدّد المستودع والمدى (من رقم إلى رقم)، واكتب سبب الإنشاء — إلزاميّ لأنّه ما يُقرأ بعد سنة.
- اضغط «معاينة الأكواد» فتراها قبل اعتمادها، ثمّ «اعتماد وتسجيل».
- تبويب «ورقة الملصقات»: اختر واحدًا أو مجموعةً أو الدفعة كلَّها، ثمّ اطبع — وقيّد الطباعة في السجلّ.
- تبويب «السجلّ والتدقيق»: ابحث بالنوع أو الحالة أو الكود، وأعِد طباعة ملصقٍ تالف بسببٍ يُقيَّد باسمك.
- أدواتُ التوليد تظهر للمدير ومشرف المخزن وحدهما — وغيرُهما يقرأ السجلّ ولا يُنشئ.
- الملصق يُظهر الكود الكامل (BR-RH-W01-…) بينما الباركود يحمل الكود القصير — وكلاهما يُقرأ عند المسح.
- باركودٌ لم يُطبع قطّ يعني ملصقًا ليس على الحديد — العدّاد في أعلى الشاشة يقوله.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/barcode-center
التخزين الموجّه
مهامي — تنفيذ التخزين والسحب
لمن؟ المدير العام · مدير المستودعات · مشرف المناولة
شاشةُ تنفيذ مهامّ المناولة على الهاتف — للمدير والمشرف: مهامُّ التخزين والسحب المسنَدة إلى الطواقم، وتنفيذُها بالمسح خطوةً خطوة.
- افتح الصفحة على هاتفك — والبابُ هنا لثلاثة أدوارٍ وحدَها: مدير النظام · مدير المستودع · مشرف المناولة. ومن سواهم يقرأ سببَ منعه ويُقال له إلى من يذهب.
- اختر طاقمك مرّةً فيُحفظ في هذا الجهاز — فالمهمّةُ تُسنَد إلى طاقمٍ لا إلى حسابٍ بعينه، وترى بعدها مهامَّ طاقمك المفتوحة وحدَها.
- اضغط مهمّةً فتُفتح خطوةً خطوة.
- امسح ما يطلبه النظام في كلّ خطوة، وأنهِ المهمّة.
- مصمّمةٌ للهاتف أوّلًا: أزرارٌ كبيرة وأقلُّ ما يمكن من الكتابة.
- ★★★ والسببُ يُقال صراحةً: الخادمُ لا يقبل كتابةَ غير هؤلاء الثلاثة في مهامّ المناولة. وكان الموظّفُ يعبر الشاشةَ ويمشي إلى الرفّ ويمسح أوّلَ مسحةٍ فيرتدّ عملُه في منتصف المهمّة — والبابُ المغلقُ الصادق خيرٌ من فشلٍ بعد المشي إلى الرفّ.
- والعاملُ الميدانيُّ لم يُترك بلا شاشة: عملُه على شاشات الطبالي — الاستلام الميدانيّ · التحضير الميدانيّ · جرد الطبالي — وعلى لوحة الخانة.
- ⚠️ وموظّفٌ موقوفٌ أو ملفٌّ لم يُحمَّل بعدُ يبتّ فيه الخادمُ لا الشاشة: ما هنا يُحسّن التجربةَ ولا يكون هو الأمن.
- ★ ولا يظهر هنا إلّا ما يُنفَّذ بندًا بندًا: التخزينُ على الرفوف والسحبُ منها. وأمرُ النقل الداخليّ — وإن أُطلق من صفحة المستند — يُدار من لوحة عمالة الشحن والتفريغ لا من هذا الطابور. وما أُنجز أو أُلغي يخرج من الصفّ.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/my-tasks
الخانة — امسح وافتح
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مدقّق الجرد · مشرف المناولة · putaway_unit · picking_unit
امسح ملصق الموقع فيسألك النظامُ أين هو (ممرّ ← جهة ← مستوى ← خانة)، فيُربط الباركود بعنوانه نهائيًّا — ثمّ تُفتح الخانةُ لمحتواها.
- عند الهبوط بطاقتان تقولان هويّتَي الصفحة — فهي فعلان لا فعلٌ واحد: «هنا يُنشأ كودُ الموقع» وزرُّها «ابدأ بالعنوان — كوّدْ موقعًا» · «وهنا تُرى محتوياتُه» وزرُّها «امسح ملصق الخانة». وزرُّ التكويد ظاهرٌ من أوّل درجة ولا يُبلَغ بالصدفة كما كان.
- مساران للتكويد. الأوّل: امسح أوّلًا — امسح الباركود الملصوق على الرفّ، والنظامُ لا يفترض عنوانه. الثاني: ابدأ بالعنوان — زرٌّ بجانب «امسح» لمن يحمل ملصقاتٍ جاهزةً من التسويق.
- ابدأ بالعنوان: اختر الممرّ ← الجهة ← المستوى ← الخانة، ثمّ تأتي خطوةٌ خامسة: «باركود الملصق؟» — امسح الملصق الجاهز أو اكتب رقمه، واضغط «اربط وافتح الخانة». أو اترك الحقل فارغًا فتُفتح الخانةُ بلا ربط.
- غيرُ مربوط؟ يُفتح ويزاردٌ خطوةً خطوة: الممرّ؟ ← الجهة (يمين/يسار)؟ ← المستوى؟ ← الخانة؟ — سؤالٌ واحدٌ في الشاشة بأزرارٍ كبيرة، ويمكنك الرجوعُ لأيّ خطوة.
- أكّد الربط: تعرض الشاشةُ «سيرتبط هذا الباركود نهائيًّا بـ: الرحبة · الممرّ A · الجهة يمين · المستوى 01 · الخانة 01». اضغط «أكّد الربط» — فيصير هذا الباركود = هذا العنوان إلى الأبد.
- ثمّ الخانة التالية: امسح ملصقها، وسيقترح النظامُ العنوان التالي في التسلسل جاهزًا — راجعْه واضغط. وهكذا حتّى يُكوَّد المخزن كلُّه.
- مربوطٌ سلفًا؟ يُعرَّف مباشرةً بلا ويزارد: المستودع والممرّ والجهة والمستوى والخانة، ومعها ملخّصُ ما فيه. اضغط «حدّد هذه الخانة».
- المرحلة الثانية — اختر وضعَ العمل، ولكلٍّ شرحٌ بثلاثة أسطر: ما هو · متى يُستعمل · وماذا يكتب على الرصيد. أربعةٌ: استعلامٌ (يقرأ ولا يكتب شيئًا) · جردٌ (محضر CC عند الإنهاء) · سحبٌ (قائمةَ سحبٍ PICK مسوّدةً) · تخزينٌ (نقلةَ طبليّةٍ وحالتَها).
- المحتوى: تُفتح جلسةٌ باسم الممرّ. امسح باركود الصنف، اكتب الكمّيّة، «أضف البند» — فتُثبَّت المسحةُ في السحابة فورًا.
- ووحدةُ البند تُختار كما في شاشة الاستلام: قائمةُ وحدات الصنف إن كان له أكثرُ من وحدة، وتحتها معاينةُ «= ٣٦ قطعة» قبل الحفظ. والصنفُ بلا وحدةٍ معرّفة: خانتا «سمِّ الوعاء» و«كم قطعةً فيه» — «٣ صناديقَ في كلٍّ ١٢» تُقيَّد ٣٦.
- ووضعُ التخزين يُنفَّذ من هنا الآن — وكان طريقًا مسدودًا يطلب أمرَ تخزينٍ ولا يُنشئه: امسح ملصقَ الطبليّة وأنت واقفٌ عند الرفّ، فتُعرض بكودها وعددِ بنودها ومن أين أتت ← إلى هذه الخانة، ومعها حكمُ الرفّ قبل أن تضغط. ثمّ «خزّنها في هذه الخانة».
- انتقل لخانةٍ أخرى في الممرّ نفسِه — والجلسةُ هي نفسُها. وفي الآخر «أنهِ الجلسة وابنِ المحضر».
- ★ العلاقة ثلاثيّة: باركودُ الموقع ← عنوانُ التخزين ← محتوى الموقع. والهويّةُ في النظام تبقى العنوانَ، والباركودُ مفتاحٌ إليه — فمن بدّل ملصقًا تالفًا يربط الجديدَ بالعنوان نفسِه ولا تتحرّك حركةٌ واحدة.
- إدخالٌ يدويّ حين يتعذّر المسح: زرٌّ بجانب «امسح» يفتح الويزارد نفسَه بلا باركود، فتختار العنوان وتفتح الخانة.
- وباركودٌ غيرُ مربوطٍ ولا يشبه كودَ موقع (رقمٌ صرف) — يسألك النظام: «أهو ملصقُ موقعٍ تريد تكويده؟ أم صنفٌ مسحتَه قبل تحديد الخانة؟» ولا يفترض.
- وثلاثةُ تصادماتٍ تُمنع: باركودٌ مربوطٌ بموقعٍ آخر · وعنوانٌ مربوطٌ بباركودٍ آخر · وعنوانٌ لم يُولَّد بعد في سيّد المواقع.
- ⚠️ والتكويدُ يحتاج حسابَ مديرٍ (admin أو warehouse_manager) — فتعريفُ بنية المستودع قرارٌ إداريّ. أمّا مسحُ الأصناف وجردُها فلأمين المخزن.
- ★ ولا يضيع عملُك: كلُّ مسحةِ صنفٍ تُحفظ لحظتَها، وتعمل بلا إنترنت وتُرفع حين تعود الشبكة.
- ⚠️ والتخزينُ تنفيذُ نقلةٍ لا اختراعُ أمر: الطبليّةُ تُنقل بمستندِ مولّدها — فما لم يمرّ باستلامٍ ثمّ حوكمةٍ ثمّ ملصقٍ مطبوعٍ لا يُخزَّن من الرفّ، ولا يُنشأ أمرُ تخزينٍ من هنا. وإن كان لمستودعك أمرُ تخزينٍ مفتوحٌ فرابطُه معروضٌ في الوضع نفسِه.
- ★ والطبليّةُ تُعرض ثمّ تُخزَّن بضغطة — عرفُ هذه الشاشة: المسحُ يعرض والضغطُ ينفّذ. ونقلةٌ تقع بمجرّد قراءةِ عدسةٍ تنقل طبليّةً إلى رفٍّ لم يقصده أحد. وما رفضه الحكمُ يُقال سببُه قبل الضغط، وبعضُه يمرّ بسببٍ مكتوبٍ يُقيَّد باسمك.
- والمسحُ في وضع الاستعلام لا يخزّن: طبليّةٌ تُمسح هناك تُعرض في محتوى الخانة ويُقال لك «بدّل الوضعَ إلى تخزين لتخزّنها هنا» — فلا تقع نقلةٌ في وضعٍ لا يكتب.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/bin-console
بانية مواقع التخزين
لمن؟ المدير العام · مدير المستودعات
تُولّد مواقع التخزين دفعةً واحدة من قالب ترقيم: تختار الترميز مرّةً، ثمّ تكتب المقاس أرقامًا.
- اكتب بادئة الملصقات (مثل
RH) — وهي أوّلُ مقاطع كلّ خانة، ويجب أن تطابق الملصقَ المطبوع حرفًا بحرف. وهي ليست كود المستودع في البوّابة. - أو اضغط زرَّ إسنادٍ معتمد (طرابلس · الرحبة) فتُملأ البادئةُ والقالبُ والمقاسُ دفعةً — وهي مقيسةٌ بالملصقات المطبوعة.
- اختر قالب الترقيم: «رفوفٌ مزدوجةُ الجهة» لمخزنٍ بممرّاتٍ يمينٍ ويسار، أو «مناطقُ ثمّ ممرّات» لمخزنٍ يفصل بالوظيفة.
- اكتب المقاس: كم ممرًّا · كم رفًّا · كم خانة — ويُعرض العددُ فورًا.
- عايِن ما سيُولَّد قبل الحفظ: كم موقعًا، وأوّلُ الأكواد وآخرُها، وكم منها جديدٌ وكم مسجَّلٌ سلفًا.
- اضغط «ولّد واحفظ» — فتُكتب المواقعُ الجديدةُ وحدَها، ويُحفظ القالبُ على المستودع فيصير ترقيمَه الدائم.
- التوليدُ إضافيٌّ لا استبداليّ: الموجودُ لا يُكرَّر ولا يُمسّ. فلو وسّعتَ المخزنَ لاحقًا، غيّر الرقمَ واضغط الزرَّ نفسَه — يُضاف الناقصُ وحدَه.
- وبعد حفظ القالب تعرف شاشةُ المستودعات كم موقعًا لكلّ مستودعٍ وكم ينقصه، فتولّد الباقي من هناك بضغطة.
- والقالبُ يحمل تسمياتِ المقاطع بالعربيّة، فيقرأ العاملُ «الممرّ A · الجهة يمين · الرفّ 01 · الخانة 01» بدل رموزٍ صمّاء.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/location-builder
إسناد الأصناف إلى المواقع
لمن؟ المدير العام · مدير المستودعات · مدقّق الجرد · putaway_unit
يقول: أين مكانُ كلّ صنف. تُرفع ورقةٌ فيُعرف موقعُ كلّ صنفٍ بدل البحث عنه.
- نزّل القالب.
- املأه: كودُ الصنف ← كودُ الموقع.
- ارفعه فيعرض النظام المعاينة: كم سطرًا مقبولًا وكم مرفوضًا ولماذا (رفٌّ لا وجود له · صنفٌ غير مسجّل).
- صحّح المرفوض ثمّ اعتمد.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/bin-assignment
خطّة السحب والمسار
لمن؟ المدير العام · مدير المستودعات · أمين المخزن · مشرف المناولة · مدقّق الجرد · picking_unit
تُخصّص لكلّ بندٍ دفعتَه بقاعدة FEFO (الأقربُ انتهاءً أوّلًا) وموقعَه، وترتّب مسارَ المشي. ومعها طابورُ تزويد أوجه التجهيز — فخانةٌ فارغةٌ تُوقف التحضيرَ عند أوّل بند.
- اقرأ أعلى الصفحة «تزويد أوجه التجهيز» إن ظهر: كلُّ خانةِ سحبٍ معلَنةٍ «وجهَ تجهيز» بلغت حدَّها الأدنى أو فرغت، ومعها من أيّ رفٍّ تُملأ وبأيّ دفعة. والفارغُ يسبق الناقصَ لأنّ مجهّزًا واقفًا الآن أهمُّ من خانةٍ ستفرغ بعد ساعة.
- والمصدرُ من المخزون السائب بترتيب FEFO — فلا يُزوَّد الوجهُ بالأحدث والأقدمُ راكد، ولا يُسحب من وجهِ تجهيزٍ آخرَ فيُفرَغ ذاك ويُطلب له تزويد.
- و«بلا مصدر» بالأحمر تعني: لا مخزونَ سائبًا من هذا الصنف — فالعلاجُ استلامٌ أو تحويلٌ بين المخازن لا مهمّةُ نقل.
- ولتُعلَن خانةٌ وجهَ تجهيزٍ: اضبط في سيّد المواقع «وجه تجهيز» وصنفَه وحدَّه الأدنى والأعلى. وخانةٌ بلا حدٍّ معلَنٍ لا تُنتج مهمّةً أبدًا — فلا طابورَ بألف مهمّة.
- ★★ وفي «الموجات» كوّن موجةً إن شئت: الموجةُ تجمع مستنداتِ سحبٍ تُطلَق معًا وتُقاس معًا — شاحنةُ ناقلٍ تقف في موعدٍ، وأوامرُها يجب أن تكون على الرصيف قبله. اختر المعيار (الناقل · موعد الخروج · المنطقة · خطّ التوزيع) ثمّ قيمتَه من القائمة، فتُقترح المستنداتُ المطابقة.
- والمعاييرُ معلَنةٌ لا نصًّا حرًّا: فلا تصير «موجة ٣» و«W3» و«الموجة الثالثة» ثلاثَ موجاتٍ في التقرير وواحدةً في الواقع. ومستندٌ محجوزٌ في موجةٍ أخرى يُعرَض بسبب حجزه ورقم موجته ولا يُخفى.
- والتكوينُ ليس إطلاقًا: موجةٌ قيد التكوين تُراجَع ويُضاف إليها ويُحذف منها — ولا تُنتج مهمّةً حتّى تضغط «أطلِق الموجة». وبعد الإطلاق لا تُضاف ولا تُحذف، فالعملُ لا يتبدّل تحت يد المجهّز.
- ★★★ واقرأ النسبتين معًا: «٨٪ من البنود · ٩٠٪ من المستندات». فموجةٌ فيها مستندٌ من مئة بندٍ وتسعةٌ من بندٍ واحد: إنجازُ التسعةِ تسعون بالمئة بالعدد وثمانية بالعمل — ومن قرأ التسعين وحدَها أبلغ الناقلَ أنّه جاهز.
- وإغلاقُ موجةٍ بنقصٍ يحتاج سببًا مُقيَّدًا في خانة السبب أسفل اللوحة — فموجةٌ تُغلق صامتةً تُخفي طلبًا لم يُشحَن، فيُكتشَف عند العميل لا عند الرصيف. والمكتملةُ تُغلق بلا سبب.
- ★★ ومن يُكوّن الموجات؟ الأدمنُ ومديرُ المستودع ومشرفُ المناولة وحدَهم. أمّا أمينُ المخزن ومحضّرُ الطلبات ومراقبُ المخزون فيرون اللوحةَ قراءةً (وهذا مقصود: المجهّزُ يحتاج أن يعرف أنّ أمرَه في موجةٍ موعدُها قريب) ولا تظهر لهم أزرارُ التكوين، ومعها سطرٌ يقول لهم لماذا ومن يملكها.
- ⚠️ والكتابةُ تحتاج نشرَ قواعد الأمان لمجموعة
waves من Firebase Console — وإن رُفضت ظهرت رسالةٌ تسمّي الأسباب الثلاثةَ المحتملة (لم تُنشَر · دورُك لا يكتبها · حسابُك موقوف) ولا تجزم بواحدٍ منها، فلا تُرسَل تنشر ما نشرتَه. - اختر مستندَ السحب أو الطلب.
- يخصّص النظام لكلّ بندٍ الدفعةَ الأقربَ انتهاءً وموقعَها.
- ويرتّب المسارَ بالمشي الفعليّ — فلا يذهب العاملُ ويعود.
- اطبع الخطّة، أو افتح منها مهمّةَ تحضيرٍ ميدانيّة من لوحة «مهمّةُ التحضير الميدانيّة» أسفل الصفحة.
- واللوحةُ تقول ما سيقع قبل الضغط: على أيّ مستندٍ تُفتح المهمّة وبكم خطوة — بترتيب المسار المعروض أعلاه لا بترتيبٍ ثانٍ — وما ينقص من البنود بأكوادها.
- اضغط «افتح مهمّةَ تحضيرٍ ميدانيّة» فتظهر في «التحضير الميدانيّ» ضمن «المهامّ المفتوحة» — بلا إسنادٍ حتّى يأخذها محضّر، فيمشيها بالمسح لا بورقةٍ في جيبه.
- ★★ وFEFO لا ترى إلّا ما كُتب: التاريخُ يصل الرصيدَ من مذكّرة الاستلام، والمذكّرةُ تصلها من خانة الصلاحية التي يكتبها موظّفُ الاستلام عند المسح. فهذه الشاشةُ تُثمِر بقدر ما كُتب عند الشاحنة.
- ⚠️ ودفعةٌ بلا تاريخٍ لا تدخل الترتيب — لا تُقدَّم ولا تُؤخَّر: المقارنةُ تقع بين الدفعات المؤرَّخة وحدَها، والصامتةُ تبقى في الرصيد كما هي. فرصيدٌ قديمٌ سُجّل بلا صلاحيةٍ لا يُنبَّه عليه هنا وإن كان أقربَ انتهاءً.
- والمنتهي يُستبعد لا يُرتَّب: ما مضى تاريخُه لا يُقترح للسحب أصلًا.
- ★★★ ولا تُفتح مهمّتان على أمرٍ واحد: الثانيةُ تُردّ برسالةٍ تسمّي الأمرَ ومن بيده الأولى، ومعها زرُّ «افتحها في التحضير الميدانيّ». والسببُ ميدانيٌّ لا شكليّ — محضّران على رفٍّ واحدٍ يسحبان البضاعةَ مرّتين، والفارقُ لا يظهر إلّا في جرد الشهر القادم.
- ⚠️ وثمنُ ذلك معلَنٌ لا مخفيّ: أمرٌ أُقفلت مهمّتُه أو أُلغيت لا تُفتح له ثانيةٌ من هذا الباب — فالكتابةُ فوقها تمحو ما سُحب فعلًا وما بُني عليه من طبالي صرفٍ وشحنات.
- والنقصُ لا يمنع الفتح: المستودع يسحب ما عنده ويُعلن ما نقص — والنقصُ يُسمّى قبل الضغط ويُحمل مع المهمّة، فيمشي المحضّرُ عالمًا لا مفاجَأً عند الرفّ.
- ⚠️ والإطلاق من تبويب «مستند سحب» وحدَه: تبويبُ «ألصق أكوادًا» يجيب عن «أين هذه الأصناف؟» ولا يُنشئ مستندًا — ولا تحضيرَ بلا أمرٍ معتمد.
- والزرُّ الظاهر هو الزرُّ الذي ينجح: من لا يقبل الخادمُ كتابتَه يقرأ سببَ منعه بالاسم بدل زرٍّ يخذله بعد الضغط. ومهمّةٌ بلا فاعلٍ لا تُفتح — فملفٌّ بلا اسمٍ ولا بريدٍ يُقال له ذلك أوّلًا.
- ⚠️ وخطّةٌ بلا محطّةٍ واحدة (لا موقعَ لأيّ بند) تُفتح مهمّةً بلا مشي: تُقفل فارغةً ولا تكوّن طبليةَ صرف. والسببُ غالبًا أنّ المواقعَ لم تُسجَّل بعد — راجع «ولّد الناقص» في شاشة المستودعات قبل الإطلاق.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/pick-plan
استيراد مستندات المصدر
لمن؟ المدير العام · مدير المستودعات · مدقّق الجرد · putaway_unit
صندوقُ الاستيراد: ارفع شيتًا فيصير مستنداتٍ مربوطةً بمرجع مصدرها.
- ارفع الشيت.
- عايِن قبل أن تعتمد: كم مستندًا، وكم بندًا، وما المكرّر، وما الخطأ، وأين بالضبط.
- صحّح ما يلزم.
- اعتمد — فتُنشأ المستندات مرتبطةً بمرجع المصدر.
- لا كتابةَ قبل الاعتماد — فمن يضغط «اعتمد» يعرف ما سيقع.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/directed-storage
عمالة الشحن والتفريغ
لمن؟ المدير العام · مدير المستودعات · مشرف المناولة
توثيق وقياس كلّ حركة مناولةٍ ميدانيّة — فرق العمل والورديات وسائقو الرافعات، وربطها بالأوامر التشغيليّة، مع تتبّعٍ زمنيّ فعليّ ومؤشّرات إنتاجيّة وتخطيطٍ للموارد.
- سجّل فرقَ العمل: رقمُ الفريق والوردية وسائقُ الرافعة.
- اربط المهمّة بأمرها التشغيليّ (استلام · نقل · تسليم · حاوية).
- ابدأ التتبّع الزمنيّ عند البدء وأنهِه عند الانتهاء.
- اقرأ الإنتاجيّة في لوحة المؤشّرات وخطّط الموارد عليها.
- ★★ وفي تبويب «المهامّ» اقرأ «اقتراحَ الفرقة»: يأخذ أقدمَ مهمّةٍ بانتظار الإسناد ويرتّب الفرقَ لها بسبعة عواملَ بأوزانها — الموضع (المشيُ هو الكلفة) والمهارة والحمل الحاليّ (فلا يُحمَّل المجتهدُ ويُنسى الفارغ) والإنتاجيّة المقيسة والمعدّة والمهلة وازدحام المنطقة.
- ولكلّ فرقةٍ درجةٌ من مئةٍ وسببٌ مكتوبٌ لكلّ عامل — فتُراجَع لا تُصدَّق. والفرقُ المستبعَدةُ تُعرَض بأسبابها ولا تُخفى، لأنّ مشرفًا لا يرى فرقتَه في القائمة يظنّ النظامَ معطَّلًا.
- والمحرّكُ يُرتّب ويُعلّل ولا يُسنِد — الإسنادُ قرارُك من جدول المهامّ كما كان. والفرقةُ المحمَّلةُ لا تُمنع، فالمنعُ يُفرغ الطابورَ على رؤوسٍ قليلةٍ في يومِ ذروة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/labor-operations
مركز التقارير
مركز التقارير
لمن؟ كلّ من له حساب
مركزُ كلّ التقارير — نقطةُ البداية للبحث عن تقرير.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/reports
التواريخ المعدّلة
لمن؟ المدير العام · مدير المستودعات · مدقّق الجرد · المدير المالي
من أرّخ للماضي وفي أيّ مستندٍ وكم يومًا ولماذا. والمسموحُ المتكرّر هو ما يستحقّ النظر.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/date-integrity
الأبعاد التنظيمية والتكلفة
لمن؟ المدير العام · مدير المستودعات · المدير المالي · مدير قطاع الأغذية
قطاع › براند › فرع › مركز تكلفة — وما لم يُربط يُحصى ولا يذوب في المجموع بصمت.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/org-dimensions
تقرير الربط بأودو والمزامنة
لمن؟ كلّ من له حساب
كفاءةُ التكامل مع أودو وسيناريوهات العوائق.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/odoo-integration-report
قمرة اللوجستيات (أودو)
لمن؟ المدير العام · مدير المستودعات
نظرةٌ واحدةٌ على المخزون والعمليّات — مؤشّراتٌ حيّة وقوائمُ «تدخّل الآن».
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/logistics-dashboard
مؤشرات المشتريات والأداء
لمن؟ المدير العام · مدير المستودعات
الأداءُ بالأرقام: مدّةُ دورة أمر الشراء · مهلةُ التوريد · التزامُ الموردين · نسبةُ نفاد المخزون.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/kpis
تحليل المخزون
لمن؟ المدير العام · مدير المستودعات
ثلاثةُ أسئلة: كم رأسِ مالٍ راقدٌ لا يتحرّك؟ وأيُّ صنفٍ يوشك أن ينفد؟ وأيُّ أصنافٍ سريعةُ الدوران تستحقّ أقربَ رفٍّ إلى التجهيز؟ (تصنيف ABC).
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/inventory-analytics
مركز الدراسات والمقارنات
لمن؟ كلّ من له حساب
المرجعُ المهنيّ للدراسات والمقارنات — عدّةُ قرارٍ لا توثيقًا.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/studies
الدراسة المقارنة العالمية
لمن؟ كلّ من له حساب
الدراسةُ المقارنة العالميّة — أين نقف من المعايير الدوليّة.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/comparative-study
الهيكل التشغيليّ المستهدف
لمن؟ المدير العام · مدير المستودعات
الهيكلُ التشغيليّ المستهدف وخارطةُ التحوّل إليه.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/target-operating-model
الدورات المستندية العالمية
لمن؟ كلّ من له حساب
الدوراتُ المستنديّة العالميّة — المرجعُ الذي بُنيت عليه دوراتُنا.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/global-doc-cycles
الشرح التفاعلي للمرجع
لمن؟ كلّ من له حساب
شرحٌ تفاعليّ للمرجع التشغيليّ: مَن يفعل ماذا ومتى.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/reference-guide
المطابقة والاستلام (UAT)
لمن؟ المدير العام · مدير المستودعات
أداةُ الفحص عند استلام تنفيذ المورّد.
- راجِع كلَّ معيار قبول.
- سِمه: مقبولًا أو جزئيًّا أو مرفوضًا.
- تُحسب نسبةُ القبول لحظيًّا وتُحفظ حالتك.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/acceptance-check
لماذا البوابة تكامليّة لأودو
لمن؟ المدير العام · مدير المستودعات
لماذا البوّابة تكامليّةٌ لأودو — وموقعُها منه.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/portal-value
بطاقة أداء الموردين
لمن؟ المدير العام · مدير المستودعات · موظّف المشتريات · المدير المالي
بطاقةُ أداء الموردين — تقييمٌ مقاسٌ لا انطباع.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/vendor-scorecard
سجلّ حركة الأدوار
لمن؟ المدير العام · مدير المستودعات
رصدٌ حيٌّ للحركة في البوّابة بالأدوار.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/role-activity
استمرارية الأعمال (BCP)
لمن؟ المدير العام · مدير المستودعات
إدارةُ الكوارث واستمراريّة الأعمال — سيناريوهاتٌ وإجراءات. قابلٌ للطباعة.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/business-continuity
الدورة المستندية والتنظيم
لمن؟ كلّ من له حساب
الدورةُ المستنديّة والتنظيم — تقريرٌ كامل (ملفٌّ مستقلّ).
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/تقرير-الدورة-المستندية-الكامل-2026.html
دليل السلاسل والإمداد ‹الحاكم›
لمن؟ كلّ من له حساب
الدليلُ الحاكم لإدارة السلاسل والإمداد والمخازن ‹BFP-SCM-MAN-2026-053› — ١٠٢ شريحةٍ في تسعة أقسام: السياسات والإجراءات ومصفوفة الصلاحيّات وفهرس النماذج المحكومة. هو المرجعُ النهائيّ عند أيّ خلاف.
- تُفتح الصفحة في تبويبٍ مستقلّ — بفهرسٍ جانبيٍّ لأقسام الدليل التسعة.
- اكتب في مربّع البحث أعلى الفهرس لتصفية الشرائح فورًا — بالكلمة أو برمز النموذج (مثل GRN أو PO).
- اضغط أيَّ قسمٍ في الفهرس لتنتقل إليه مباشرةً.
- للاطّلاع على من يعتمد ماذا: افتح «القسم 6 — مصفوفة الصلاحيّات»، وفيه لكلّ نموذجٍ خمسُ صلاحيّاتٍ منفصلة: إنشاء · مراجعة · اعتماد · إنجاز · اطّلاع.
- اطبع الصفحة أو أيَّ قسمٍ منها — الفهرسُ الجانبيّ لا يُطبع.
- هذه الصفحة مولَّدةٌ من الدليل الأصل ولا تُحرَّر بيد — تحديثُ الدليل يعني إعادةَ توليدها، فلا تفترق نسختان.
- القاعدةُ الحاكمة في القسم 4: منشئ المستند غير معتمِده غير مُنجزه، ولا انتقالَ من «بانتظار الاعتماد» إلى «منجَز» مباشرةً.
- والاستثناءاتُ أربعةٌ محصورة (QC · GP · INV/CN · CC) ولكلٍّ ضابطُه التعويضيّ — مذكورةٌ في آخر القسم 6.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/دليل-السلاسل-والإمداد.html
المرجع التشغيلي الرسمي
لمن؟ كلّ من له حساب
المرجعُ التشغيليّ الرسميّ — الوثيقةُ الأمّ لكلّ السياسات والإجراءات.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/المرجع-التشغيلي-الرسمي.html
هيكل الوظائف والأدوار
لمن؟ كلّ من له حساب
هيكلُ الوظائف والأدوار — الوصفُ الوظيفيّ لكلّ مسمّى.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/تقرير-هيكل-الوظائف-والادوار.html
تقرير الانجاز
لمن؟ كلّ من له حساب
تقريرُ الإنجاز — ما أُنجز في المنظومة.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/تقرير-الانجاز.html
تقرير ERP
لمن؟ كلّ من له حساب
تقريرُ ERP — التصوّرُ الكامل للنظام.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/تقرير(ERP).html
العروض والاجتماعات
غرفة قرار سلاسل الإمداد
لمن؟ المدير العام · مدير المستودعات
غرفةُ قرار سلاسل الإمداد — تُدار بها الجلسة مباشرةً.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/executive-review
خطة المطاعم والمقاهي
لمن؟ المدير العام · مدير المستودعات
خطّةُ المطاعم والمقاهي — تشغيليّةٌ قيد التنفيذ.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/executive-review/restaurants
عروض أنظمة القطاعات
لمن؟ المدير العام · مدير المستودعات
عروضُ أنظمة القطاعات — دوراتُ الموقع المملوك والعميل الخارجيّ.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/sector-presentations
سلاسل الإمداد — المطاعم
لمن؟ المدير العام · مدير المستودعات
سلاسلُ الإمداد للمطاعم — تقريرٌ يُدار به اجتماع القطاع.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/restaurants-supply-chain
الدورة المستندية — السلاسل والمشتريات
لمن؟ المدير العام · مدير المستودعات · المدير المالي
الدورةُ المستنديّة بين المالية والسلاسل — عرضُ اجتماع.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/finance-procurement-meeting
الهوية التشغيلية للمستودعات
لمن؟ المدير العام · مدير المستودعات
الهويّةُ التشغيليّة للمستودعات — الجلسةُ المشتركة مع التسويق.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/warehouse-identity-meeting
المراجعة التنفيذية لسلاسل الإمداد
لمن؟ المدير العام · مدير المستودعات
المراجعةُ التنفيذيّة — «من المتابعة إلى القرار».
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/general-manager-operations-briefing
اجتماع المكتب الهندسي
لمن؟ المدير العام · مدير المستودعات
اجتماعُ المكتب الهندسيّ.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/engineering-office-meeting
اجتماع شركة نوفا — الجرد والنقل
لمن؟ المدير العام · مدير المستودعات
اجتماعُ شركة نوفا — خطّةُ تشغيل الجرد والنقل. بوضع عرضٍ وملء شاشة.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/nova-inventory-meeting
اجتماع الإدارة العامة — 2026-10-07
لمن؟ المدير العام · مدير المستودعات
اجتماعُ الإدارة العامة 2026-10-07 — بطبقتين: العرضُ التنفيذيّ (20 شريحة) هو ما يُدار به الاجتماع، والملحقُ المرجعيّ (136 شريحة) هو التفصيلُ الكامل يُفتح عند السؤال وحده. عشرةُ بنودٍ و39 ملاحظةً وطلبًا.
تُفتح على العرض التنفيذيّ: غلافٌ وجدولُ أعمال، ثمّ بطاقةٌ واحدةٌ لكلّ بند بمؤشّراته، ثمّ الملاحظاتُ والطلبات، ثمّ التوقيع.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/general-manager-meeting
مركز متطلبات التكامل
لمن؟ المدير العام · مدير المستودعات
قراءةٌ تنفيذيّةٌ موحّدة لحزمة المتطلّبات: ما يجب تسليمه، وما يحتاج قرارًا، وما يغطّيه الكود الآن.
- اقرأ الحالة.
- حكِّم ما يحتاج قرارًا.
- شاشةُ متابعةٍ وتحكيم — لا تدفع بياناتٍ إلى النظام.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/requirements-command
حزمة الاستعداد — البروفة
لمن؟ المدير العام · مدير المستودعات
حزمةُ الاستعداد لمقابلة تقييم السلاسل — البروفة.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/interview-readiness
الأرشيف والمرجعية
الهيكل التنظيمي
لمن؟ المدير العام · مدير المستودعات
الهيكلُ التنظيميّ الرسميّ: إدارات وأقسامٌ ووحداتٌ وفرق.
- تصفّح الشجرة.
- منها تأتي المسمّياتُ الوظيفيّة في التوظيف وطلبات الإدارات.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/org-structure
الاجتماعات ومحاضرها
لمن؟ المدير العام · مدير المستودعات
أداةُ محاضرَ موحّدة — يدويّةٌ بالكامل.
- أنشئ اجتماعًا بعنوانه وتاريخه وحضوره.
- سجّل البنود والقرارات.
- احفظ المحضر فيدخل الأرشيف.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/meetings
اجتماع الموارد البشرية
لمن؟ المدير العام · مدير المستودعات
اجتماعُ الموارد البشريّة — التوظيفُ والهيكلُ والسياسات.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/hr-meeting
الأرشيف الدوريّ
لمن؟ المدير العام · مدير المستودعات
المصدرُ المعتمد للتقارير الدوريّة والمحاضر — بدل تناثرها على سطح المكتب.
- تصفّح بالفترة أو النوع.
- افتح التقرير أو المحضر.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/periodic-archive
التوظيف
لمن؟ المدير العام · مدير المستودعات
المرشّحون برحلةٍ واضحة: جديد ← فرز ← مقابلة ← قرار.
- أضِف المرشّح.
- انقله بين المراحل.
- سجّل القرار — ويبقى سجلُّ التدقيق دائمًا.
- المسمّى والوصف يأتيان من الهيكل التنظيميّ الرسميّ لا يُكتبان يدويًّا.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/recruitment
إدارة المستخدمين
لمن؟ المدير العام
إسنادُ الأدوار وتفعيلُ الحسابات وتعطيلُها. للمدير وحده.
- ⚠️ أنشئ الحساب أوّلًا في Firebase Console — لا يُنشأ من هنا.
- انسخ الـ User UID من هناك.
- ألصِقه هنا وأسنِد له دورًا.
- فعِّل الحساب أو عطّله.
- الدورُ يحكم ما يراه الموظّف في القائمة وما يستطيع فتحه.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/users
الصلاحيات والأدوار
لمن؟ المدير العام
افتح أو احجب أيَّ شاشةٍ لأيّ دور. للمدير وحده.
- اختر الدور.
- افتح أو احجب الشاشات.
- يسري الأثرُ فورًا على البوّابة كلّها.
- هذه طبقةُ تجاوزاتٍ فوق كتالوج القائمة — والمنعُ الحقيقيّ يبقى في قواعد الخادم.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/access-control
سجلّ زيارات البوّابة
لمن؟ المدير العام
من دخل البوّابة، ومتى، ومن أيّ جهاز، وأيَّ شاشةٍ فتح. وأوّلُ ما تراه: حسابٌ فُتح من أكثر من جهازٍ في اليوم نفسه — فالهاتفُ المشترك في المستودع يمرّ بين عمّال، والحسابُ وحده لا يفرّق شخصين. للمدير العامّ وحده.
- اقرأ أوّلًا «حسابٌ فُتح من أكثر من جهاز»: لكلّ حسابٍ ظهر في يومٍ واحدٍ من جهازين أو أكثر، سطرٌ باسمه وأرقام أجهزته.
- اضغط «اعرض حركتَه ذلك اليوم» لترى ماذا فتح ومتى — ثمّ احكم.
- ثمّ اللقطة: كم زائرًا · كم جهازًا · كم تسجيلَ دخول · كم حركةً مسجَّلة.
- ثمّ أنشطُ الشاشات: أيُّ شاشاتِ البوّابة فُتحت أكثر في ذلك اليوم.
- ثمّ الجدول الكامل: الوقت · من · الجهاز · ماذا فعل. مثال: «١٠:٣٢ · سعد · A3F2 · دخل البوّابة».
- صفِّ الجدول باليوم وبالموظّف من القائمتين أعلاه.
- ورقمُ الجهاز أربعةُ محارف (مثل
A3F2) — رقمٌ عشوائيٌّ يُولَّد مرّةً ويبقى في متصفّح ذلك الجهاز. لا يكشف عن الجهاز شيئًا، لكنّه يفصل جهازًا عن جهاز. - وإن ظهرت كلمة «مؤقّت» بجانب الرقم، فذلك متصفّحٌ يمنع تخزينَ الموقع (نافذةٌ خاصّة مثلًا) — فرقمُه يتغيّر كلّ جلسة ولا يُبنى عليه.
- ★ حسابٌ بجهازين سؤالٌ لا تهمة: قد يكون الموظّفُ نفسُه انتقل من هاتفه إلى حاسوبه. اقرأ حركتَه قبل أن تحكم.
- ★ السجلُّ لا يُعدَّل ولا يُحذف — كسجلّ المسح وحركات المخزون. والتصحيح لا يكون بمحو سطر.
- ★ لا يُسجَّل موقعٌ جغرافيّ ولا عنوانُ إنترنت (قرار المالك · وحدُّ خطّة Firebase المجانيّة: لا خادمَ لنا يلتقطهما). فالسجلُّ للمتابعة الإداريّة لا كدليلٍ ضدّ من يتعمّد التحايل.
- ولا يُبطئ السجلُّ البوّابة: يُكتب بعد ظهور الشاشة، وإن فشل فلا يراه الموظّف ولا يتعطّل شيء.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/portal-visits
سياسات التشغيل
لمن؟ المدير العام
أربعةُ قراراتٍ إداريّةٍ لا برمجيّة، ومعها أوزانُ المحرّكات الثلاثة (التسكين · أولويّةُ المهامّ · إسنادُها). للمدير وحده.
- الصنفُ الداخليّ في البيع: أيُسمح أم يُمنع؟
- السعرُ اليدويّ: أيُسمح للمندوب بتغييره؟
- حدُّ الائتمان: كم يُسمح للعميل؟
- مدى التأريخ: كم يومًا للوراء يُقبل التأريخ؟
- ٨ — رقعةُ قواعد التعديل والمحو: علامتان تُرفعان بعد نشرك لقواعد الأمان من Firebase Console. ورفعُهما لا يمنح أحدًا صلاحيّة — الخادمُ وحدَه يمنع ويُجيز؛ وأقصى ما تفعلانه إظهارُ زرٍّ. فإن رُفعتا قبل النشر ارتدّ الزرُّ من الخادم، فأنزِلهما.
- ★★ ٩ — أوزانُ المحرّكات (أسفل الصفحة): ثلاثُ مجموعاتٍ تُبدَّل بلا كوميتٍ ولا نشر — أوزانُ التسكين (أيُقدَّم تجميعُ الصنف أم الرفُّ الفارغ أم القربُ من التجهيز؟) وأوزانُ أولويّة المهامّ وأوزانُ إسنادها.
- ولكلّ وزنٍ ثلاثةُ أرقامٍ أمامك: القيمةُ السارية والأصلُ المعلَن وخانةُ القيمة الجديدة — فمن يرى «٤٠» يعرف أبُدِّلت أم لا. والمُبدَّلُ يُوسَم بعلامة ✎.
- واتركْ «النطاق» فارغًا للتهيئة العامّة، أو اكتب كودَ مستودعٍ لتهيئةٍ خاصّةٍ به — فمستودعٌ ضيّقٌ مزدحمٌ يُقدّم السعةَ على القرب، وواسعٌ قليلُ الأصناف يُقدّم القرب. والعامُّ يُورَث، وتهيئةُ المستودعِ تدهَس ما بُدِّل وحدَه.
- وسببُ التعديل إلزاميّ: وزنٌ يُبدَّل يقلب ترتيبَ المستودع كلِّه، ولا يُعرف بعد شهرٍ لماذا بلا سبب. وكلُّ تعديلٍ يُسجَّل بنسخةٍ ومن عدّل وما كان قبله — في «سجلّ التعديلات» أسفل اللوحة.
- و«أعِد هذا النطاق إلى الثوابت» يحذف التجاوز ولا يكتب الثوابتَ قيمةً — فتبلغُه ترقيةٌ تُحسّن وزنًا لاحقًا. والشاشةُ تردّ ما يعكس المعنى (وزنٌ موجبٌ بالتصميم لا يُقلب سالبًا) وتردّ تصفيرَ كلّ الأوزان — فمحرّكٌ بلا وزنٍ يُرتّب عشوائيًّا ولا يُشخَّص سببُه.
- وغيابُ التهيئةِ يعني الثوابتَ المعلنةَ حرفًا — فبوّابةٌ لم تُهيَّأ تعمل كما كانت بالضبط.
- تُغيَّر من هنا فتسري لحظيًّا على البوّابة كلّها — بلا نشرٍ ولا برمجة.
- ولماذا إعدادٌ لا شيفرة؟ لأنّ ناشرَ القواعد أنت من Firebase Console، فلو كانت في الشيفرة لاحتاج كلُّ نشرٍ نسخةً جديدةً من البوّابة بعده — فتبقى الأزرارُ غائبةً أيّامًا بعد أن صار الخادمُ يقبلها.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/policy-settings
خريطة النظام
لمن؟ المدير العام
خريطةُ النظام المعماريّة الحيّة — تُولَّد من الكود عند كلّ بناء. للمدير وحده.
- تصفّح الخدمات والشاشات وعلاقاتِها.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/arch-wiki
الأرشيف التأسيسي
لمن؟ كلّ من له حساب
الأرشيفُ التأسيسيّ: خطّةُ تنفيذ أودو ومزايا التكامل وتقنيّاتُ المنصّة.
صفحةُ قراءةٍ وعرض — تُفتح وتُقرأ، وأكثرُها قابلٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/archive
دليل استخدام البوابة
لمن؟ كلّ من له حساب
هذا الدليلُ نفسُه — شرحُ كلّ شاشةٍ في البوّابة بخطواتها ورابطها ومَن يفتحها.
★ قاعدةٌ ثابتة: أيُّ إضافةٍ أو ميزةٍ جديدة من شروطها ذكرُها هنا — والحارسُ يُسقط البناءَ إن نقص شرحُ شاشة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/دليل-استخدام-البوابة.html
الدليل التشغيلي
لمن؟ كلّ من له حساب
المرجعُ التشغيليّ التنظيميّ — الحوكمةُ والدورةُ المستنديّة والمؤشّراتُ وإجراءاتُ الطوارئ. وهو غيرُ دليل الاستخدام: ذاك يشرح السياسة وهذا يشرح الشاشة.
صفحةُ قراءةٍ وعرض — أحدَ عشرَ بابًا، قابلةٌ للطباعة.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/Brandzo_Operational_Guide.html
مساعد الاجتماعات
لمن؟ كلّ من له حساب
مساعدُ الاجتماعات — تسجيلٌ صوتيّ وتفريغٌ وتلخيصٌ وترجمة.
- ابدأ التسجيل في الاجتماع.
- أوقِفه فيُفرَّغ النصّ.
- لخِّص أو ترجِم أو صدِّر PDF.
افتح الشاشة ↩ https://warehouse-art.github.io/brand-zo-hub/dashboard/meeting-assistant