نظام الحضور والموارد البشرية
إدارة الموارد البشرية مع حضور في المصنع لا يمكن تزويره: يجب أن تتطابق شبكة WiFi والموقع والهاتف المعتمد معًا.
تخسر المصانع أموالًا حين يسجّل العمال الحضور لبعضهم، وتُحفظ كشوف الدوام على الورق، ويُحسب التأخير يدويًا — ولا يستطيع المشرفون معرفة من الموجود فعلًا في الموقع.
دورنا: تصميم المنتج، وتطوير الجوّال والخادم، والبنية التحتية
تخسر المصانع أموالًا بسبب تسجيل العمال الحضور لبعضهم، وكشوف الدوام الورقية، وحساب التأخير يدويًا، ولا يستطيع المشرفون معرفة من الموجود فعلًا في الموقع. «نظام الحضور والموارد البشرية» حلّ لإدارة الموارد البشرية يقوم على الحضور والتحكم في الدخول — تطبيق جوّال للعمال ولوحة إدارة للمديرين — لا يسجّل الحضور إلا عند تطابق شبكة WiFi والموقع والجهاز، ويطبّق القواعد تلقائيًا. بُني لمصنع زجاج؛ ونكيّفه وننشره لمصانع ومستودعات أخرى.
المشكلة
يمكن لزميل استخدام البطاقة أو الرمز، فيُظهر السجل أن شخصًا حضر وهو لم يحضر.
كشوف الدوام الورقية وحساب التأخير والغياب يدويًا يستهلكان الوقت ويثيران الخلافات.
لا يملك المشرفون رؤية مباشرة لمن هو موجود في الموقع الآن.
ما بنيناه
لا يُحتسب تسجيل الحضور إلا عند تطابق ثلاث إشارات: شبكة WiFi الخاصة بالمصنع، وموقع داخل المنشأة، وجهاز معتمد، مع طلبات موقّعة بـ HMAC.
حضور واحد واستراحة واحدة وانصراف واحد يوميًا؛ وقواعد قابلة للضبط (مثل التسامح مع ثلاث حالات تأخير بعشر دقائق، والخصم ابتداءً من الرابعة) تُطبَّق تلقائيًا؛ وطلبات إجازة وإقرار بالسياسات داخل التطبيق.
تطبيق Flutter للعمال، ولوحة إدارة Laravel/Filament مع تقارير ومكوّنات للوحة البيانات؛ ومهام مجدولة تُغلق اليوم عند 23:59، وترسل ملخصًا أسبوعيًا، وتحسب التسويات الشهرية.
سجلات حضور للإضافة فقط لا يمكن تعديلها خفيةً؛ ويعمل النظام خلف Cloudflare Tunnel وAccess وWAF دون أي منافذ مفتوحة، مع نسخ احتياطية على R2.
ما الذي تغيّر
لا يستطيع العامل تسجيل الحضور نيابة عن زميله: السجل صالح فقط من الهاتف الصحيح، وعلى شبكة WiFi الخاصة بالمصنع، وداخل الموقع.
يُحسب التأخير والاستراحات والتسويات الشهرية تلقائيًا وفق قواعد المصنع نفسه — بلا كشوف ورقية.
يرى المديرون الحضور في التقارير ولوحة البيانات، مدعومًا بسجل لا يمكن لأحد إعادة كتابته خفيةً.
تواجه مشكلة مشابهة؟
أخبرنا كيف يسير العمل اليوم — ونردّ خلال يوم عمل واحد بالنطاق والجدول الزمني ونطاق السعر.