ステップ1:カスタムフィールドを作成
Opportunities オブジェクトに2つのカスタムフィールドが必要です。Probability フィールドを作成
- Settings → Data Model → Opportunities に移動します
- + Add Field をクリックします
- 設定:
- 名前: Probability
- タイプ: Number
- 説明: ステージに基づく確率(0〜100%)
- 保存をクリック
Expected Amount フィールドを作成
- + Add Field をクリックします
- 設定:
- 名前: Expected Amount
- タイプ: Currency
- 説明: 計算式: Amount × Probability
- 保存をクリック
任意:ユーザー向けにフィールドを読み取り専用にする
ユーザーにこれらの計算フィールドを手動編集させたくない場合:- 設定 → メンバー → 役割 に移動します
- 設定するロールを選択
- Opportunities オブジェクトを探す
- Probability と Expected Amount フィールドを読み取り専用に設定
ステップ2:ワークフロー #1 を作成 — ステージ変更時に Probability を更新
このワークフローは、商談が新しいステージへ移動したときに Probability を自動設定します。ワークフローを作成
- Workflows に移動します
- + New Workflow をクリックします
- 名前を「Update Probability on Stage Change」にします
トリガーを設定
- Record Created or Updated トリガーを追加
- オブジェクトとして Opportunities を選択
- フィルター: Stage フィールドが更新されたとき
各ステージごとに分岐を追加
各ステージに対して、対応する確率のブランチを作成します。新しいブランチを作成するには、ワークフローキャンバスを右クリックし、New action をクリックします。 次に、前のノードからこの新しいアクションに矢印をドラッグして接続します。
- Filter ノードを追加: Stage = [stage name]
- Update Record アクションを追加:
- レコード: トリガーとなった Opportunity
- フィールド: Probability
- 値: [そのステージの確率]
Expected Amount を計算
ブランチを再結合した後:- Filter ノードを追加: Amount が空でない
- Update Record アクションを追加:
- レコード: トリガーとなった Opportunity
- フィールド: Expected Amount
- 値: Amount × Probability
ステップ3:ワークフロー #2 を作成 — Amount 変更時に再計算
このワークフローは、商談の Amount が変更されたときに Expected Amount を更新します。ワークフローを作成
- Workflows に移動します
- + New Workflow をクリックします
- 名前を「Recalculate Expected Amount on Amount Change」にします
トリガーを設定
- Record Created or Updated トリガーを追加
- オブジェクトとして Opportunities を選択
- フィルター: Amount フィールドが更新されたとき
ロジックを追加
- Filter ノードを追加: Amount が空でない
- Update Record アクションを追加:
- レコード: トリガーとなった Opportunity
- フィールド: Expected Amount
- 値: Amount × Probability
ステップ4:パイプラインに表示
カンバンビューに Expected Amount の合計を表示します:- お使いの Sales Pipeline のカンバンビューを開きます
- 列の上部にある任意のステージ名の横の 数値 をクリックします
- Sum を選択します
- Expected Amount を選択します
概要
関連情報
- 数式フィールド — ワークフローを使って計算フィールドを作成
- カンバンビュー — 列の集計
- カスタムフィールドの作成方法 — フィールド設定