建立 IoT 警示,並將 IoT 警示轉換成工單
其中 Dynamics 365 Field Service,物聯網(IoT)警報是可能需要注意的 IoT 消息的子集。 例如,您維修的冰箱中配置的感測器會發送濕度高於可接受閾值的警報。 為了幫助主動交付服務,您可以將傳入的 IoT 警報轉換為工作訂單,然後可以安排該工作訂單並將其分配給服務技術人員。
本文介紹了以下內容:
- 如何觸發 IoT 警示
- 如何在 Field Service 中查看 IoT 警示
- 如何根據IoT警報創建工作訂單
有關引導式演練,請參閱以下 影片: Connected Field Service:IoT 警報。
觸發 Azure IoT 中樞的 IoT 警示
當 IoT 裝置資訊流入 Azure IoT 中樞時,您可以建立規則,指示應根據 IoT 訊息建立 IoT 警示的時機。
登錄 Microsoft Azure 並選擇您的資源組。
查找並編輯 串流分析 作業。
在左窗格中選擇 「查詢 」,然後選擇「 IoTStream」。。
關於前圖的標註:
- (1):底部窗格顯示來自已連接設備的所有傳入IoT消息。
- (2):頂部窗格顯示從 IoT 消息創建 IoT 警報的 JSON。
使用模擬器觸發 IoT 警示
設置模擬器以類比IoT設備和數據,以便將設備數據提取到Field Service 中。
若要尋找模擬器 URL,請登入您的 Azure 訂用帳戶,然後在新建立的資源群組底下選取應用程式服務資源類型。
URL 顯示在右上角。 複製 URL。
將 URL 貼入瀏覽器的網址列以載入頁面。
模擬器頁面開啟時,選取最上方的連線。
輸入 IoT 中心主機名稱與索引鍵。 主機是 Azure 入口網站中 IoT 中樞資源的名稱。
若要訪問金鑰,請選擇IoT Hub資源,然後轉到共用訪問策略。 然後,複製 iothubowner 的主鍵。
在資源群組中選取 IoT 中心。
在一般的左下方,選取共用存取原則,取得主機名稱和主索引鍵。
確保 Connection status(連接狀態 )標記為 Connected( 已連接 ),然後關閉對話方塊。
使用範例模擬器發送測試命令。 例如,選取溫度,將其提高至 70 度以上。 模擬器經過預程式設計,可在溫度高於70度時創建IoT警報。
注意
不使用 Azure IoT 中樞? 支援根據自訂 IoT 提供者的 IoT 訊息,在 Field Service 中建立 IoT 警示。 如需詳細資訊,請參閱這篇文章:Connected Field Service 的可延伸 IoT 資料來源。
在 串流分析 中創建規則后,邏輯應用會根據規則條件創建IoT警報。
在 Field Service 中檢視 IoT 警示
在模擬器的範例中,IoT 警示在 Field Service 中已建立,因為 IoT 訊息中的溫度讀數超過了 70 度。
在 Dynamics 365 Field Service Assets(資產 )下,選擇 IoT Alerts。
打開警報。 Alert Data(警報數據 ) 部分顯示 JSON 消息中的詳細資訊。
將 IoT 警示轉換成工單
要對IoT警報採取措施,請使用 Field Service 中內置的 商務程序流程。
在 Dynamics 365 Field Service Assets(資產 )下,選擇 IoT Alerts。
打開警報。 商務程序流程 顯示在頁面頂部。
創建案例以遠程調查。 選擇 Created>Next Stage>Create。
選取儲存並關閉。 此時將顯示 Case (案例) 頁面。
如果無法遠端識別或解決潛在問題,請轉到 商務程序流程 中的下一步以創建工作訂單。 選擇 Create Case>Next Stage>Create。
輸入工作訂單的資訊。
選取儲存並關閉。 此時將顯示「工作訂單 」 頁面。 IoT 警報在工作訂單表單上引用。 技術人員可以在其行動裝置上看到它。
如果適用,您可以安排工作訂單。
整理 IoT 警示
對於同一問題,可能會為同一 IoT 設備創建多個 IoT 警報。 系統可辨識類似的 IoT 警示,並將這些警示群組在一起。
在 Dynamics 365 Field Service Assets(資產 )下,選擇 IoT Alerts。 層次結構圖示標識一組類似的警報。
選擇IoT警報旁邊的層次結構圖示,查看同一設備在同一時間的類似IoT警報。
IoT 警示上層
在 Connected Field Service 中創建 IoT 警報時,聚合規則會決定是否應將警報設置為另一個現有警報下的父級,因為該警報可能針對已打開警報的設備或資產。 您可以透過自動設定上層功能,避免警示清單因包含許多針對相同問題的警示而過量泛濫。
在 IoT 下,選擇 Settings>Alert Aggregation Rules。
選擇要用於對類似IoT警報進行分組的欄位(如果有)。
如果警報與所有選定字段匹配,並且警報時間在上一個警報的五分鐘內,則該警報為父級。 如果禁用所有欄位,則應用預設設置。 如果設備 ID 與另一個警報匹配,並且警報時間在 5 分鐘內,則預設為警報父級。
如果警報時間欄位沒有值,系統將使用 IoT 警報記錄上的 Created On 欄位,以確保它位於其他匹配警報的五分鐘內。
更改或停用 父系 設置
找到 父系 警報時,系統會檢查匹配的警報是否具有 父系,在這種情況下,新警報將連結到現有的 父系 警報。 如果匹配的警報沒有 父系,則新警報將連結到匹配的警報,這將成為 父系 警報。
要使 5 分鐘規則更長或更短,請修改工作流程「debounce」週期。
登錄 Power Apps 並選擇 Solutions(解決方案 )和您組織的解決方案。
在 Objects(物件) 下,選擇 Processes(進程)。
搜索並打開 IoT - 父系 IoT 警報。
選擇 View properties(查看屬性)。
根據所需的防抖期秒數更改該值。 然後,選擇 Save and Close(保存並關閉)。
要完全關閉自動父級功能,請禁用工作流或流程,具體取決於您的組織是否使用通過 Field Service 設置控制的增強型後台處理。 有關更多資訊,請轉到 使用增強的後台處理。