تثبيت وتكوين Connected Field Service لمركز Azure IoT

اتبع الخطوات الواردة في هذه المقالة لإعداد Connected Field Service للاستخدام مع Azure IoT Hub.

مهم

يعتمد مخطط قراءات الجهاز على رؤى Azure Time Series ، والتي كان من المقرر في البداية إيقافها في مارس 2025. ومع ذلك ، سيتم الآن إيقاف الخدمة في 7 يوليو 2024 ، ولن يكون المخطط متاحا بعد هذا التاريخ. تعرف على المزيد: يتم إيقاف خدمة Time Series Insights في 7 يوليو 2024.

المتطلبات

تلميح

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

نشر Connected Field Service وموارد Azure من قالب ARM

استخدم قالب Azure Resource Management ‏(Azure Resource Manager) لنشر Azure IoT Hub وتوصيله ببيئة Field Service لديك.

  1. حدد نشر إلى Azure في صفحة https://github.com/microsoft/Dynamics-365-Connected-Field-Service-Deployment.

  2. حدد شتراك Azure.

  3. حدد مجموعة موارد أو أنشيء مجموعة.

  4. عيّن المنطقة إلى نفس المنطقة مثل بيئة Field Service الخاصة بك.

    لقطة شاشة لقالب Azure Resource Manager لنشر مركز IoT لـ Connected Field Service.

  5. أدخل الاسم الفريد لمؤسستك، وعنوان URL الخاص بالمؤسسة لبيئة Field Service.

  6. حدد الموارد الاختيارية التي تريد نشرها.

    • حددنشر خادم SQL لـ Power BI (خياري) وأدخل خادم SQL وبيانات الاعتماد لإنشاء التقارير الخاصة بك في Power BI.
  7. حدد مراجعة + إنشاء.

تأكد من اكتمال النشر قبل المتابعة.

إنشاء مثيل موفر IoT

  1. قم بتسجيل الدخول إلى Dynamics 365 وافتح تطبيق Connected Field Service.

  2. في Connected Field Service، انتقل إلى منطقة الإعدادات.

  3. حدد الموفرون ثم حدد جديد.

  4. أدخل المعلومات التالية:

    لقطة شاشة لمثيل موفر مركز IoT جديد مع بيانات نموذجية.

    • الاسم: اسم مجموعة الموارد في Azure، حيث قمت بنشر موارد IoT
    • موفر IoT: موفر IoT لـ IoT Hub.
    • معرف مثيل الموفر: اسم مورد IoT Hub الذي تم نشره على مجموعة الموارد الخاصة بك في Azure.
    • عنوان URL: عنوان URL للنظرة العامة لمجموعة الموارد في مدخل Azure؛ على سبيل المثال،https://portal.azure.com/[tenant_id]/subscriptions/[subscription_id]/resourceGroups/[resource_group_name]/overview.
  5. حدد حفظ.

أنت الآن بحاجة إلى تحديث إعدادات مثيل الموفر الجديد.

  1. في المنطقة إعدادات، قم بتحديد إعدادات IoT>إعدادات موفر IoT.

    لقطة شاشة من صفحة إعدادات IoT.

  2. بالنسبة موفر IoT الافتراضي‬، حدد مثيل موفر IoT الذي قمت بإنشائه.

  3. حدد حفظ وإغلاق.

  4. لخطوة لاحقة، ابحث عن صف مثيل موفر IoT في جدول msdyn_iotproviderinstance وانسخ GUID.

إعداد نقطة نهاية IoT

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

  1. قم بتنزيل Power Platform CLI وتثبيته.

  2. افتح CLI وابدأ تشغيل Plugin Registration Tool (PRT) باستخدام الأمر pac tool prt.

  3. في إطار PRT، حدد إنشاء اتصال جديد.

  4. في عرض قائمة بالمؤسسات المتاحة، حدد Office 365.

  5. حدد ‏‫عرض قائمة بالمؤسسات المتاحة‬ ثم حددإظهار الخيارات المتقدمة‬.

  6. حدد منطقة بيئة Field Service، وأدخل بيانات اعتماد Field Service، ثم حدد تسجيل الدخول.

    إذا كان لديك حق الوصول إلى مؤسسات Dynamics 365 متعددة، فحدد اسم المؤسسة التي تريد العمل معها.

