建立或編輯商務規則啟始的方式
發行︰ 2017年1月
適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
商務規則是一種允許定義發生在表單中的邏輯。 商務規則提供替代方案給表單指令碼,因為他們可以在使用者介面中定義,不需要撰寫程式碼。 商務規則不提供任何動作的商機,在釋出時即可擴充,但是透過使用程序觸發程序實體,您可以修改現有的商務規則會如何開始,或是註冊一個現有的商務規則至會啟動它的不同事件。
其他資訊:TechNet:建立和編輯商務規則
註冊商務規則
當您建立商務規則時,您必須設定範圍並設定啟用商務規則的條件。 商務規則編輯器在程序觸發實體中儲存此資訊。 您可以閱讀,建立,更新或刪除程序觸發記錄來修改如何啟用商務規則。
共同使用程序觸發實體的主要方案為:
複製一個商務規則,套用一個或多個表單到其他表單。
修改一項套用一個或多個表單的商務規則,如此便能套用到所有表單。
修改一項可以套用到所有表單的商務規則,如此便能僅套用到一個或多個特定表單。
註冊一個商務規則套用儲存事件。
注意
如果您使用商務規則編輯器修改由程式設定來套用到儲存事件的商務規則,它會被還原至載入或變更。 您必須透過程式方式重新套用變更,才能將規則套用到儲存事件。
下表描述相關程序觸發實體屬性。
SchemaName |
類型 |
描述 |
---|---|---|
ControlName |
String |
屬性的名稱已變更事件記錄。 其他事件中的這個值為 null。 |
ControlType |
Picklist |
控制項類型連結至此觸發。 這個版本的唯一有效值為 1。 這表示控制項是屬性。 只有在 ControlName 不是 null 時,才會套用此值。 |
Event |
String |
有三種值可以表示此事件:
|
FormId |
Lookup |
商務規則相關表單的識別碼。 當規則套用至所有支援商務規則的實體表單時,此值為 null。 |
IsCustomizable |
ManagedProperty |
指定是否可自訂此元件的資訊。 當 IsCustomizable.Value 為 false 時,無法變更受管理的解決方案的程序觸發記錄。 |
PrimaryEntityTypeCode |
EntityName |
商務規則套用的實體邏輯名稱。 |
ProcessId |
Lookup |
程序的識別碼。 |
ProcessTriggerId |
Uniqueidentifier |
程序觸發程序記錄的識別碼。 |
另請參閱
TechNet:建立和編輯商務規則
ProcessTrigger 實體訊息和方法
Microsoft Dynamics 365
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權