Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
セールスパフォーマンス管理
ゼロ支払一時金ルールの非表示

ゼロ支払一時金ルールの非表示

一括処理ルールの支払が 0 の場合、ルールを非表示にできます。

必要なエディション

使用可能なインターフェース: Salesforce Classic (一部の組織で使用可能) および Lightning Experience の両方
使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition
有料オプションで使用可能なエディション: Web Services API が有効になっている Professional Edition
必要なユーザー権限
一括処理ルールを行単位ルールに変更する

この権限が有効になっている Spiff ユーザーロール

デザイナー設定: 管理

次のシナリオでは、ゼロ支払一時金ルールを非表示にできます。

  • 営業担当がフル稼働している。
  • プランの特定の営業担当が特定の手数料の支払を受けていない。
  • ステートメントが乱雑で、表示される情報を簡略化する必要がある。

たとえば、2 月にすべての営業担当に $50.00 の支払を行う一括処理ルールがあり、現在のステートメント期間が 1 月であるため、January ステートメントに $0.00 の品目を表示しないとします。

ボーナス金額がゼロであることを示す明細書

このシナリオを回避するには、一括処理ルールを行単位のルールに変換します。ルールの検索条件でステートメント期間のレコードが返されない場合、行単位のルールはステートメントに表示されません。

  1. 変更する一括処理ルールと、対応するワークシートの計算を見つけます。

    たとえば、FebruaryBonus の計算を見つけます。

    =if(isFebruary, 50, 0)
    ワークシートでの一時金支払の計算
  2. 担当者の ID を動的に返すワークシート計算 FebBonusRep を作成します。
    ワークシート項目は、支払が 0 より大きいかどうかに応じて、現在の RepId または空白の文字列を返します。 この例では、ZeroInCompanyCurrency および RepId ヘルパー関数を使用します。
    =if(FebruaryBonus > ZeroInCompanyCurrency, RepId, "")
    RepId を返すためのワークシートの計算
  3. 現在の営業担当の行を返す User オブジェクトのデータ検索条件を作成します。
    このデータ検索条件では、最大 1 行が返されます。支払が 0 の場合は行が返されません。
  4. データシートを作成し、ユーザーオブジェクトを選択して、新しい検索条件を適用します。
  5. 元のルールの一時金額を計算する元のワークシート計算を参照する計算項目を作成します。
  6. 新しい項目を参照して、一括処理ルールを行単位のルールに変更します。
    一括処理ルールを行単位のルールに変更する
 
読み込み中
Salesforce Help | Article