ランクを取得するためのユーザー定義問合せを使用した四半期賞与の計算
この例では、請求済および収集済の収益についてアカウント・マネージャに報酬を提供するインセンティブ報酬プランの作成方法について説明します。
-
アカウント・マネージャには、各四半期末に、すべてのプラン参加者の国レベル・ランクに基づく賞与も提供されます。
-
このプランでは、ランクを取得するためにまず達成を計算し、次に相対ランクを計算して、その結果に応じて賞与を支払います。
このシナリオでのプラン・コンポーネントの主な意思決定事項を次にまとめます。
検討する意思決定事項 |
この例での決定 |
---|---|
支払頻度 |
四半期 |
計算のタイプ |
間隔ベース |
必要なメジャー数とそれらの加重 |
2メジャー。加重はなし |
リンクされるメジャーはあるか |
No |
必要なレート表の数と、各表のディメンション数 |
レート表は1つ、ディメンションも1つ、段は5つ 分割はしない |
このシナリオでのパフォーマンス・メジャーの主な意思決定事項を次にまとめます。
検討する意思決定事項 |
この例での決定 |
---|---|
アプリケーションでのトランザクションの処理方法 |
間隔別にグループ化 |
単位 |
メジャー1: 金額 メジャー2: 金額 |
パフォーマンス間隔 |
四半期 |
計算に目標を使用するか |
No |
計算にスコアカードを使用するか |
No |
タスクの概要
「報酬プラン」作業領域で、トップダウン・アプローチを使用してインセンティブ報酬プランを作成します。
-
参加者のランキングを取得するためのユーザー定義問合せを作成します。
-
インセンティブ算式とともに使用する賞与プラン・コンポーネントのレート表を作成し、追加します。
-
プランおよびプラン・コンポーネントを作成します。
-
メジャー算式に新しい達成式を含んだパフォーマンス・メジャーを作成し、追加します。
-
ランキング・パフォーマンス・メジャーを作成し、追加します。
-
賞与プラン・コンポーネントのインセンティブ算式の新しい利益式を定義し、レート表を追加します。
ステップで他の値が指定されていないかぎり、各フィールドにはデフォルト値を使用します。
ステップ1. ユーザー定義問合せの作成
-
値セットを作成します。 「設定および保守」作業領域で、次の項目に移動します。
-
オファリング: 営業
-
機能領域: インセンティブ
-
タスク: インセンティブ値セットの管理
-
-
インセンティブ値セットの管理ページで、次の基準で新しい値セットを作成します。
基準
値
値セット・コード
XX_UDQ_GET_RANKING
ノート: 値セット・コードは、文字(A - Z、a - z )、数字(0 - 9)およびアンダースコア(_)で構成する必要があります。 ハイフン(-)、ASCII文字、スペース、パイプ(|)は使用しないでください。 また、長さが30文字を超えないようにしてください。説明
ランキングの取得
モジュール
インセンティブ報酬
検証タイプ
Table
値データ型
数値
セキュリティ使用可能
選択解除
FROM句
CN_SRP_PER_FORM_METRICS_ALL a, CN_SRP_PER_FORM_METRICS_ALL b
値列名
a.srp_per_form_metric_id
WHERE句
1=1 AND a.plan_component_id = :1 /*N*/ AND a.formula_id = :2 /*N*/ AND a.period_id = :3 /*N*/ AND b.plan_component_id = :1 /*N*/ AND b.formula_id = :2 /*N*/ AND b.period_id = :3 /*N*/ AND a.participant_id= :4 /*N*/ AND ( b.output_achieved_ptd > NVL(a. output_achieved_ptd, 0) )
-
保存して2回閉じます。
-
インセンティブ参照の管理タスクを使用して、値セットの照合参照を作成します。
-
「インセンティブ参照の管理」ページで、参照タイプ
ORA_CN_USR_DEFN_EXPRSN_VLE_SET
を検索します。 -
コード
XX_UDQ_GET_RANKING
で新しい参照値を追加します。 -
表示順序は1です。
-
「内容」フィールドにGet Rankingと入力します。 式UIでは、この参照値の意味は、新しいユーザー定義問合せの名前として表示されます。 ユーザー定義問合せを選択すると、説明が表示されます。
-
参照値を保存してクローズします。
-
-
「表と列の構成」タスクを使用して、CN_SRP_PER_FORM_METRICS_ALL表のこれらの列を計算用に有効にし、ユーザー名を追加します。
列
ユーザー名
FORMULA_ID
Formula ID
PARTICIPANT_ID
参加者ID
PERIOD_ID
期間ID
PLAN_COMPONENT_ID
プラン・コンポーネントID
-
保存してクローズします。
ステップ2: ランキングを決定するためのレート表の作成
-
「報酬プラン」作業領域で、「レート表の管理」タスクに移動します。
-
賞与支払の計算時に適用するランク・パーセントを特定するためのレート表を作成します。 「作成」をクリックします。
-
レート表にBonus Ranksと名前を付けます。
-
「タイプ」フィールドで、「金額」を選択します。
-
「レート・ディメンション」セクション・ツールバーで、「作成」をクリックします。
-
レート・ディメンションの作成ページで、ディメンションにRankという名前を付けます。
-
「タイプ」フィールドで、「金額」を選択します。
-
段セクションで、「行の追加」をクリックし、各段の「自」値と「至」値を追加します。0 -- 20、20 -- 50、50 -- 75、75 -- 100、100 -- 10,000。
-
「保存してクローズ」をクリックして、「レート表の作成」ページに戻ります。
-
-
「レートの編集」をクリックします。
-
各段のレート(USDでのインセンティブ利益)を編集します(25,000、20,000、15,000、10,000、0など)。
-
「保存してクローズ」をクリックして、「レート表の作成」ページに戻ります。
-
-
「保存してクローズ」をクリックします。
-
-
「完了」をクリックします。
ステップ3: 報酬プラン・ガイド・プロセス内のプランおよびプラン・コンポーネントの作成
既存のプラン・コンポーネントを追加するのではなく、プラン・コンポーネントを作成して追加します。 新しいプラン・コンポーネントは、ランクを特定するためのベース・プラン・コンポーネントとして機能します。 プラン・コンポーネントを作成するには:
-
「報酬プランの管理」の「作成」をクリックします。
-
プライマリ詳細を入力します。 プランにQuarterly Bonus with User-Defined Queryと名前を付けます。
-
現在の年の1月1日の開始日と終了日を12月31日として入力します。
ヒント: 報酬プランには常に終了日を指定してください。 -
「次」をクリックして、「報酬プランの作成: プラン・コンポーネントの追加」ページを開きます。
-
「プラン・コンポーネント」セクション・ツールバーで、「作成」をクリックします
-
次の表のように、各プライマリ詳細フィールドに値を入力します
フィールド
値
名前
四半期賞与
インセンティブの計算
間隔ごと
インセンティブ・タイプ
Bonus
利益タイプ
通貨利益
-
「次」をクリックして、「プラン・コンポーネントの作成: パフォーマンス・メジャーの追加」ページを開きます。
-
ステップ4: プラン・コンポーネントのガイド付プロセス内で、達成パフォーマンス・メジャーを作成し、ベース・プラン・コンポーネントに追加します
既存のパフォーマンス・メジャーを追加するのではなく、パフォーマンス・メジャーを作成して追加します。 このメジャーでは、間隔ごとにグループ化されたトランザクションのクレジット金額に基づいて、達成が計算されます。
-
「パフォーマンス・メジャー」セクション・ツールバーで、「処理」メニューの「作成」をクリックします。
-
Quarterly Attainmentと名前を付けます。
-
「パフォーマンス間隔」フィールドで、「四半期」を選択します。
-
単位は金額です。
-
ガイド付きプロセスで、「次」をクリックして目標定義をオープンし、もう一度「次」をクリックしてクレジット・カテゴリを追加します。
-
「クレジット・カテゴリ」ツールバーで、「追加」をクリックします。 「Green Servers」カテゴリを検索し、「適用および完了」をクリックします。 クレジット・カテゴリが存在しない場合は「作成」をクリックして作成し、メジャーに追加します。
-
「次」をクリックして、「パフォーマンス・メジャーの作成: メジャー算式の定義」ページを開きます。
-
「トランザクションの処理」フィールドで、「間隔別にグループ化」を選択します。
-
「式名」フィールドで、「新しい式の作成」を選択します。
-
式にSum Quarterと名前を付けます。
-
「式の構成」セクションで、達成式SUM(Credits.Credit Amount)を作成します:
-
「属性」メニューで、 を選択します。
-
左カッコ(をクリックします。
-
「属性」メニューで、 を選択します。
-
右カッコ)をクリックします。
-
「保存してクローズ」をクリックして、「パフォーマンス・メジャーの作成: メジャー算式の定義」ページに戻ります。
「式名」フィールドには、先ほど作成した式の名前が含まれています。
-
-
-
「保存してクローズ」をクリックして、「プラン・コンポーネントの作成: パフォーマンス・メジャーの追加」ページに戻ります。
ステップ5: プラン・コンポーネントのガイド付プロセス内で、ランク・パフォーマンス・メジャーを作成し、賞与プラン・コンポーネントに追加します
既存のパフォーマンス・メジャーを追加するのではなく、パフォーマンス・メジャーを作成して追加します。 このメジャーでは、ユーザー定義問合せを使用し、収益達成に基づいてランクを計算します。
-
「プラン・コンポーネントの作成: パフォーマンス・メジャーの追加」ページの「処理」メニューで「作成」をクリックします。
-
次の表のように、各プライマリ詳細フィールドに値を入力します。
フィールド
値
パフォーマンス・メジャー名
Ranking Measure
外部算式の使用
No
パフォーマンス間隔
四半期
単位
Amount
日付
1月1日からこの年12月31日までの日付を入力します
-
-
ガイド付きプロセスで、「次」をクリックして目標定義をオープンし、「次」をクリックしてクレジット・カテゴリを追加し、再び「次」をクリックしてメジャー算式を定義します。
-
「トランザクションの処理」フィールドで、「間隔別にグループ化」を選択します。
-
「式名」フィールドで、「新しい式の作成」を選択します。
-
式にRank Performanceと名前を付けます。
-
式の作成:
-
を選択します。
-
左カッコ(をクリックします。
-
属性「式に追加」をクリックします。 を選択し、
-
左カッコ(をクリックします。
-
「四半期の達成」という名前で作成した達成パフォーマンス・メジャーおよび「プラン・コンポーネントID」属性を選択します。 に移動して、ステップ2で「式に追加」をクリックします。
-
カンマ,を選択します。
-
「四半期の達成」パフォーマンス・メジャーおよびFormula ID属性を選択します。 に移動して、「式に追加」をクリックします。
-
カンマ,を選択します。
-
「四半期の達成」パフォーマンス・メジャーおよび「期間ID」属性を選択します。 に移動して、「式に追加」をクリックします。
-
カンマ,を選択します。
-
「四半期の達成」パフォーマンス・メジャーおよび「参加者ID」属性を選択します。 に移動して、「式に追加」をクリックします。
-
右カッコを2回))選択します。
COUNT_VALUE_SET (Get Ranking ( Measure result.Quarterly Attainment.Plan Component ID , Measure result.Quarterly Attainment.Formula ID , Measure result.Quarterly Attainment.Period ID , Measure result.Quarterly Attainment.Participant ID ))
-
-
保存してクローズします。
-
保存してクローズします。
-
「Ranking Measure」という名前のパフォーマンス・メジャーについて、計算順序を2に変更します。
ステップ6: 報酬プランのガイド付プロセス内で、賞与プラン・コンポーネントの作成および追加を終了します
プラン・コンポーネントの作成を終了するには:-
「次」をクリックして、「プラン・コンポーネントの作成: インセンティブ算式の定義」ページを開きます。
-
「支払頻度」フィールドで、「四半期」を選択します。
-
「式名」フィールドで、「新しい式の作成」を選択します。
-
新規式にBonus Rateと名前を付けます。
-
「式の構成」セクションの「属性」メニューで、「Rate Table Result」を選択します。
-
「保存してクローズ」をクリックして、「プラン・コンポーネントの作成: インセンティブ算式の定義」ページに戻ります。
「式名」フィールドには、先ほど作成した式の名前が含まれています。
-
-
-
「次」をクリックして、「プラン・コンポーネントの作成: レート表の追加」ページを開きます。
-
「行の追加」をクリックします。
-
「名前」フィールドで、Bonus Ranksレート表を検索して選択します。
-
「レート・ディメンション入力」セクションの「式名」フィールドで、「新しい式の作成」を選択します。
-
新しい式にBonus by Rankと名前を付けます。
-
「式の構成」セクションで、式Measure result.Ranking Measure.ITD Output Achievedを作成します。
-
ユーザー定義オブジェクト ・メニューで、属性メジャー結果を検索して選択します。
-
パフォーマンス・メジャー「Ranking Measure」を検索し、選択します。
-
属性「ITD Output Achieved」を選択します。
-
「式に追加」をクリックします。
-
-
「保存してクローズ」をクリックして、「レート表の追加」に戻ります。
「式名」フィールドには、先ほど作成した式の名前「Bonus by Rank」が含まれています。
-
-
「保存してクローズ」をクリックして、「報酬プランの作成: プラン・コンポーネントの追加」ページに戻ります。
-
「保存してクローズ」をクリックして、「報酬プランの管理」ページに戻ります。