|
|
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")
|