→ كل الأعمال03 / 12

2024 · تشغيل فرق الحراسة وسوق B2B · .NET 9 · Angular · shield.arkedia.dev (نسخة تجريبية)

Shield

الحارس يسجل حضوره داخل نطاق جغرافي. وكل شيء آخر يُبنى على ذلك.

  • 394 نقطة API
  • 94 كيان بيانات
  • 321 صلاحية · 5 أنواع أدوار
  • 59 نوع إشعار
شبكة مواقع Shield مع عدد الحراس لكل موقع
نظرة على المواقع: الحراس المطلوبون والموجودون.

المشكلة

دفاتر ورقية ومجموعات واتساب وملفات Excel. شركة لديها 200 حارس لم تكن تعرف من في الموقع، ومن تأخر، ومن غادر منطقته. والمنشآت التي تدفع للخدمة بلا دليل على وجود أحد في مكانه. والرواتب تُحسب من كشوف حضور مكتوبة باليد، فتنتهي كل دورة بخلاف على الساعات الإضافية. وأي طارئ في الثانية فجرًا كان يمر بسلسلة اتصالات تفشل نصف الوقت تقريبًا.

ما بنيناه

أربعة أنواع من المستخدمين على منصة واحدة. المنشآت تنشر طلبات الخدمة والأسعار، والشركات تقدم عروضها بتفصيل التكاليف وتتفاوض في المحادثة، والحراس يعملون من تطبيق الجوال، والإدارة تشرف على كل ذلك. والعقود تخرج من النظام ببنود مخصصة وجداول دفع وتوقيع الطرفين.

الحضور هو العمود الفقري. يسجل الحارس حضوره داخل نطاق قابل للضبط: 100 متر افتراضيًا، وتنبيه عند 80 مترًا، وانصراف تلقائي بعد 30 دقيقة خارجه. ثم تقرأ الرواتب هذا الحضور مباشرة، بحدود يومية ومضاعفات للساعات الإضافية ومكافآت وخصومات، وهذا ما أنهى خلافات نهاية الشهر.

داخل النظام

  • 321 صلاحية عبر خمسة أنواع أدوار: الإدارة، والشركة، والمنشأة، والحارس، والأمن الوقائي.
  • ثلاثة hubs على SignalR: تتبع المواقع، والضغط للتحدث بالطلب والإفلات، وبث الاستغاثة SOS مع GPS مباشر.
  • 59 نوع إشعار، من تذكير المناوبات إلى مخالفات النطاق الجغرافي، عبر Firebase وSignalR.
  • تطبيق Flutter من 28 شاشة مع دخول بالبصمة ونقاط تفتيش للدوريات ودعم العمل دون اتصال.
  • التوظيف والإجازات يمران بمسارات موافقة حقيقية، لا برسائل واتساب.

الشاشات