أنت الآن بحاجة إلى تحديث نقطة نهاية خدمة رسائل IoT.

  1. بعد أن تصبح متصلاً بالمؤسسة، ابحث عن وحدد نقطة نهاية رسالة IoT.

  2. حدد تحديث.

  3. بالنسبة إلى عنوان مساحة الاسم، أدخل اسم المضيف لمساحة اسم ناقل الخدمة في أداة تسجيل المكونات الإضافية، مسبوقًا بـ sb://؛ على سبيل المثال، sb://myServiceBusNamespace.servicebus.windows.net.

  4. في مورد مساحة اسم ناقل الخدمة، انتقل إلى الصفوف واعثر على الصف الذي ينتهي به الاسم في -crm. انسخ الاسم بالكامل وأدخل اسم الموضوع في Plug-in Registration Tool.

  5. بالنسبة إلى تنسيق الرسالة، اختر XML.

  6. في مورد مساحة اسم ناقل الخدمة، انتقل إلى سياسات الوصول المشترك>RootManageSharedAccessKey.

  7. انسخ الاسم والصقه في اسم مفتاح SaS.

  8. انسخ المفتاح الأساسي ثم الصقه ي مفتاح SAS.

  9. حدد حفظ.

    لقطة شاشة من صفحة تسجيل نقطة نهاية الخدمة.

تخويل اتصال تطبيق Azure

  1. قم بالتسجيل إلى حساب Azure، ثم انتقل إلى مدخل Azure.

  2. انتقل إلى مجموعات الموارد وابحث عن مجموعة الموارد التي قمت بنشر IoTHub إليها.

  3. حدد وقم بتحرير مورد اتصال API commondataservice.

  4. ضمن عام، قم بتحديد تحرير اتصال API ثم قم بتحديد تمنيح.

  5. سجل الدخول باستخدام بيانات اعتماد Dynamics 365 التي تستخدمها لتسجيل الدخول إلى بيئتك في Connected Field Service.

    وقد تكون مختلفة عن بيانات الاعتماد التي تستخدمها لتسجيل الدخول إلى مدخل Azure.

  6. حدد حفظ.

تحديث devicerules.json

تشير مهمة Stream Analytics المنشورة في مجموعة الموارد الخاصة بك إلى ملف مسمى devicerules.json. يحدد هذا الملف قاعدة تقوم بإنشاء تنبيهات IoT.

لاستخدام القاعدة، قم بتحميل الملف devicerules.json . يجب عليك إعادة إنشاء بنية الدليل الدقيقة حتى يعمل نموذج التنبيه.

  1. قم بتنزيل ملف devicerules.json من مستودع GitHub.

  2. افتح مجموعة الموارد في مدخل مسؤول Azure وحدد حساب التخزين الذي تم نشره إلى مجموعة الموارد الخاصة بك.

  3. حدد الحاويات وأنشئ حاوية تُسمى devicerules.

  4. افتح حاوية جديدة devicerules وحدد تحميل.

  5. تصفح وحدد devicerules.json.

  6. قم بتوسيع مقطع خيارات متقدمة. في الحقل تحميل إلى المجلد، وأدخل 2016-05-30، ثم حدد تحميل.

  7. افتح المجلد الجديد 2016-05-30 وحدد تحميل.

  8. تصفح وحدد devicerules.json.

  9. قم بتوسيع مقطع خيارات متقدمة. في الحقل تحميل إلى المجلد، وأدخل 22-40، ثم حدد تحميل.

بدء مهام Azure Stream Analytics

  1. في مدخل Azure، انتقل إلى مجموعات الموارد وابحث عن مجموعة الموارد التي قمت بنشر IoTHub إليها.

  2. حدد كل مهمة من مهام Stream Analytics ومن علامة التبويب نظرة عامة، حدد بدء.

تهانينا! أنت الآن جاهز لتمرير البيانات بين مركز Azure IoT وDynamics 365 لاستخدام Connected Field Service.

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