商務規則

已完成

您可以在 Microsoft Dataverse 中定義商務規則。 商務規則可讓您在資料層套用及維護商務邏輯,而不是在應用程式層。 更簡單地說,只要在 Microsoft Dataverse 中建立商務規則,您就可以在任一位置與資料互動。

例如,您可以在畫布和模型導向應用程式中使用商務規則,以設定或清除資料表中一或多個資料行的值, 這些規則也可以用來驗證儲存的資料或顯示錯誤訊息。 模型導向應用程式可以使用商務規則顯示或隱藏資料行、啟用或停用資料行,以及根據商業智慧建立建議。

提示

商務規則通常是針對資料表定義,再套用至所有表單,但您可以專為某個特定的模型驅動表單定義商務規則。 畫布應用程式不能將商務規則套用至特定的表單,但在與資料互動時仍會強制執行。

無論使用何種表單輸入資料,商務規則都能讓您強勢地強制執行規則、設定值或驗證資料。 此外,商務規則也有助於提高資料的精確度、簡化應用程式開發,以及簡化呈現給終端使用者的表單。

畫布和模型導向應用程式可以使用下列商務規則動作:

  • 設定資料行值

  • 清除資料行值

  • 驗證資料並顯示錯誤訊息

模型導向應用程式也可以使用商務規則執行下列動作:

  • 顯示或隱藏資料行 (僅限模型導向應用程式)

  • 啟用或停用資料行 (僅限模型導向應用程式)

  • 根據商業智慧建立商務建議 (僅限模型導向應用程式)

以下範例雖簡單,卻能展現商務規則的強大功能。 如果 [信用額度] 設定大於美金 $1,000,000 元,則商務規則會設定為將 [信用額度核准副總裁] 變更為必要欄位, 如果信用額度小於美金 $1,000,000 元,則此欄位為選擇性。

商務規則範例

將此商務規則套用至資料層級而非應用程式層級,您可以更有效地控制資料。 這可以確保您的商務邏輯無論是直接從 Power Apps、Power Automate,甚至是透過 API 存取,都一定會被遵循。 規則是繫結至資料,而非應用程式。