مشاركة عبر


تكوين مزامنة البيانات دون اتصال

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

فواصل المزامنة

تحدد فواصل المزامنة عدد المرات التي تتم فيها مزامنة البيانات مع أجهزة المستخدمين. بإمكانها أن تكون قصيرة بحيث تبلغ أقل من خمس دقائق أو قد تكون طويلة بحيث تبلغ يومًا واحدًا. مع فواصل المزامنة المتغيرة، تتوفر لدى المسؤولين قدرة أكبر على التحكم في مزامنة البيانات ويمكنهم المساعدة على تحسين أداء المزامنة. يمكن للسجلات التي تتغير كثيرًا أن تتم مزامنتها كثيرًا، والسجلات التي لا تتغير كثيرًا لا تحتاج إلى المزامنة كثيرًا.

يتضمن ملف التعريف غير المتصل الافتراضي، Field Service Mobile - ملف التعريف غير المتصل، فواصل مزامنة محددة مسبقًا لكل نوع سجل، استنادًا إلى أنماط الاستخدام النموذجية.

لا تبدأ المزامنة إلا عندما يكون التطبيق نشطًا والجهاز متصلاً بالإنترنت. على أجهزة Android وiOS، بعد بدء المزامنة، يمكن إكمالها حتى لو كان التطبيق في الخلفية.

سيتم تحليل التبعيات التي تستند إلى العلاقات وعوامل التصفية المخصصة المحددة التي تتضمن جداول ذات صلة عند كل طلب مزامنة. قد لا تتم مراعاة فاصل المزامنة لجدول عند وجود فاصل زمني أقل لدى جدول مرتبط.

إعدادات المزامنة ووضع الاتصال (إصدار أولي)

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

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

تعارضات المزامنة

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

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

يتم حل التعارضات بالاستناد إلى ما يحدده المسؤول لإعداد تعيين كشف التعارض لمزامنة mobile offline‬. يتوفر هذا الإعداد في إعدادات نظام عميل المحمول.

  • لا: لا يفحص النظام حالات التعارض عند يتصل جهاز غير متصل بالإنترنت مرة أخرى. التغييرات التي قام بها الفني الميداني دون اتصال "تفوز"، مما يؤدي إلى الكتابة فوق التغييرات التي قام بها المرسل. هذا الإعداد هو الافتراضي.

  • نعم: يفحص النظام حالات التعارض عند يتصل جهاز غير متصل بالإنترنت مرة أخرى. التغييرات التي قام بها المرسل "تفوز"، مما يؤدي إلى الكتابة فوق التغييرات التي قام بها الفني الميداني. قد يشاهد الفني الميداني خطأ تعارض في المزامنة.

اعرف المزيد حول العمل دون اتصال.

بإمكان المسؤولين عرض أخطاء المزامنة السابقة عن طريق الذهاب إلى الإعدادات>أخطاء المزامنة.

إعلامات المزامنة

يتلقى المستخدمون إعلامًا في التطبيق في الحالات التالية:

  • يقوم التطبيق بتنزيل البيانات أثناء المزامنة الأولية.
  • يحدد المستخدم بتحديد تحديث على جدول.
  • تتم تشغيل مزامنة تزايدية كبيرة بعد مرور فترة لم يتم خلالها استخدام التطبيق.

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

تمييز عرض ثلاث شاشات أجهزة، تحتوي كل واحدة منها على أحد الأنواع الثلاثة من إعلامات المزامنة.

عرض حالة المزامنة دون اتصال

تعرض صفحة حالة عدم الاتصال في التطبيق آخر تاريخ ووقت تم فيهما تحديث الجداول التي تمت مزامنتها.

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

لعرض التفاصيل، حدد أيقونة المزامنة دون اتصال لفتح صفحة حالة الجهاز.

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

  • يتم تمهيد التطبيق إلى وضع عدم الاتصال قبل أن يكتشف توفر الشبكة.
  • لا تحصل عملية فحص شبكة التطبيق على أي رد أو يستغرق الرد وقتًا طويلاً.

تحليل قياس تتبع الاستخدام للمزامنة دون اتصال

يمكن استخدام البيانات المتعلقة بأحداث المزامنة دون اتصال لتقييم سلامة وأداء المزامنة دون اتصال.

يمكنك إعداد بيئة Application Insights لتلقي القياس عن بعد على التشخيص والأداء. يمكنك تمكين أو تعطيل موجز قياس تتبع الاستخدام في أي وقت.

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

إزالة البيانات من الجهاز المحمول

بعد المزامنة، قد تتم إزالة البيانات التي لم تعد تفي بمعايير تصفية ملف التعريف غير المتصل من الجهاز المحمول. تعد إزالة البيانات أكثر شيوعًا في حالتين:

  • بعد المزامنة الأولى. على سبيل المثال، قد يرى الفني الميداني جميع الحجوزات السابقة أثناء الاتصال، ولكن بعد الانتقال إلى منطقة بدون اتصال، يرى فقط الحجوزات التي تبدأ اليوم أو في المستقبل.

  • بعد المزامنة التزايدية، على سبيل المثال، إذا قام ملف تعريف Mobile Offline بتصفية ‏‎الحجوزات المكتملة، فستتم إزالة حجز مكتمل حديثًا من جدول الأعمال بعد المزامنة ولن يكون الوصول إليه ممكنًا في التطبيق.

إذا كان المستخدم يعرض سجلاً تمت إزالته من قاعدة بيانات Mobile Offline، فسيعرض التطبيق الخطأ لم يتم العثور على السجل. إذا ظهر هذا الخطأ بشكل متكرر، فمن المستحسن مراجعة عوامل التصفية للتأكد من أنها غير مُقَيِّد بشكل كبير.

إذا أعيد تعيين تطبيق الأجهزة المحمولة، يتم مسح قاعدة البيانات غير المتصلة الموجودة على الجهاز.

الخطوات التالية