بُنيت معظم تطبيقات السلامة في السوق اليوم على افتراض أن للمفتش اتصالاً. يصمد ذلك الافتراض في مكتب أو موقع تجزئة وسط المدينة، لكنه ينكسر لحظة دخول المفتش قبواً أو نفقاً أو حقل نفط نائياً أو منجماً أو موقع بناء كبير حيث إشارة الهاتف ضعيفة أو غائبة لساعات. في سياق تشغيلي خليجي — شيباء والغوار ونيوم والبحر الأحمر والدرعية ومناجم الفوسفات والذهب الكبيرة — الحالة دون اتصال ليست استثناءً؛ بل قاعدة. بُني العمل دون اتصال أولاً في SiteGuard حول ذلك الواقع. تطبيق SiteGuard Field كاملاً مصمم ليعمل بصفر اتصال: يستطيع المفتش فتح الخطط اليومية المُكلَّف بها وتسجيل الحضور بالـ GPS وتنفيذ قوائم الفحص الديناميكية ورفع المخالفات وإرفاق الأدلة المصورة واستلام الإشعارات عن تغييرات الخطط — كله دون اتصال، مع وقف كل سجل في طابور محلي على الجهاز. حين يعود الاتصال، تُزامَن السجلات في الطابور إلى SiteGuard Manager مع حفظ الطوابع الزمنية الأصلية دون اتصال. يشرح هذا المقال البنية ونموذج حل التعارض وخصائص مرونة الميدان التي تجعل العمل دون اتصال أولاً ميزة فارقة حقيقية للعمليات الخليجية النائية، لا خانة تسويقية.

ما يعنيه العمل دون اتصال أولاً فعلاً #

العمل دون اتصال أولاً ليس نفس "يملك وضعاً دون اتصال". الوضع دون اتصال تراجع يُنشَّط حين يسقط الاتصال، عادةً بوظيفة مخفّضة — يستطيع المفتش عرض البيانات المخزنة مؤقتاً لكن لا يستطيع إنشاء سجلات جديدة. العمل دون اتصال أولاً هو العكس: التطبيق مصمم ليعمل كاملاً دون اتصال من البداية، مع الاتصال كتحسين اختياري يُزامِن السجلات المحلية بالخادم. في SiteGuard Field، يفتح المفتش التطبيق فتكون الخطط اليومية المُكلَّف بها مخزنة مؤقتاً محلياً من المزامنة السابقة. يضغط المفتش تسجيل الحضور فتُلتقط إحداثيات GPS من عتاد الجهاز وتُخزَّن محلياً وتُصفَّى للمزامنة. ينفّذ المفتش قوائم الفحص الديناميكية فتُخزَّن الاستجابات المنظمة محلياً وتُصفَّى. تُلتقط الأدلة المصورة وتُخزَّن محلياً مع سلامة بياناتها الوصفية EXIF. يرفع الإبلاغ عن المخالفات مخالفات تُخزَّن محلياً وتُصفَّى. تُصف الإشعارات عن تغييرات الخطط للتسليم لدى عودة الاتصال. لا شيء من هذا يتطلب اتصالاً. البنية عكس المتصل أولاً: الخادم هدف مزامنة، لا اعتماد زمن تشغيل.

المزامنة بالطوابير: كيف تصل السجلات المحلية إلى الخادم #

حين يُعاد اتصال الجهاز — عادة حين يعود المفتش بالسيارة إلى مدى الإشارة أو يرجع إلى مكتب الموقع بالـ WiFi — يبدأ SiteGuard Field مزامنة بالطوابير. يُرسل كل سجل مخزَّن محلياً إلى SiteGuard Manager بالترتيب الذي أُنشئ به، مع حفظ الطابع الزمني الأصلي دون اتصال على السجل. هذا الحفظ حاسم: مخالفة رُفعت في 11:23 دون اتصال تُسجَّل بأنها رُفعت في 11:23 حتى لو تُزامَن في 17:45 حين يعود المفتش إلى المكتب. يرى المدقق لحظة الحدث الفعلية، لا لحظة المزامنة. الطابور دائم — إذا قُوطعت المزامنة بسقوط اتصال آخر، يُكمل الطابور من حيث توقف. إذا نفدت بطارية الجهاز في منتصف الوردية، ينجو الطابور من إعادة التشغيل حين يُعاد شحن الجهاز. لموقع بناء كبير بـ 40 مفتشاً يديرون ورديات متزامنة، تتعامل بنية المزامنة مع 40 جهازاً يُزامِن في وقت واحد دون فقدان سجل أو تكرار. يرى مسؤول السلامة في SiteGuard Manager السجلات المُزامَنة تظهر شبه فورية بينما يعود المفتشون إلى الاتصال، فيُحدَّث منظر المدير لنشاط التفتيش في اليوم بشكل مستمر بدل تجميده حتى نهاية الوردية.

حل التعارض: حين يلمس سجلان الكائن نفسه #

