| 列印 開啟 PDF 版的線上說明

### Expression Builder 範例 在 Expression Builder 中，您可以使用下表中的範例運算式。
Expression Builder 範例運算式
更新機會邊際利潤欄位
描述 | 更新機會邊際利潤欄位。
語法 | [{cOpportunityMargin}] = [{Primary Revenue Amount}] - [{cOpportunityCost}]
Validate new services
描述 | 欄位驗證。新服務不得有大於 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")
#### 相關主題 如需Expression Builder的相關資訊，請參閱下列主題： 關於 Expression Builder 使用 Expression Builder Expression Builder 函數

2022年8月 | Copyright © 2005, 2022, Oracle 和 (或) 其關係企業。 Legal Notices.