直接クレジット、積上およびチーム・ルールでのロールの使用方法
クレジット処理または積上プロセスで優勢ルールが検索され、貸方が割り当てられると、ルールで選択したロールのロール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 ) )
-
値セットを作成します:
-
「設定および保守」作業領域で、「インセンティブ値セットの管理」タスクに移動します。
-
オファリング: 営業
-
機能領域: インセンティブ
-
-
「作成」をクリックします。
-
「値セットの作成」ページで、次のフィールドを入力または選択します:
フィールド
値
値セット・コード
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
-
-
式の作成中に選択できる表値セット・リストに、新しい値セットを追加します。
-
「インセンティブ参照の管理」タスクに移動します。
-
参照タイプORA_CN_USR_DEFN_EXPRSN_VLE_SETを検索します。
-
参照コード・リージョンで、「新規」をクリックします。
-
参照コード
GET_ROLEID
として値セットを入力します。
-
-
ROLE_IDを式で使用できるようにします。
-
「表および列の構成」タスクに移動します。
-
「表示」の下の例による問合せを使用して、表CN_SRP_PER_FORM_METRICS_ALLを検索します。
-
例による問合せを使用して、列SRP_COMP_PLAN_IDを検索します。
-
ユーザー名「参加者プランID」を入力します。
-
「計算に使用可能」を選択します。
-
「保存」をクリックします。
-
表CN_TP_CREDITS_ALLを検索します。
-
列ROLE_IDを検索します。
-
ユーザー名RoleIDを入力
-
「計算に使用可能」を選択します。
-
-
式の作成
-
にナビゲートします。
-
「作成」をクリックします。
-
式に「デモ-ロール・クレジット合計」という名前を付けます。
-
式の作成:
SUM ( DECODE ( NVL ( GET_ROLEID (Participant.Participant Plan ID ) , 0 ) , Credit.RoleID , Credit.Credit Amount , 0 ) )
-
-
パフォーマンス・メジャーのメジャー算式をDemo Sum Role Credit(ロール・クレジットのデモ合計)に設定します。
ユーザー定義問合せGET_ROLEIDは、報酬プランに関連付けられたROLE_IDを返します。 ROLE_IDがクレジット・トランザクションのROLE_IDと一致する場合は、貸方金額を返します。一致しない場合、出力はゼロになります。