استرداد التعليقات من التطبيقات

بإمكان بعض التطبيقات إرسال التعليقات إلى إدارة الخدمات الجوّالة للمؤسسات (EMM) في شكل حالات التطبيقات المصمّمة. تتألف حالة التطبيق المرتبطة بالمفتاح من معرّف فريد (مفتاح) ورسالة مقابلة (اختيارية) وبيانات يمكن للجهاز قراءتها (اختيارية) وحالة درجة الخطورة والطابع الزمني. لإرسال الرسائل، يجب دمج التطبيق مع مكتبة Enterprise Jetpack.

لا يمكن للتطبيق إرسال سوى أول ملاحظات فورية مرة واحدة كل دقيقة. عند انتهاء فترة الانتظار، ستتم إضافة الملاحظات التي يتم إنشاؤها خلال فترة التوقف إلى قائمة الانتظار وإرسالها بالكامل. على سبيل المثال، عندما يتم إنشاء الملاحظات 3 مرات في [t=0s;10s;15s] مع فترة توقّف تبلغ دقيقة واحدة: سيتم إرسال الملاحظات الفورية الأولى في [t=0s]، والملاحظات الثانية والثالثة في [t=60s].

يمكنك من خلال إدارة الخدمات الجوّالة للمؤسسات (EMM) استخدام بيانات حالات التطبيقات المرتبطة بمفاتيح لإبقاء مشرفي تكنولوجيا المعلومات على اطّلاع بالتطبيقات المثبّتة على الملفات الشخصية والأجهزة المُدارة. يمكنك العثور على مثال على آلية عمل ذلك في عرض الملاحظات للمؤسسات.

تفعيل تقارير الأجهزة

ترسِل التطبيقات حالات التطبيقات المُقفَلة على أساس كل جهاز على حدة. يتم تضمين الحالات في تقارير الجهاز. لتفعيل إعداد التقارير لأحد الأجهزة:

  1. اتبع الإرشادات لإعداد إشعارات النشر/الاشتراك لمؤسسة. في الخطوة 5، يمكنك تضمين STATUS_REPORT في enabledNotificationTypes.
  2. عدِّل سياسة الجهاز على كل جهاز: ضبط StatusReportingSettings.applicationReportsEnabled على true.

يمكنك الآن استخدام واجهة برمجة تطبيقات Pub/Sub للحصول على إشعارات تقارير الجهاز. أو لمراجعة أحدث تقرير عن الجهاز في أي وقت، يمكنك الاتصال على الرقم devices.get().

الاطّلاع على حالات التطبيقات المرتبطة بمفاتيح في تقارير الجهاز

وتتوفر تقارير الأجهزة في شكل موارد الجهاز. يتم تجميع حالات التطبيق الأساسية حسب اسم الحزمة في قسم تقرير التطبيق، كما هو موضح في المثال أدناه:

{
   "applicationReports":[
      {
         "packageName": "pkg1",
         "versionCode": 101,
         "keyedAppStates":[
            {
               "key": "key1",
               "severity": INFO,
               "message": "message1",
               "data": "data1",
               "createTime": "2018-10-01T15:01:22.027623745Z",
               "lastUpdateTime": "2018-10-02T15:01:23.045123456Z"
            }
         ]
      }
   ]
}

تحتوي كل حالة تطبيق رئيسية على ما يلي:

الحقل الوصف
key المفتاح الفريد الذي يحدد الحالة.
severity درجة خطورة الحالة: INFO تشير إلى رسالة تتضمن معلومات. على سبيل المثال، إذا تم ضبط عملية ضبط مُدارة بنجاح. تشير السمة ERROR إلى أن المؤسسة بحاجة إلى اتخاذ إجراء لتصحيح المشكلة. على سبيل المثال، إذا تعذّر ضبط عملية ضبط مُدارة.
message سلسلة اختيارية توفر تفاصيل عن حالة التطبيق. وننصح مطوّري التطبيقات بالتعامل مع هذا الحقل على أنّه رسالة موجّهة للمستخدم.
data سلسلة اختيارية توفر تفاصيل يمكن لأجهزة الكمبيوتر قراءتها إلى إدارة الخدمات الجوّالة للمؤسسات (EMM) حول حالة التطبيق. على سبيل المثال، قيمة يمكن لمشرف تكنولوجيا المعلومات الاستعلام عنها في وحدة التحكم، مثل "إرسال إشعار إليّ إذا كانت بيانات البطارية_warning < 10".
createTime الطابع الزمني الذي يشير إلى وقت إنشاء حالة التطبيق على الجهاز
lastUpdateTime طابع زمني يشير إلى وقت آخر تحديث لحالة التطبيق على الجهاز.

عرض الملاحظات والآراء حول التطبيق للمؤسسات

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

  1. يستخدم مشرف تكنولوجيا المعلومات وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات لضبط عمليات الضبط المُدارة لأحد التطبيقات.
  2. في الخلفية، يمكنك استخدام ApplicationPolicy لإرسال الإعدادات إلى التطبيق.
  3. يحاول التطبيق تطبيق الإعدادات. يرسل التطبيق، ضمن كل عملية ضبط، حالة تطبيق تتضمّن مفتاحًا تشير إلى حالته (على سبيل المثال، رسالة تأكيد أو إشعار خطأ).
  4. للاطّلاع على حالات التطبيق المرتبطة بمفاتيح، يمكنك استرداد تقرير الجهاز.
  5. وتعرض وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات حالة عمليات الضبط المُدارة بطريقة سهلة الاستخدام من خلال معلومات من حالات التطبيق المرتبطة بالمفاتيح.

تنبيه مشرفي تكنولوجيا المعلومات بشأن الأخطاء

تشير حالة التطبيق المستندة إلى مفتاح مع درجة الخطورة ERROR إلى أنّ المؤسسة بحاجة إلى اتخاذ إجراء من أجل تصحيح مشكلة. على خدمات إدارة الخدمات الجوّالة للمؤسسات (EMM) تنبيه المؤسسات دائمًا بشأن الأخطاء، سواء من خلال وحدة تحكُّم إدارة الخدمات الجوّالة للمؤسسات (EMM) أو وسائل أخرى. على سبيل المثال، قد تعرض وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات لوحة بيانات تعرض أخطاء تحتوي على روابط إلى الملاحظات الخاصة بجهاز معيّن يحتوي على أخطاء.

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