يُشترى التحكم في الدخول عادة كمنتج أمني، ثم يُربط بالموارد البشرية عبر ملف CSV بأرقام البطاقات. في بيئة Odoo يمكن أن يكون التكامل نفسه خط أنابيب تصريح مضبوطًا بمسار تدقيق، أو تصديرًا ليليًا يُبقي مقاولًا مصرحًا له ستة أسابيع بعد انتهاء عقده. الفرق في التصميم لا في العتاد.
التحكم في الدخول تصريح ينتهي عند باب
القفل يجيب هل البطاقة صالحة هذه الثانية؛ وERP يجيب هل ينبغي أن يكون هذا الشخص هنا أصلًا.
- إصدار البطاقات وصلاحيات المناطق والإلغاء عمليات بيانات رئيسية لها مسؤولون.
- كل خطوة جدول يدوية بين الموارد البشرية والباب هي توسيع صلاحيات صامت.
- تحتاج الأمن أدلة بعد حادث، ويحتاج التشغيل سرعة أثناء الوردية.
- Odoo غالبًا المكان الوحيد الذي تلتقي فيه بيانات الموظفين والمقاولين والمشاريع.
- حدّد صراحة أي نظام هو المرجع لكل حقل، واكتب ذلك.
وزّع المسؤوليات على خط الكمون
قرار الباب لا ينتظر طلب ويب، وسجل الرواتب لا ينبغي أن يعدّله باب.
- وحدة التحكم تتولى قرارات الميلي ثانية ومنع التمرير والتشغيل دون اتصال.
- يتولى Odoo السجل ومصفوفة المناطق وتواريخ الصلاحية واستعلامات التدقيق.
- ادفع الصلاحيات إلى الخارج؛ ولا تطلب من Odoo فتح الأبواب في الزمن الحقيقي.
- صمّم السياسة المخزنة ليبقى الموقع آمنًا وصالحًا للعمل عند تعذر الوصول إلى Odoo.
- سجّل الانحراف: التجاوزات المحلية مشروعة فقط حين تظهر لاحقًا.
نمذج الأشخاص والبطاقات والمناطق منفصلة
معظم التكاملات تدمج ثلاثة كائنات في صف واحد، ثم لا تجيب أسئلة بسيطة.
- الشخص - موظف أو مقاول أو زائر - قد يحمل عدة بطاقات على مر الزمن.
- البطاقة جسم مادي لها دورة حياة: صادرة، فعّالة، مفقودة، ملغاة، مستبدلة.
- المنطقة نطاق منطقي له سياسة؛ الأبواب عتاد معلّق عليها لا السياسة نفسها.
- الصلاحية تربط شخصًا بمنطقة لفترة، مع سبب ومعتمد.
- لا تخزن راية دخول واحدة؛ خزّن المنح مع تواريخه، وإلا صار الإلغاء تخمينًا.
ما يقع في Odoo وما لا يقع
ERP سجل جيد للتصريح، ومكان سيئ للأسرار.
- hr.employee مع نموذج للمقاولين يمنح الهوية والمدير وتاريخ انتهاء العقد.
- يكفي نموذج صلاحيات صغير: الشخص، المنطقة، من، إلى، المعتمد، الحالة.
- تخبرك وحدات الصيانة والمشاريع من يُتوقع حضوره ومتى.
- تجنّب نسخ أرقام البطاقات الخام؛ خزّن رمزًا أو مرجعًا مُجزّأ.
- الصور وقوالب البصمات تبقى في نظام الدخول بقواعده الخاصة.
ادفع الصلاحيات واسحب الأحداث
اتجاهان وعقدان، ولا ينبغي أن يكون أي منهما اقترانًا متزامنًا.
- صادرًا: يحسب Odoo الحالة المطلوبة لكل شخص ويدفع الفوارق إلى وحدة التحكم.
- واردًا: تدفع وحدة التحكم أحداث السماح والرفض وبقاء الباب مفتوحًا والفتح القسري إلى طابور.
- يحتاج الاتجاهان مفتاح شخص ثابتًا يصمد أمام إعادة التنظيم وإعادة التوظيف.
- اجمع المزامنة الصادرة كل بضع دقائق؛ الانتشار لكل نقرة غير لازم وغير موثوق.
- أنذر عند الانحراف، خصوصًا الصلاحيات الموجودة في وحدة التحكم والغائبة في Odoo.
اجعل تدفق الأحداث ثابت التكرار وقابلًا للإعادة
أحداث الدخول هي مسار التدقيق، وعليها أن تصمد أمام المحاولات وإعادة التشغيل والأمسيات السيئة.
- امنح كل حدث معرّفًا من وحدة التحكم وأزل التكرار عند الإدخال.
- أنزل الأحداث الخام في جدول مرحلي قبل إسقاطها في نماذج Odoo.
- أبقِ الأحداث الخام لمدة السياسة ثم احذف وفق جدول لا بالمصادفة.
- يجب ألا تكرّر الإعادة سجلات الحضور أو الجداول الزمنية أو أوامر العمل.
- أبلغ عن التأخر: عمر أحدث حدث مؤشر صحة أفضل من لوحة خضراء.
أقل صلاحية بوقت ومرافقة وانتهاء
الدخول الدائم ينبغي أن يكون الاستثناء، وكل استثناء يحتاج مالكًا مسمّى.
- الصلاحيات تنتهي افتراضيًا؛ والدائم يتطلب اعتمادًا وتاريخ مراجعة.
- صلاحيات المقاول تنتهي بانتهاء العقد لا بذاكرة أحد.
- نوافذ الوقت وقواعد المرافقة تخص السياسة لا ورقة ملصقة بجوار الباب.
- افصل «يمكن الدخول» عن «يمكن التشغيل»: غرفة المعدات ليست ممر مكاتب.
- راجع مصفوفة المناطق كل ربع؛ المُخرَج هو التقرير لا الباب.
أنماط الأعطال التي تسبب الحوادث فعلًا
معظم حوادث الدخول أعطال تكامل تبدو كأخطاء بشرية.
- بطاقة ملغاة تعمل لأن وحدة التحكم خزّنتها والمزامنة توقفت بصمت.
- انحراف الساعة بين وحدة التحكم والخادم يجعل ترتيب الأحداث غير قابل للإثبات.
- منع التمرير الصارم يحبس الناس عند العودة بعد إخلاء حريق.
- يُعالج التسلل كمشكلة برمجية وهو مادي وثقافي.
- مقاول انتهى عقده يبقى في السجل لأن أحدًا لم يغلق سجل الموارد البشرية.
التدقيق والخصوصية والأسئلة التي ستُطرح
بعد الحادث، السؤال ليس هل عمل الباب، بل من سُمح له بالدخول.
- القدرة على الإجابة من منح الصلاحيات: من كان مصرحًا له بالمنطقة س في تاريخ معين.
- طبّق تحديد الغرض: بيانات الدخول للأمن والسلامة لا لتقييم الأداء.
- حدّد الاحتفاظ لكل فئة بيانات وأتمِت الحذف بدل الوعد به.
- الوصول إلى نظام الدخول نفسه امتياز؛ سجّل تغييرات المسؤولين منفصلة.
- إن استُخدمت البصمات، وثّق الأساس القانوني وأبقِ القوالب خارج ERP.
الإطلاق: ظل أولًا ثم التنفيذ
رتّب التكامل كي تقع أولى حالات الرفض حيث تكون رخيصة.
- شغّل بوضع الظل: يحسب Odoo الصلاحيات، وتحتفظ وحدة التحكم بقائمتها، ومقارنة يومية.
- نظّف السجل قبل التنفيذ، فبيانات الهوية الرديئة تنتج رفضًا كاذبًا.
- نفّذ منطقة واحدة في كل مرة، بدءًا من أقل الأبواب خطرًا ومجموعة صغيرة.
- تدرّب على سيناريو انقطاع الاتصال وسيناريو الإخلاء مع فريق السلامة.
- انشر إجراء استثناء من صفحة واحدة، وإلا ابتكر المشرفون إجراءهم.