تواجه بنى العمل دون اتصال أولاً سؤالاً بنيوياً لا تقابله تطبيقات المتصل أولاً أبداً: ماذا يحدث حين يلمس سجلان الكائن نفسه؟ مثال بسيط: يكمل المفتش أ استجابة قائمة فحص دون اتصال في 10:00 على الخطة ب، بينما يُغلق مسؤول السلامة ب الخطة ب من SiteGuard Manager في 10:30 لأنه يعتقد أن كل التفتيش انتهى. حين يُزامِن جهاز المفتش أ في 17:00، تصل الاستجابة ضد خطة مغلقة أصلاً. يعالج SiteGuard هذا بنموذج حسم تعارض حتمي: تُحفظ استجابة قائمة الفحص بطابعها الزمني الأصلي، وتُحفظ حالة الخطة بطابع إغلاقها، ويُعلِّم النظام التعارض لمسؤول السلامة لمراجعته في طابور مراجعة الاستجابة. يرى المسؤول الاستجابة المتأخرة الوصول، ويرى الإغلاق الذي سبقها، ويقرر إعادة فتح الخطة لقبول الاستجابة أو وضع علامة على الاستجابة بأنها غير قابلة للتنفيذ بسبب موثق. يحفظ هذا النموذج سلامة البيانات (لا يُسقط أي سجل بصمت) وسلامة التدقيق (لا يُتجاوز أي إغلاق بصمت) بينما يعطي مسؤول السلامة طبقة الحكم البشري الذي يتطلبه حل التعارض. لتدقيق دفاع مدني سعودي يسأل "لماذا لم تُضمَّ استجابة قائمة الفحص هذه في دليل إغلاق الخطة؟"، الجواب سجل حل التعارض الموثق — لا لغز بيانات مفقودة.

مرونة الميدان: ماذا يحدث حين تسوء الأمور #

ظروف الميدان ليست لطيفة على الأجهزة المحمولة. يسقط المفتش الهاتف في غبار الخرسانة، وتموت البطارية عند 60% بسبب البرد، ويُعيد الجهاز التشغيل في منتصف قائمة الفحص، ويُبدِّل المفتش الأجهزة لأن الأول انكسر. بُني العمل دون اتصال أولاً في SiteGuard لهذه الظروف. الطابور المحلي دائم عبر إعادات تشغيل التطبيق، فاستجابة قائمة فحص التُقطت في 09:00 لا تزال في الطابور حين يُعاد فتح التطبيق في 11:00 بعد إعادة تشغيل. هوية المفتش مربوطة بالجلسة الموثقة، فإعادة الدخول إلى جهاز بديل تستعيد الخطط المُكلَّف بها ويستطيع المفتش المواصلة من حيث ترك الجهاز السابق — لا يُفقد العمل، فقط الجهاز. تُخزَّن الأدلة المصورة مع حفظ بياناتها الوصفية EXIF كاملة، فينجو الطابع الزمني وإحداثيات GPS للالتقاط حتى حين تُزامَن الصورة بعد ساعات. لمقاول سعودي يدير 200 مفتش عبر 30 موقعاً حيث فشل الأجهزة واقع يومي، هذه المرونة هي الفرق بين منصة يثق بها المفتشون وأخرى يهجرونها لحظة انكسار الهاتف. تتطلب أطقم السلامة السائدة ذات الأوضاع دون اتصال عادة من المفتش إعادة أي عمل كان جارياً حين فشل الجهاز، وهو بالضبط الاحتكاك الذي يدفع مستخدمي الميدان إلى الورق.

كيف ينسجم العمل دون اتصال أولاً مع بقية وحدات SiteGuard #

العمل دون اتصال أولاً ليس ميزة واحدة؛ بل خاصية لتطبيق SiteGuard Field كاملاً. تُخزَّن الخطط اليومية مؤقتاً محلياً عند المزامنة، فيفتحها المفتش دون اتصال. تعمل خطط اليوم وإجراءات الخطة دون اتصال. يلتقط تسجيل الحضور بالـ GPS الإحداثيات من عتاد الجهاز دون اتصال. تنفَّذ قوائم الفحص الديناميكية دون اتصال مع تقييم المنطق الشرطي محلياً على القالب المخزن مؤقتاً. تلتقط بنود قائمة الفحص حالة منظمة وملفات وبيانات موثقة دون اتصال. تلتقط الأدلة المصورة وتخزن الصور دون اتصال مع سلامة بيانات EXIF. يرفع الإبلاغ عن المخالفات مخالفات دون اتصال مع مرفقات الصور. تُظهر المخالفات الأخيرة للمفتش تاريخ مخالفاته دون اتصال. يعرض ملف السلامة تاريخ شهادات العامل ومخالفاته دون اتصال. تعرض الشهادات الشهادات الصادرة دون اتصال فيستطيع العامل إظهارها لمفتش دفاع مدني عند البوابة حتى دون إشارة. تعرض المركبة المركبة المُخصّصة وصلاحية الرخصة دون اتصال. تُصف الإشعارات محلياً وتُسلَّم عند إعادة الاتصال. تطبيق Field كاملاً قادر على العمل دون اتصال، وهذا ما يجعل SiteGuard قابلاً للتطبيق لواقع المواقع النائية لعمليات المقاولات والنفط والغاز والتعدين الخليجية. SiteGuard Manager متصل أولاً بالتصميم — يعمل مسؤول السلامة من سطح مكتب بالاتصال، فاللاتماثل مقصود: الميدان دون اتصال، والمدير متصل، والمزامنة بينهما.