コンポーネント
Varicent Incentive Compensation Management (ICM)では、コンポーネントはコンポーザーモジュール内から実行するコンポーザーモデルを整理するために使用されるコンテナです。
モデルにフレームワークを与え、モデルが使いやすいようにコンポーネントを追加します。コンポーネントを追加した後、テーブル、計算、レポートなどのモデルオブジェクトを作成できます。
コンポーネントの整理
Varicent Incentive Compensation Management (ICM)では、さまざまな方法でコンポーザーモデルを整理できます。
コンポーネントの並列配置(同期モデル)によってモデルを広く構築したり、他のコンポーネント(親子モデル)内にコンポーネントを配置してモデルを深く構築したりできます。
たとえば、一般的なモデルでは、高レベルなコンポーネントで表されるすべての報酬計画と、コンポーネントに含まれるすべての計画オブジェクト(テーブル、計算、およびデータ・ストア)があります。複雑な計画には、異なる計算ピースを分離して整理するために使用される複数のレベルのコンポーネントがある場合があります。
モデルを整理する方法を計画する際は、セキュリティとデータアクセス性も考慮する必要があります。
- セキュリティ
コンポーザーセキュリティは、コンポーネントレベルで定義されます。特定の補正ピースへのアクセス権を付与したいが、他のピースへのアクセスを拒否したい場合は、補正ピースを別のコンポーネントに配置できます。次に、特定のコンポーネントのアクセスをオンまたはオフにすることで、コンポーネント全体におけるすべてに対するアクセスを拒否、または許可できます。
- コンポーネント間のデータ・アクセス性
データは接続を介してコンポーネント間で流れますが、一定の制限があります。たとえば、Webフォームに追加する必要のあるソースは、Webフォームと同じコンポーネントに含める必要があります。
コンポーネント間のナビゲーション
Varicent®SPM(Sales Performance Management)では、パンくずリストを使用するか、単にコンポーネントを表示することで、コンポーザーコンポーネント間を簡単に移動することができます。
パンくずリスト
Varicent Incentive Compensation Management (ICM)では、パンくずリストがコンポーザーコンポーネントの位置を理解するのに役立ちます。
パンくずリストは、表示中の現在のコンポーネントからそれぞれの親コンポーネントへのリンクを提供します。上部のパンくずリストは、コンポーザーのトップレベルまたはメインウィンドウを表します。
コンポーネント間のデータ・フロー
Varicent Incentive Compensation Management (ICM)では、コンポーザーコンポーネントで作業するときに、あるコンポーネントのデータを別のコンポーネントに接続したい場合があります。
コンポーネント間でデータを共有するには、2つのコンポーネント間の接続を作成する必要があります。接続は、親コンポーネントから子コンポーネントへ、または兄弟コンポーネントから別のコンポーネントへ流れることができます。
コンポーネントのデータアクセシビリティ
Varicent Incentive Compensation Management (ICM)で、アウトバウンドおよびインバウンド接続を追加して、コンポーザーコンポーネント内のデータを別のコンポーネントで使用できるようにします。
インバウンドおよびアウトバウンド接続を追加して、次のタスクを実行することができます。
別のコンポーネントで計算のソースとしてテーブルデータを使用する。
計算結果を、別のコンポーネントで計算またはレポートのソースとして使用する。
- 兄弟コンポーネント間のデータ・アクセシビリティ
兄弟コンポーネントにあるテーブル、または計算結果のデータを使用する接続を作成できます。兄弟コンポーネントは、コンポーザーで同じレベルのコンポーネントです。
- 親コンポーネントと子コンポーネント間のデータアクセシビリティ
親コンポーネント(コンポーザーで1レベル上)にあるテーブル、または計算結果のデータを使用する接続を作成できます。親コンポーネント内のデータを含むオブジェクトからのアウトバウンド接続は、子コンポーネントにリンクされている必要があります。この方法で、子コンポーネントにインバウンド接続を作成して、親コンポーネントに格納されているデータを子コンポーネントで使用できるようにすることができます。
コンポーネントの活動
コンポーザーコンポーネントを追加、およびフォーマットできます。
コンポーネントの名前を変更したり、色を変更したりして、特定のコンポーネントを識別しやすくすることができます。文書をコンポーネントに添付して、コンポーネント内で使用可能なデータをユーザーに示すことができます。また、コンポーネントをコンポーザーダイアグラムの周囲に移動して、切り取りや貼り付け、または親コンポーネントにラッピングして整理することもできます。
コンポーネントの追加
Varicent Incentive Compensation Management (ICM)で、空のコンポーネントを追加し、コンポーザーオブジェクトを含めて、整理します。
コンポーザーで、サイドバーの[パレット]タブから[コンポーネント]オブジェクトをコンポーザーウィンドウにドラッグします。
コンポーネントの名前を入力します。
[en] Click Add.
コンポーネントのコピー中
Varicent Incentive Compensation Management (ICM)では、選択したコンポーネントと、そのコンポーネントが使用または依存する計算およびテーブルをコピーできます。
コンポーザーで、コピーするコンポーネントを選択します。
ツールバーで、[コピー]アイコンをクリックします。
コンポーネントを貼り付ける場所に移動し、[貼り付け]アイコンをクリックします。
[接尾語]フィールドに、コンポーネントに追加する接尾語を入力します。これにより、同じ名前のコンポーネントが2つ存在せず、コピーしたコンポーネントと元のコンポーネントを区別できます。
コピーしたコンポーネントに接続が含まれている場合は、[自動一致]をクリックするか、手動でソースをマッピングして、接続の新しいソースを指定します。古いソースを新しいソースにマップする必要があります。
[保存]をクリックします。
コンポーネントは必要に応じて貼り付けられます。すべての接続(ある場合)は、そのまま維持されます。
コンポーネントの削除
Varicent Incentive Compensation Management (ICM)では、他のコンポーネントのオブジェクトのソースとして使用されるオブジェクトが含まれていない限り、コンポーネントを削除できます。
コンポーザーで、削除するコンポーネントを選択します。
ツールバーで、[削除]アイコンをクリックします。
ヒント
コンポーネントを削除する前に、コンポーネントの依存関係をすべて削除します。
コンポーネントの色の設定
Varicent Incentive Compensation Management (ICM)では、コンポーザーの任意のコンポーネントの色を変更したり、カスタム色を定義することができます。
コンポーザーで、コンポーネントを選択します。
[色の変更]アイコンをクリックします。
色を選択し、[適用]をクリックします。
カスタム色を定義するには、次の手順を実行します。
[カスタム]タブをクリックします。
カスタム色を定義します。
[適用]をクリックします。
コンポーネントの名前変更
Varicent Incentive Compensation Management (ICM)では、コンポーネントがコンポーザーに追加された後にコンポーネントの名前を変更できます。
コンポーザーで、コンポーネントを選択します。
[名前の変更]アイコンをクリックします。
コンポーネントの新しい名前を入力します。
コンポーネントへの文書の追加
Varicent Incentive Compensation Management (ICM)では、コンポーザーコンポーネントに関するデータや情報を含むファイルをコンポーネントに添付できます。
コンポーザーで、コンポーネントを選択します。
[さらに表示]をクリックします。
メニューから[文書の管理]をクリックします。
添付する文書を選択します。
ヒント
追加する文書は、複数選択できます。
コンポーネントのラップとラップ解除
Varicent Incentive Compensation Management (ICM)では、コンポーザー内でオブジェクトをグループ化することでそれらを編成できます。
ラップ機能は、選択したオブジェクトを取り込み、コンポーネントをその周囲に置き、必要に応じて接続を追加し、リンクします。ラップ解除機能は、選択したコンポーネントをその親コンポーネントに移動させます。必要に応じて、接続を削除し、親オブジェクトを再リンクします。
オブジェクトをコンポーネントにラップする
Varicent Incentive Compensation Management (ICM)では、ラッピングの制限事項に従っている限り、任意の数のオブジェクトをコンポーネントにラッピングできます。
選択したオブジェクトのセットがサイクルを作成する場合は、ラップできません。たとえば、A>B>Cの場合、AとCのみをラップすることはできません。
編集可能なフィールドを含むソース、行フォーム、複数選択、または非グローバル・テーブルを参照する管理フォームを含むWebフォームは、参照テーブルと同じコンポーネントに存在する必要があります。
単一のキー列を持つテーブルは、計算で使用される接続には作成できません。
コンポーザーで、オブジェクトを選択します。
ヒント
ラップする複数のオブジェクトを選択するには、Ctrlキーを押しながら選択します。
ツールバーで、[ラップ]
アイコンをクリックします。
コンポーネントのラップ解除中
Varicent Incentive Compensation Management (ICM)では、コンポーネントを削除できます。削除したコンポーネント内のオブジェクトは、その親コンポーネントに配置されます。
次のリストは、ラップ解除の制限について説明しています。
親コンポーネントがターゲットコンポーネント内のものと同じ名前を持つインバウンド接続を持っている場合、ラップを解除することはできません。この制限により、同じコンポーネント内で同じ名前を持つ項目が2つ出てくることを防ぎます。
いずれかの接続がリンクされていない場合、コンポーネントはラップ解除できません。
空のコンポーネントはラップ解除できません。代わりに、コンポーネントを削除するように指示するメッセージが表示されます。
コンポーザーで、コンポーネントを選択します。
ツールバーで、[ラップ解除]
アイコンをクリックします。
接続
Varicent Incentive Compensation Management (ICM)では、コンポーザーの接続によりコンポーネント同士がリンクします。接続は、インバウンドとアウトバウンドにすることができます。
接続を使用して、テーブル、計算、その他のソースから、情報を必要とする関連コンポーネントにデータを送信します。たとえば、コンポーネントにトランザクションデータを含むデータ・テーブルが含まれている場合、トランザクションデータを使用して結果を計算する計算を含む別のコンポーネントに接続できます。
オブジェクト間の接続は、コンポーザーダイアグラムの矢印で表されます。コンポーネント内からは、インバウンド接続はコンポーネントの下部、アウトバウンド接続は上部にあります。
- 発信接続
コンポーネントから、計算結果またはテーブルデータをエクスポートするために使用されるリソース。計算、テーブル、またはその他の接続から作成できます。接続を追加する場合、選択したテーブルまたは計算のデータを子または兄弟コンポーネントで使用できるように指定します。2番目のコンポーネントでアウトバウンド接続を使用するには、2番目のコンポーネントに対応するインバウンド接続を作成する必要があります。
- 受信接続
選択したアウトバウンド接続から、コンポーネントにデータをインポートするために使用されるリソース。これらは、選択したアウトバウンド接続の接続先となるコンポーネントを指定します。
接続名
アウトバウンド接続を追加すると、Varicent Incentive Compensation Management (ICM)は自動的にアウトバウンド接続にソースと同じ名前を付けます。
たとえば、ERP
という名前のテーブルからアウトバウンド接続を追加すると、その接続はERP
という名前になります。
接続の名前を変更して、テーブルや計算などの他のモデルオブジェクトと区別できます。たとえば、Out
などの接尾語を使用するか、などの別の接尾語を選択できますFeed
。また、インバウンド接続名とOut
接尾語を接頭語に変更したり、IN
などの接頭語を追加することもできます。
次のリストでは、名前付けオプションの例をいくつか示します。
Out ERP
ERP Feed
In ERP
Connect ERP
接続の追加
Varicent Incentive Compensation Management (ICM)では、コンポーネント内のインバウンドおよびアウトバウンド接続を使用して、あるコンポーネントから別のコンポーネントにデータを送信することができます。インバウンド接続は、コンポーネントのソースとして使用できます。
コンポーザーで、アウトバウンド接続ソースであるオブジェクトを含むコンポーネントを表示します。
コンポーネント内から、[新しいアウトバウンド接続]アイコンをクリックします
。
[en] Add Inbound Connection
[en] Add Outbound Connection
接続にデータ・ソースを選択します。
ウィンドウのヘッダーにある[編集]アイコンをクリックして、接続に名前を付けます。
[次へ]をクリックします。
接続に含める列を削除または追加して、[次へ]をクリックします。
左側のソース列にマップする右側の接続列を選択します。
[作成]をクリックします。
インバウンド接続を追加するコンポーネントを表示します。
コンポーネント内から、[新しいインバウンド接続]アイコンをクリックし、手順2で作成した接続を追加します。
接続の編集
Varicent Incentive Compensation Management (ICM)では、接続の名前を変更し、接続のソースを変更できます。
接続はソースとは切断できませんが、切断された接続は他のソースに再接続できます。
コンポーザーで、編集する接続を含むコンポーネントを開きます。
[en] Click the connection that you want to edit.
[en] Click Show More → Edit Connection.
次のいずれかのアクションを実行します。
アクション
説明
[編集]アイコンをクリックします
接続の名前を変更します。
データ・ソースの横にある「X」をクリックします。
接続からソースを削除します。
ソースを右から左ペインへドラッグします。
接続に新しいソースを追加します。
[次へ]をクリックします。
次のいずれかのアクションを実行します。
アクション
説明
列の横にある「X」をクリックします。
接続から列を削除します。
列を右から左ペインへドラッグします。
接続に新しい列を追加します。
[次へ]をクリックします。
ソース列を接続列へマップします
[完了]をクリックします。
接続マッピングの編集
Varicent Incentive Compensation Management (ICM)では、接続列が一致するソース列を変更できます。
コンポーザーで、インバウンド接続を含むコンポーネントをクリックします。
[en] Click the connection that you want to edit.
[リンクの管理]をクリックします。
編集する接続を展開します。
ドロップダウン・リストから、ソース列と一致する接続列を選択します。
ヒント
[自動一致]をクリックして、アプリケーションマップの同じ列名を自動的に割り当てます。
[保存]をクリックします。
接続の削除
Varicent Incentive Compensation Management (ICM)では、コンポーネントからインバウンドおよびアウトバウンド接続を削除できます。
接続が別のオブジェクトで使用中の場合は、接続を削除できません。
コンポーザーで、接続を削除するコンポーネントを表示します。
削除する接続をクリックします。
[さらに表示]をクリックします。