การติดตั้งและการตั้งค่า - Connected Field Service สำหรับฮับ Azure IoT
คู่มือนี้แสดงขั้นตอนทั้งหมดที่จำเป็นสำหรับการเริ่มตั้งค่าและการทำงานกับ Connected Field Service (CFS) for IoT Hub
ข้อกำหนดเบื้องต้น
ตรวจสอบสิ่งต่อไปนี้ก่อนกำหนดค่า Connected Field Service
Dynamics 365 Field Service สำหรับข้อมูลเพิ่มเติม โปรดไปที่ บทความเกี่ยวกับการติดตั้ง Dynamics 365 Field Service
กำหนดผู้ใช้ Dynamics 365 ของคุณให้มีบทบาทความปลอดภัยของผู้ดูแลระบบและ IoT - ผู้ดูแลระบบ
การสมัครสมาชิก Azure ที่ใช้งานพร้อมสิทธิพิเศษที่เหมาะสม สำหรับข้อมูลเพิ่มเติม ดู บทความในข้อกำหนดเบื้องต้น Azure
ขั้นตอนที่ 1: ติดตั้งหรืออัปเกรด Field Service
Connected Field Service ที่เชื่อมต่อนั้นรวมอยู่ใน Dynamics 365 Field Service การสร้างสภาพแวดล้อมของ Field Service ใหม่ หรือปรับรุ่นเป็น v7.5.5 หรือ v8.3+ จะรวมเอนทิตี Connected Field Service และกระบวนการที่เกี่ยวข้องต่อไปนี้โดยอัตโนมัติ:
- สินทรัพย์
- การแจ้งเตือน IoT
- อุปกรณ์
- คำสั่ง

ตรวจสอบว่าคุณมีเอนทิตี Connected Field Service ในสภาพแวดล้อมของคุณ
ขั้นตอนที่ 2: ปรับใช้ Connected Field Service และทรัพยากร Azure
จากนั้นปรับใช้และเชื่อมต่อ Azure IoTHub กับสภาพแวดล้อม Field Service ของคุณโดยไปที่ https://cfsdeployment.crm.dynamics.com/ และทำตามคำแนะนำ

หมายเหตุ
หากคุณใช้ Field Service เวอร์ชันเก่ากว่าและไม่สามารถปรับรุ่นได้ คุณสามารถเพิ่มโซลูชัน Connected Field Service ซึ่งคุณใช้บริการสภาพแวดล้อม Field Service ของคุณได้จากแอปสโตร์
- เข้าสู่ระบบ https://admin.microsoft.com ด้วยผู้ดูแลระบบส่วนกลางของคุณ หรือข้อมูลประจำตัวของผู้ดูแลระบบ Dynamics 365
- เลือก ศูนย์การจัดการ > Dynamics 365
- เลือกแท็บ แอปพลิเคชัน และจากนั้นเลือก Connected Field Service
- เลือก จัดการ
- อ่านและยอมรับ เงื่อนไขการใช้บริการ
- ในกล่องโต้ตอบ การติดตั้งสินทรัพย์ที่ต้องใช้ Azure ป้อนบัญชี Azure ของคุณ เลือก เข้าสู่ระบบผู้ใช้ แล้วทำตามกระบวนการเข้าสู่ระบบ
- ในกล่องโต้ตอบ การเลือกการสมัครใช้งาน Azure เลือกการสมัครใช้งาน Azure ที่คุณต้องการสร้างทรัพยากรอยู่ภายใต้ และเลือก ถัดไป
- ในกล่องโต้ตอบ เลือกกลุ่มทรัพยากร สร้างกลุ่มทรัพยากรใหม่ หรือใช้กลุ่มทรัพยากรที่มีอยู่
- ขั้นตอนเพิ่มเติมสำหรับ Power BI เมื่อต้องการติดตั้งฐานข้อมูล Azure SQL ที่ใช้สำหรับ Power BI ตรวจสอบกล่อง เปิดใช้งานการรวม Power BI และจากนั้นป้อนชื่อผู้ใช้ฐานข้อมูล Azure SQL และรหัสผ่าน
- เลือก ปรับใช้
ก่อนจะทำต่อ ต้องแน่ใจว่าทรัพยากร Azure ที่จำเป็นต้องใช้ทั้งหมด ถูกนำมาปรับใช้เรียบร้อยแล้ว และสถานะการปรับใช้งานโดยรวมคือ สำเร็จ
ขั้นตอนที่ 3: อนุญาตการเชื่อมต่อแอป Azure
หลังจากที่คุณได้ติดตั้งทรัพยากร Azure ที่จำเป็นทั้งหมดแล้ว เลือก อนุญาต เพื่อกำหนดค่า API ของการเชื่อมต่อ Dynamics 365 Connector เมื่อคุณตั้งค่าคอนฟิก API ของการเชื่อมต่อ คุณจะต้องป้อนบัญชีการสมัครใช้งาน Dynamics 365 ของคุณ ดูรายละเอียดเพิ่มเติมในบทความ อนุญาตการเชื่อมต่อ API ระหว่าง Dynamics 365 และ AzureIoT
ย้อนกลับไปใน Dynamics 365 Field Service ไปที่ การตั้งค่า > ผู้ให้บริการ เพื่อดูการสมัครใช้งานฮับ Azure IoT ของคุณที่เชื่อมต่อในฐานะผู้ให้บริการ IoT

