機械翻訳について

直接クレジット、積上およびチーム・ルールでのロールの使用方法

クレジット処理または積上プロセスで優勢ルールが検索され、貸方が割り当てられると、ルールで選択したロールのロールIDが貸方レコードに移入されます。 その後、このロールIDを式で使用して、さらに処理できます。

この例では、参加者のJohn Gormanが2つの異なるロールに割り当てられています。 2つのロールは、同じ期間と同じコンポーネントの2つの異なる報酬プランに割り当てられます。

報酬プラン

ロール名

開始日

終了日

報酬プランA

ロールA

1年1月

31年12月

報酬プランB

ロールB

1年1月

31年12月

参加者のJohn Gormanは2つのロールに割り当てられています。

ロール名

ロール開始日

ロール終了日

ロールA

1年1月

31年3月

ロールB

1年1月

空白

これらの計画はロール別にJohn Gormanに割り当てられます。

報酬プラン

ロール名

有効開始日

有効終了日

報酬プランA

ロールA

1年1月

31年3月

報酬プランB

ロールB

1年1月

31年12月

直接クレジット・ルール15には、次のクレジット受領者があります:

タイプ

関係者名

ロール

分割率

収益タイプ

有効開始日

有効終了日

個人

John Gorman

ロールA

100

収益

1年1月

31年3月

個人

John Gorman

ロールB

75

非収益

1年1月

31年12月

同じプラン・コンポーネントまたはメジャーが両方のプランに存在する場合、John Gormanは同じトランザクションのクレジットを2回受け取ることができます: ロールAに1回、ロールBに1回。 これを防ぐには、式でロールIDをフィルタする必要があります。 この例では、ロールIDを取得するユーザー定義問合せを作成します。 次に、クレジットのロールに一致するロールのみをクレジットし、他のロールを無視する式を作成します。 この例では、GET_ROLEIDという名前のユーザー定義問合せと式を作成します:

SUM ( DECODE ( NVL ( GET_ROLEID (Participant.Participant Plan ID ) , 0 ) , Credit.RoleID , Credit.Credit Amount , 0 ) )
  1. 値セットを作成します:

    1. 「設定および保守」作業領域で、「インセンティブ値セットの管理」タスクに移動します。

      • オファリング: 営業

      • 機能領域: インセンティブ

    2. 「作成」をクリックします。

    3. 「値セットの作成」ページで、次のフィールドを入力または選択します:

      フィールド

      値セット・コード

      GET_ROLEID

      摘要

      報酬プラン割当SRP_COMP_PLAN_IDに基づいてROLE_IDを取得

      モジュール

      インセンティブ報酬

      検証タイプ

      Table

      値データ型

      数値

      FROM句

      CN_SRP_COMP_PLANS_ALL srp, CN_PARTICIPANT_ROLES pr

      値列名

      pr.ROLE_ID

      WHERE句

       srp.srp_comp_plan_id = :1 /* NUMBER */
       and srp.srp_rule_id = pr.participant_role_id
  2. 式の作成中に選択できる表値セット・リストに、新しい値セットを追加します。

    1. 「インセンティブ参照の管理」タスクに移動します。

    2. 参照タイプORA_CN_USR_DEFN_EXPRSN_VLE_SETを検索します。

    3. 参照コード・リージョンで、「新規」をクリックします。

    4. 参照コードGET_ROLEIDとして値セットを入力します。

  3. ROLE_IDを式で使用できるようにします。

    1. 「表および列の構成」タスクに移動します。

    2. 「表示」の下の例による問合せを使用して、表CN_SRP_PER_FORM_METRICS_ALLを検索します。

    3. 例による問合せを使用して、列SRP_COMP_PLAN_IDを検索します。

    4. ユーザー名「参加者プランID」を入力します。

    5. 「計算に使用可能」を選択します。

    6. 「保存」をクリックします。

    7. CN_TP_CREDITS_ALLを検索します。

    8. ROLE_IDを検索します。

    9. ユーザー名RoleIDを入力

    10. 「計算に使用可能」を選択します。

  4. 式の作成

    1. 「インセンティブ報酬」 > 「報酬プラン」 > 「式の管理」にナビゲートします。

    2. 「作成」をクリックします。

    3. 式に「デモ-ロール・クレジット合計」という名前を付けます。

    4. 式の作成:

      SUM ( DECODE ( NVL ( GET_ROLEID (Participant.Participant Plan ID ) , 0 ) , Credit.RoleID , Credit.Credit Amount , 0 ) )
  5. パフォーマンス・メジャーのメジャー算式をDemo Sum Role Credit(ロール・クレジットのデモ合計)に設定します。

ユーザー定義問合せGET_ROLEIDは、報酬プランに関連付けられたROLE_IDを返します。 ROLE_IDがクレジット・トランザクションのROLE_IDと一致する場合は、貸方金額を返します。一致しない場合、出力はゼロになります。