コンテンツへスキップ
すべての記事
Settings

データ駆動のフィールドルール

自社データに基づいてフィールドを自動的に入力: 関連レコードの集計(件数、合計、平均)や、レコード自体のフィールドの条件に基づきます。コード不要。

データ駆動のフィールドルールは、自社データに関する条件が真になったときにフィールドを自動的に入力します。ノーコードで、設定でルールを定義すると、CRMが毎日(およびオンデマンドで)再評価します。数式やプログラミングは不要です。

場所: 設定 → データ駆動のフィールドルール。設定を管理できるユーザーのみが作成・編集でき、ルールはテナント全体に適用されます。

2種類のルール

  • レコード自体の条件: レコード自体のフィールドに対する1つ以上の比較(例: score ≥ 80 かつ status = active)。「すべての条件」(AND)か「いずれかの条件」(OR)を選択できます。
  • 関連レコードの集計: 関連フィールドを通じてこのレコードを参照する別のオブジェクトのレコードに対して、件数・合計・平均・最大・最小を計算し、しきい値と比較します(例: CompanyがこのレコードであるOpportunityの件数をカウントし、10件以上なら会社をVIPとしてマークする)。

ルールの作成方法

  1. ルールを適用するオブジェクトと、入力するフィールド(自動的に設定されるフィールド)を選択します。
  2. ルールに名前を付けます(例:「会社をVIPとしてマーク」)。
  3. 条件の種類を選択します。集計の場合: 関連オブジェクト、このオブジェクトを参照する関連フィールド、集計方法(件数/合計/平均/最大/最小)、集計対象のフィールド(合計/平均/最大/最小の場合)、演算子、しきい値を選びます。フィールド条件の場合: 1つ以上の比較を追加し、すべてまたはいずれかを選択します。
  4. 条件が真のときの値を設定します。値は対象フィールドの型に従います。選択項目のフィールドなら選択肢を選び、はい/いいえのフィールドならtrue/falseを選び、数値フィールドなら数値を入力します。
  5. 任意: 「条件が偽のときも値を設定する」をオンにすると、条件を満たさない場合にも値を入力できます。オフのままなら、条件が偽のときフィールドは変更されません。
  6. 保存します。「今すぐ実行」ですべてのレコードに即座に適用できます。それ以外は毎日の一括処理が処理します。
: VIP企業: Companyオブジェクトで、対象フィールドは「Tier」。集計: Company フィールドがこのレコードを指すOpportunityの件数、演算子は≥、しきい値は10。条件が真のときの値:「VIP」。10件以上の商談を持つ企業は自動的に「VIP」になります。
💡 ルールは冪等です。計算後の値が変化したときのみフィールドが書き換えられるため、ルールを何度実行してもノイズは発生しません。書き込みはレコード自体のバリデーションを通ります。バリデーションが値を拒否した場合、そのレコードはスキップされ、残りは処理が続きます。

ルールで使われている関連フィールド、関連オブジェクト、または対象フィールドの名前を変更したり削除したりすると、修正するまでそのルールは単にスキップされます(エラーにはなりません)。

この記事をシステム内で開く

読んだあとは、実際に動かしてみませんか。

アカウントは無料です。マニュアルはすべてシステム内でも参照でき、この内容をもとに回答するアシスタントも使えます。

無料アカウントを作成
データ駆動のフィールドルール · Sellio