|
|
Expression Builder 範例運算式
|
更新機會邊際利潤欄位
|
描述
|
更新機會邊際利潤欄位。
|
語法
|
[{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
|
驗證新服務
|
描述
|
欄位驗證。新服務不得有大於 1,000,000 的收益。
|
語法
|
<= IIf (FieldValue('{Type}') = 'New Service', 1000000, [{Primary Revenue Amount}])
|
將新建立的服務要求指派給建立者
|
描述
|
建立服務要求時,將目前使用者其記錄上的「別名」欄位值,設為服務要求上之「負責人」的預設值。
|
語法
|
[{Owner Alias}] = UserValue('<Alias>')
|
檢查是否已變更指定的欄位值
|
描述
|
檢查欄位值中的變更。
|
語法
|
PRE('{Primary Revenue Amount}') <> [{Primary Revenue Amount}]
|
根據結案日期觸發工作流程
|
描述
|
如果結案日期已修改超過 30 天,則執行工作流程。
|
語法
|
[{Primary Revenue Close Date}] - PRE('{Primary Revenue Close Date}') > 30
|
如果機會達到特定階段而沒有聯絡人,則觸發工作流程
|
描述
|
如果機會達到「結案/得標」銷售階段而沒有聯絡人,則執行工作流程。
|
語法
|
FieldValue('{Sales Stage - Translation}') = "結案/得標" AND PRE('{Sales Stage - Translation}') <> [{Sales Stage - Translation}] AND [{Key Contact Id}] = "沒有符合的列 ID"
|
選取核取方塊時觸發工作流程
|
描述
|
如果已選取自訂「準備好檢閱」核取方塊欄位,則執行工作流程。
|
語法
|
((FieldValue('{bCust_Ready_For_Review_Check_Box}') = 'Y') AND (PRE('{bCust_Ready_For_Review_Check_Box}') = 'N')) OR (IfNull([{bCust_Ready_For_Review_Check_Box}], 'Y') = 'Y')
|
檢查目前使用者是否為記錄負責人
|
描述
|
檢查記錄負責人是否為目前使用者。在此情況下,會使用 IfNull 功能,因為「負責人」欄位可能為 Null。
|
語法
|
IfNull([{Owner Alias}], "Invalid") = UserValue('<Alias>')
|
變更客戶的優先順序時觸發電子郵件
|
描述
|
「客戶優先順序」欄位中的值從「低」變更為「高」時觸發電子郵件。
|
語法
|
(PRE('{Type}') = "低") AND ( FieldValue('{Type}') = "高")
|
將特定通路排除在工作流程之外
|
描述
|
若記錄是透過瀏覽器視窗更新,則不要執行工作流程。
|
語法
|
PRE('{Customer Target Type}') = "廣告" AND ExcludeChannel("Online")
|