ขั้นตอนที่ 4: ตั้งค่าโปรแกรมจำลอง (ไม่จำเป็น)
โปรแกรมจำลองจะช่วยให้คุณทดสอบ Connected Field Service ได้โดยไม่จำเป็นต้องเชื่อมต่อฮาร์ดแวร์ทางกายภาพ ด้วยการจำลองอุปกรณ์ IoT และข้อมูล คุณสามารถเข้าใจส่วนต่าง ๆ ทั้งหมดที่มีส่วนช่วยในการเปลี่ยนข้อมูล IoT ให้เป็นใบสั่งงาน
ตั้งค่าโปรแกรมจำลองเพื่อจำลองอุปกรณ์ IoT และข้อมูลและเริ่มเห็นข้อมูลอุปกรณ์ที่ดึงเข้าสู่ Field Service
เพื่อค้นหา URL ตัวจำลอง ลงชื่อเข้าใช้การสมัครใช้งาน Azure ของคุณ แล้วเลือกที่ชนิดทรัพยากรของบริการแอปภายใต้กลุ่มทรัพยากรที่ถูกสร้างขึ้นใหม่ คุณจะเห็น URL อยู่ในมุมบนขวา คัดลอก URL และดำเนินการขั้นตอนต่อไปนี้ให้เสร็จสมบูรณ์:
วาง URL ลงในแถบที่อยู่ของเบราว์เซอร์ของคุณ เพื่อโหลดเพจ
เมื่อเปิดหน้าโปรแกรมจำลอง เลือก การตั้งค่าคอนฟิก
ป้อนชื่อโฮสต์ของฮับ IoT และคีย์ โฮสต์เป็นเพียงชื่อของทรัพยากรฮับ IoT ในพอร์ทัล Azure

สามารถเข้าถึงคีย์ได้โดยเลือกทรัพยากรฮับ IoT และไปที่นโยบายการเข้าถึงที่ใช้ร่วมกัน จากนั้นคัดลอกคีย์หลักสำหรับ iothubowner ดังที่เห็นในภาพหน้าจอต่อไปนี้

