| 印刷 PDFバージョンのオンラインヘルプを開く

### Expression Builderの例 Expression Builderでは、次の表に示すサンプルの式を使用できます。
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')
現在のユーザーがレコードの所有者かどうかの確認
説明 | レコードの所有者が現在のユーザーであるかどうかを確認します。この場合、［所有者］フィールドはnullである可能性があるため、IfNull関数が使用されます。
構文 | 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 and/or its affiliates. Legal Notices.