تثبيت وتكوين Connected Field Service لمركز Azure IoT
اتبع الخطوات الواردة في هذه المقالة لإعداد Connected Field Service للاستخدام مع Azure IoT Hub.
- الخطوة 1: نشر Connected Field Service وموارد Azure من قالب ARM
- الخطوة 2: إنشاء مثيل موفر IoT
- الخطوة 3: إعداد نقطة نهاية IoT
- الخطوة 4: تخويل اتصال تطبيق Azure
- الخطوة 5: تحديث devicerules.json
- الخطوة 6: بدء مهام Azure Stream Analytics
مهم
يعتمد مخطط قراءات الجهاز على رؤى Azure Time Series ، والتي كان من المقرر في البداية إيقافها في مارس 2025. ومع ذلك ، سيتم الآن إيقاف الخدمة في 7 يوليو 2024 ، ولن يكون المخطط متاحا بعد هذا التاريخ. تعرف على المزيد: يتم إيقاف خدمة Time Series Insights في 7 يوليو 2024.
المتطلبات
تأكد من أنك تؤدي دور مسؤول النظام وأدوار أمان مسؤول IoT.
لديك اشتراك Azure نشط يتمتع بامتيازات إنشاء الموارد والخدمات.
لقد قمت بإنشاء تسجيل تطبيق لـ Azure Time Series Insights في مدخل Azure ولديك معرف التطبيق (العميل) ومعرف الكائن. أضف سر العميل وسجل القيمة. تحتاج هذه القيم عدة مرات في هذا الإجراء.
تلميح
تبدو الصور التي تتضمن أيقونة على الشكل التالي: يمكن توسيعها لإظهار المزيد من التفاصيل. حدد الصورة لتوسيعها. لإغلاقها، اضغط على المفتاح Esc.
نشر Connected Field Service وموارد Azure من قالب ARM
استخدم قالب Azure Resource Management (Azure Resource Manager) لنشر Azure IoT Hub وتوصيله ببيئة Field Service لديك.
حدد نشر إلى Azure في صفحة https://github.com/microsoft/Dynamics-365-Connected-Field-Service-Deployment.
حدد شتراك Azure.
حدد مجموعة موارد أو أنشيء مجموعة.
عيّن المنطقة إلى نفس المنطقة مثل بيئة Field Service الخاصة بك.
أدخل الاسم الفريد لمؤسستك، وعنوان URL الخاص بالمؤسسة لبيئة Field Service.
حدد الموارد الاختيارية التي تريد نشرها.
- حددنشر خادم SQL لـ Power BI (خياري) وأدخل خادم SQL وبيانات الاعتماد لإنشاء التقارير الخاصة بك في Power BI.
حدد مراجعة + إنشاء.
تأكد من اكتمال النشر قبل المتابعة.
إنشاء مثيل موفر IoT
قم بتسجيل الدخول إلى Dynamics 365 وافتح تطبيق Connected Field Service.
في Connected Field Service، انتقل إلى منطقة الإعدادات.
حدد الموفرون ثم حدد جديد.
أدخل المعلومات التالية:
- الاسم: اسم مجموعة الموارد في 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
.
حدد حفظ.
أنت الآن بحاجة إلى تحديث إعدادات مثيل الموفر الجديد.
في المنطقة إعدادات، قم بتحديد إعدادات IoT>إعدادات موفر IoT.
بالنسبة موفر IoT الافتراضي، حدد مثيل موفر IoT الذي قمت بإنشائه.
حدد حفظ وإغلاق.
لخطوة لاحقة، ابحث عن صف مثيل موفر IoT في جدول
msdyn_iotproviderinstance
وانسخ GUID.
إعداد نقطة نهاية IoT
في هذه الخطوة، عليك أن تعرف اسم المضيف لـ مساحة اسم ناقل الخدمة التي تم نشرها في مجموعة الموارد الخاصة بك.
قم بتنزيل Power Platform CLI وتثبيته.
افتح CLI وابدأ تشغيل Plugin Registration Tool (PRT) باستخدام الأمر
pac tool prt
.في إطار PRT، حدد إنشاء اتصال جديد.
في عرض قائمة بالمؤسسات المتاحة، حدد Office 365.
حدد عرض قائمة بالمؤسسات المتاحة ثم حددإظهار الخيارات المتقدمة.
حدد منطقة بيئة Field Service، وأدخل بيانات اعتماد Field Service، ثم حدد تسجيل الدخول.
إذا كان لديك حق الوصول إلى مؤسسات Dynamics 365 متعددة، فحدد اسم المؤسسة التي تريد العمل معها.
أنت الآن بحاجة إلى تحديث نقطة نهاية خدمة رسائل IoT.
بعد أن تصبح متصلاً بالمؤسسة، ابحث عن وحدد نقطة نهاية رسالة IoT.
حدد تحديث.
بالنسبة إلى عنوان مساحة الاسم، أدخل اسم المضيف لمساحة اسم ناقل الخدمة في أداة تسجيل المكونات الإضافية، مسبوقًا بـ
sb://
؛ على سبيل المثال،sb://myServiceBusNamespace.servicebus.windows.net
.في مورد مساحة اسم ناقل الخدمة، انتقل إلى الصفوف واعثر على الصف الذي ينتهي به الاسم في
-crm
. انسخ الاسم بالكامل وأدخل اسم الموضوع في Plug-in Registration Tool.بالنسبة إلى تنسيق الرسالة، اختر XML.
في مورد مساحة اسم ناقل الخدمة، انتقل إلى سياسات الوصول المشترك>RootManageSharedAccessKey.
انسخ الاسم والصقه في اسم مفتاح SaS.
انسخ المفتاح الأساسي ثم الصقه ي مفتاح SAS.
حدد حفظ.
تخويل اتصال تطبيق Azure
قم بالتسجيل إلى حساب Azure، ثم انتقل إلى مدخل Azure.
انتقل إلى مجموعات الموارد وابحث عن مجموعة الموارد التي قمت بنشر IoTHub إليها.
حدد وقم بتحرير مورد اتصال API commondataservice.
ضمن عام، قم بتحديد تحرير اتصال API ثم قم بتحديد تمنيح.
سجل الدخول باستخدام بيانات اعتماد Dynamics 365 التي تستخدمها لتسجيل الدخول إلى بيئتك في Connected Field Service.
وقد تكون مختلفة عن بيانات الاعتماد التي تستخدمها لتسجيل الدخول إلى مدخل Azure.
حدد حفظ.
تحديث devicerules.json
تشير مهمة Stream Analytics المنشورة في مجموعة الموارد الخاصة بك إلى ملف مسمى devicerules.json
. يحدد هذا الملف قاعدة تقوم بإنشاء تنبيهات IoT.
لاستخدام القاعدة، قم بتحميل الملف devicerules.json
. يجب عليك إعادة إنشاء بنية الدليل الدقيقة حتى يعمل نموذج التنبيه.
قم بتنزيل ملف
devicerules.json
من مستودع GitHub.افتح مجموعة الموارد في مدخل مسؤول Azure وحدد حساب التخزين الذي تم نشره إلى مجموعة الموارد الخاصة بك.
حدد الحاويات وأنشئ حاوية تُسمى
devicerules
.افتح حاوية جديدة
devicerules
وحدد تحميل.تصفح وحدد
devicerules.json
.قم بتوسيع مقطع خيارات متقدمة. في الحقل تحميل إلى المجلد، وأدخل 2016-05-30، ثم حدد تحميل.
افتح المجلد الجديد
2016-05-30
وحدد تحميل.تصفح وحدد
devicerules.json
.قم بتوسيع مقطع خيارات متقدمة. في الحقل تحميل إلى المجلد، وأدخل 22-40، ثم حدد تحميل.
بدء مهام Azure Stream Analytics
في مدخل Azure، انتقل إلى مجموعات الموارد وابحث عن مجموعة الموارد التي قمت بنشر IoTHub إليها.
حدد كل مهمة من مهام Stream Analytics ومن علامة التبويب نظرة عامة، حدد بدء.
تهانينا! أنت الآن جاهز لتمرير البيانات بين مركز Azure IoT وDynamics 365 لاستخدام Connected Field Service.