เลือกฮับ IoT ใน กลุ่มทรัพยากร
ทางด้านซ้ายภายใต้ ทั่วไป เลือก นโยบายการเข้าถึงที่ใช้ร่วมกัน เพื่อรับชื่อโฮสต์และคีย์หลัก
ตรวจสอบให้แน่ใจว่า สถานะการเชื่อมต่อ ถูกทำเครื่องหมายเป็น เชื่อมต่อ แล้วปิดกล่องโต้ตอบ
ขณะนี้ คุณสามารถส่งคำสั่งการทดสอบโดยใช้ตัวจำลองตัวอย่างได้ ตัวอย่างเช่น เลือกอุณหภูมิ และเพิ่มให้มากกว่า 70 องศา โปรแกรมจำลองได้รับการตั้งโปรแกรมไว้ล่วงหน้าเพื่อสร้างการแจ้งเตือน IoT หากอุณหภูมิสูงกว่า 70 องศา
ขั้นตอนถัดไป
ประกาศเกี่ยวกับความเป็นส่วนตัว
ด้วยการติดตั้ง Connected Field Service สำหรับ Dynamics 365 เมื่อคุณระบุข้อมูลการสมัครใช้งาน Azure จะมีการนำทรัพยากร Azure ที่กำหนด (อยู่ในรายการด้านล่าง) มาใช้ และอินสแตนซ์ Dynamics 365 for Customer Engagement จะส่งข้อมูล (เช่น คำสั่งและการลงทะเบียน) ไปยัง Azure เพื่อรองรับสถานการณ์ในการเปิดใช้งาน IoT ที่ลงทะเบียนอุปกรณ์ แล้วส่งและรับคำสั่งไปยังอุปกรณ์ที่ลงทะเบียน ผู้ดูแลระบบสามารถถอนการติดตั้ง Connected Field Service เพื่อเอาฟังก์ชันการทำงานออก แล้วไปยังพอร์ทัล Azure เพื่อจัดการกับบริการ Azure ที่เกี่ยวข้อง ซึ่งไม่จำเป็นอีกต่อไป
ส่วนประกอบและบริการ Azure ที่เกี่ยวข้องกับฟังก์ชัน Connected Field Service มีรายละเอียดอยู่ในส่วนต่อไปนี้
หมายเหตุ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อเสนอบริการเพิ่มเติมของบริการ Azure โปรดดูที่ ศูนย์ความเชื่อถือ Microsoft Azure
คุณลักษณะนี้จะแสดงคิวสำหรับการรับส่งข้อความทั้งขาเข้าและขาออก (คำสั่ง) ระหว่าง Dynamics 365 for Customer Engagement และ Azure เมื่อส่งการแจ้งเตือน IoT ไปยัง Dynamics 365 for Customer Engagement หรือส่งคำสั่งจาก Dynamics 365 for Customer Engagement ไปยังฮับ IoT การแจ้งเตือนหรือคำสั่งจะได้รับการกำหนดคิวที่นี่
คุณลักษณะนี้มีบริการของกระบวนการปฏิบัติที่ใช้ตัวเชื่อมต่อ Dynamics 365 for Customer Engagement และตัวเชื่อมต่อคิว ตัวเชื่อมต่อ Dynamics 365 for Customer Engagement ใช้สร้างเอนทิตีที่กำหนดเป็นการเฉพาะให้กับตัวเชื่อมต่อ Dynamics 365 for Customer Engagement และตัวเชื่อมต่อคิวใช้ในการโพลล์คิว
ระบบนี้มีกลไกจัดการการประมวลผลเหตุการณ์แบบเรียลไทม์ที่มีการจัดการอย่างเต็มรูปแบบ ซึ่งช่วยให้สามารถแสดงข้อมูลเชิงลึกแบบละเอียดจากข้อมูล ระบบวิเคราะห์สตรีมทำให้ตั้งค่าการคำนวณการวิเคราะห์แบบเรียลไทม์ขณะสตรีมข้อมูลจากอุปกรณ์ เซ็นเซอร์ เว็บไซต์ สื่อสังคม แอปพลิเคชัน ระบบโครงสร้างพื้นฐาน และอื่นๆ ได้ง่าย ระบบนี้ทำหน้าที่เป็นช่วงระยะในการส่งการแจ้งเตือน IoT ที่เลือกไปยัง Dynamics 365 for Customer Engagement
Connected Field Services ใช้ฮับ IoT เพื่อจัดการสถานะของอุปกรณ์และสินทรัพย์ที่ลงทะเบียนไว้ นอกจากนี้ ฮับ IoT ยังส่งคำสั่งและการแจ้งเตือนไปยังอุปกรณ์ที่เชื่อมต่อ และติดตามการจัดส่งข้อความที่มีการรับการตอบรับด้วย ข้อความของอุปกรณ์มีการส่งในลักษณะที่สามารถเก็บรักษาไว้ได้เพื่อให้สามารถปรับอุปกรณ์ที่เชื่อมต่อได้เป็นระยะ
โปรแกรมจำลอง
นี่คือเว็บแอปสำหรับการทดสอบที่จะจำลองอุปกรณ์ที่มีการส่งคำสั่งหรือรับคำสั่งจากฮับ IoT
Connected Field Service จะใช้ SQL Azure เพื่อจัดเก็บข้อความฮาร์ทบีทของอุปกรณ์สำหรับให้ PowerBI ใช้งานในภายหลังเพื่อแสดงสถานะของอุปกรณ์ใน Dynamics 365 for Customer Engagement
การสอบถามที่ระบบวิเคราะห์สตรีมจะใช้มีการจัดเก็บไว้ในที่เก็บข้อมูล Azure Blob
Azure Time Series Insight (แสดงตัวอย่าง)
การอ่านอุปกรณ์ Connected Field Service (แสดงตัวอย่าง) ใช้ Azure Time Series Insight เพื่อจัดเก็บ ประมวลผล และสอบถามการวัดอุปกรณ์ IoT จากฮับ IoT