在網狀架構啟動器中建立規則
將串流數據帶入啟動器或 將事件指派給物件之後,您可以建立規則來處理您的數據。 這些規則的啟用可以是傳送通知,例如電子郵件或 Teams 訊息。 這些規則的啟用可以觸發工作流程,例如啟動Power Automate流程。
先決條件
- 為了順利完成本操作指南,您需要在具有 Microsoft Fabric 設備容量的工作區中工作。
開啟啟動器
從在瀏覽器中開啟 Fabric 開始。
從導覽窗格中,選取 [建立>啟動器]。 如果您沒有看到 [建立],請選取省略號(...)顯示更多選項。
選取 試用範例,以建立預填範例事件和物件的啟動器。
定義規則條件和動作
使用 規則 來指定您想要在事件中監視的值、要偵測的條件,以及您想要啟動器採取的動作。
選擇規則數據
在 [啟動器總管] 中,選取要監視您規則中的屬性或事件數據流。 如需屬性的相關信息,請參閱 本文稍後的建立屬性 。
選取屬性或事件數據流之後,您會看到對象的實例範例值預覽。
建立新的啟動器規則
若要建立新規則,請從功能區選取 [ 新增規則]。 選取預設規則名稱並加以編輯,為它指定新的名稱。 規則 的 [監視 ] 區段會預先填入您在步驟 1 中選取的數據。
定義要偵測的條件
接下來,選擇您想要偵測的條件類型。 您可以使用檢查下列條件:
- 當數值超過或低於臨界值時(例如溫度大於 30),
- 當邏輯 true/false 值變更時(例如 HasFault 變成 True),或
- 當字串值變更時(例如,狀態會從 InCompliance 變更)。
[定義] 索引標籤中的圖表會更新,以顯示符合您所設定條件的事件範例。
如果您流覽至 [分析] 索引 標籤,則有兩個圖表。 第一個顯示啟動器所追蹤之所有物件標識碼所引發規則的總次數。 使用此圖表瞭解在所有物件標識碼上引發的通知數量。 第二張圖表顯示五個對象標識碼的規則啟用的總次數。 使用此圖表可進一步瞭解是否有特定物件標識元對引發的所有啟用造成最大貢獻。
定義要採取的動作
最後,使用 [ 動作] 區段來選擇偵測到條件時要執行的動作。
不同的動作類型有不同的參數。 其中一些參數包括:您要傳送的電子郵件位址、您要啟動的工作流程、主旨列或其他資訊。
您也可以選取 [ 編輯] 動作 ,以查看具有動作所傳送訊息預覽的編輯器,以及將詳細資訊新增至動作的選項。
測試您的規則
建立規則之後,請選取 [ 傳送測試警示給我] 來測試規則。 選取此按鈕會尋找規則啟用 為 true 的過去事件,並傳送警示,以便查看該事件警示的外觀。
- 不論動作卡片中的收件者字段為何,測試警示一律會傳送給您
- 只有在您至少有一個過去的事件符合規則條件時,才會啟用 [傳送測試警示] 選項。
啟動和停止您的規則
規則會以 「已停止 」狀態建立。 這表示它們不會評估為數據流至系統,也不會因此採取任何動作。 定義規則之後,選取 [ 儲存] 並開始 讓規則成為使用中狀態。 如果您尚未準備好啟動規則,請儲存規則,稍後再回來。 當您準備好時,請從工具列選取 [啟動 ] 以開始執行觸發程式並採取動作。
啟動之後,您會看到 在規則卡片的標題區域中執行 。 此外,總管中的圖示會顯示規則正在執行中。 當您啟動規則時,新的啟用會開始針對新的內嵌資料執行。 您的規則不會在已擷取的數據上啟動。 若要停止警示,請選取 [ 停止]。
如果您變更規則(例如變更它尋找的條件),請選取 工具列中的 [更新 ],以確定執行中的規則使用新的值。
當您刪除規則(或 物件)時,最多可能需要五分鐘的時間,才能完成任何後端處理數據。 已刪除的規則可能會繼續監視數據,並在刪除後幾分鐘內採取動作。
建立屬性
有時候,您需要跨多個規則重複使用規則邏輯。 建立屬性以定義可重複使用的條件或量值,然後從多個規則參考該屬性。
若要建立屬性,請選取新增至您感興趣的物件串流,然後從功能區選取 [新增屬性 ],然後選取您想要在規則邏輯中使用的屬性。
定義屬性之後,您可以從一或多個規則參考它。 在這裡,我們參考了 溫度 屬性 過熱以致不適用於醫療。
清除資源
刪除範例事件串流,方法是選取 封裝傳遞事件 事件串流右邊的省略號「...」,然後選取 刪除。