コンポーネント
Varicent Incentivesでは、コンポーネントはコンポーザーモジュール内から実行するコンポーザーモデルを整理するために使用されるコンテナです。
モデルにフレームワークを与え、モデルが使いやすいようにコンポーネントを追加します。コンポーネントを追加した後、テーブル、計算、レポートなどのモデルオブジェクトを作成できます。
コンポーザーモジュールでコンポーネントを使用する方法の詳細については、「ICMコンポーネントの作成と接続コース」を受講してください。
コンポーネントの整理
Varicent Incentivesでは、さまざまな方法でコンポーザーモデルを整理できます。
コンポーネントの並列配置(同期モデル)によってモデルを広く構築したり、他のコンポーネント(親子モデル)内にコンポーネントを配置してモデルを深く構築したりできます。
たとえば、一般的なモデルでは、高レベルなコンポーネントで表されるすべての報酬計画と、コンポーネントに含まれるすべての計画オブジェクト(テーブル、計算、およびデータ・ストア)があります。複雑な計画には、異なる計算ピースを分離して整理するために使用される複数のレベルのコンポーネントがある場合があります。
モデルを整理する方法を計画する際は、セキュリティとデータアクセス性も考慮する必要があります。
- セキュリティ
コンポーザーセキュリティは、コンポーネントレベルで定義されます。特定の補正ピースへのアクセス権を付与したいが、他のピースへのアクセスを拒否したい場合は、補正ピースを別のコンポーネントに配置できます。次に、特定のコンポーネントのアクセスをオンまたはオフにすることで、コンポーネント全体におけるすべてに対するアクセスを拒否、または許可できます。
- コンポーネント間のデータ・アクセス性
データは接続を介してコンポーネント間で流れますが、一定の制限があります。たとえば、Webフォームに追加する必要のあるソースは、Webフォームと同じコンポーネントに含める必要があります。
コンポーネント間のナビゲーション
Varicent®SPM(Sales Performance Management)では、パンくずリストを使用するか、単にコンポーネントを表示することで、コンポーザーコンポーネント間を簡単に移動することができます。
[en] Breadcrumbs can help you understand the location of components in the Composer module. They provide links back to each parent component from the current component that you are viewing. The Top breadcrumb represents the top level, or main window, in the Composer module.
コンポーネント間のデータ・フロー
Varicent Incentivesでは、コンポーザーコンポーネントで作業するときに、あるコンポーネントのデータを別のコンポーネントに接続したい場合があります。
コンポーネント間でデータを共有するには、2つのコンポーネント間の接続を作成する必要があります。接続は、親コンポーネントから子コンポーネントへ、または兄弟コンポーネントから別のコンポーネントへ流れることができます。
コンポーネントのデータアクセシビリティ
Varicent Incentivesで、アウトバウンドおよびインバウンド接続を追加して、コンポーザーコンポーネント内のデータを別のコンポーネントで使用できるようにします。
インバウンドおよびアウトバウンド接続を追加して、次のタスクを実行することができます。
別のコンポーネントで計算のソースとしてテーブルデータを使用する。
計算結果を、別のコンポーネントで計算またはレポートのソースとして使用する。
- 兄弟コンポーネント間のデータ・アクセシビリティ
兄弟コンポーネントにあるテーブル、または計算結果のデータを使用する接続を作成できます。兄弟コンポーネントは、コンポーザーで同じレベルのコンポーネントです。
- 親コンポーネントと子コンポーネント間のデータアクセシビリティ
親コンポーネント(コンポーザーで1レベル上)にあるテーブル、または計算結果のデータを使用する接続を作成できます。親コンポーネント内のデータを含むオブジェクトからのアウトバウンド接続は、子コンポーネントにリンクされている必要があります。この方法で、子コンポーネントにインバウンド接続を作成して、親コンポーネントに格納されているデータを子コンポーネントで使用できるようにすることができます。
コンポーネントの活動
コンポーザーコンポーネントを追加、およびフォーマットできます。
コンポーネントの名前を変更したり、色を変更したりして、特定のコンポーネントを識別しやすくすることができます。文書をコンポーネントに添付して、コンポーネント内で使用可能なデータをユーザーに示すことができます。また、コンポーネントをコンポーザーダイアグラムの周囲に移動して、切り取りや貼り付け、または親コンポーネントにラッピングして整理することもできます。
コンポーネントの追加
Varicent Incentivesで、空のコンポーネントを追加し、コンポーザーオブジェクトを含めて、整理します。
コンポーザーで、サイドバーの[パレット]タブから[コンポーネント]オブジェクトをコンポーザーウィンドウにドラッグします。
コンポーネントの名前を入力します。
[追加]をクリックします。
コンポーネントのコピー中
Varicent Incentivesでは、選択したコンポーネントと、そのコンポーネントが使用または依存する計算およびテーブルをコピーできます。
コンポーザーで、コピーするコンポーネントを選択します。
ツールバーで、[コピー]アイコンをクリックします。
コンポーネントを貼り付ける場所に移動し、[貼り付け]アイコンをクリックします。
[接尾語]フィールドに、コンポーネントに追加する接尾語を入力します。これにより、同じ名前のコンポーネントが2つ存在せず、コピーしたコンポーネントと元のコンポーネントを区別できます。
コピーしたコンポーネントに接続が含まれている場合は、[自動一致]をクリックするか、手動でソースをマッピングして、接続の新しいソースを指定します。古いソースを新しいソースにマップする必要があります。
[保存]をクリックします。
コンポーネントは必要に応じて貼り付けられます。すべての接続(ある場合)は、そのまま維持されます。
コンポーネントの削除
Varicent Incentivesでは、他のコンポーネントのオブジェクトのソースとして使用されるオブジェクトが含まれていない限り、コンポーネントを削除できます。
コンポーザーで、削除するコンポーネントを選択します。
ツールバーで、[削除]アイコンをクリックします。
ヒント
コンポーネントを削除する前に、コンポーネントの依存関係をすべて削除します。
コンポーネントの色の設定
Varicent Incentivesでは、コンポーザーの任意のコンポーネントの色を変更したり、カスタム色を定義することができます。
コンポーザーで、コンポーネントを選択します。
[色の変更]アイコンをクリックします。
色を選択し、[適用]をクリックします。
カスタム色を定義するには、次の手順を実行します。
[カスタム]タブをクリックします。
カスタム色を定義します。
[適用]をクリックします。
コンポーネントの名前変更
Varicent Incentivesでは、コンポーネントがコンポーザーに追加された後にコンポーネントの名前を変更できます。
コンポーザーで、コンポーネントを選択します。
[名前の変更]アイコンをクリックします。
コンポーネントの新しい名前を入力します。
コンポーネントへの文書の追加
Varicent Incentivesでは、コンポーザーコンポーネントに関するデータや情報を含むファイルをコンポーネントに添付できます。
コンポーザーで、コンポーネントを選択します。
[さらに表示]をクリックします。
メニューから[文書の管理]をクリックします。
添付する文書を選択します。
ヒント
追加する文書は、複数選択できます。
コンポーネントのラップとラップ解除
Varicent Incentivesでは、コンポーザー内でオブジェクトをグループ化することでそれらを編成できます。
ラップ機能は、選択したオブジェクトを取り込み、コンポーネントをその周囲に置き、必要に応じて接続を追加し、リンクします。ラップ解除機能は、選択したコンポーネントをその親コンポーネントに移動させます。必要に応じて、接続を削除し、親オブジェクトを再リンクします。
オブジェクトをコンポーネントにラップする
Varicent Incentivesでは、ラッピングの制限事項に従っている限り、任意の数のオブジェクトをコンポーネントにラッピングできます。
選択したオブジェクトのセットがサイクルを作成する場合は、ラップできません。たとえば、A>B>Cの場合、AとCのみをラップすることはできません。
編集可能なフィールドを含むソース、行フォーム、複数選択、または非グローバル・テーブルを参照する管理フォームを含むWebフォームは、参照テーブルと同じコンポーネントに存在する必要があります。
単一のキー列を持つテーブルは、計算で使用される接続には作成できません。
コンポーザーで、オブジェクトを選択します。
ヒント
ラップする複数のオブジェクトを選択するには、Ctrlキーを押しながら選択します。
ツールバーで、[ラップ]
アイコンをクリックします。
コンポーネントのラップ解除中
Varicent Incentivesでは、コンポーネントを削除できます。削除したコンポーネント内のオブジェクトは、その親コンポーネントに配置されます。
次のリストは、ラップ解除の制限について説明しています。
親コンポーネントがターゲットコンポーネント内のものと同じ名前を持つインバウンド接続を持っている場合、ラップを解除することはできません。この制限により、同じコンポーネント内で同じ名前を持つ項目が2つ出てくることを防ぎます。
いずれかの接続がリンクされていない場合、コンポーネントはラップ解除できません。
空のコンポーネントはラップ解除できません。代わりに、コンポーネントを削除するように指示するメッセージが表示されます。
コンポーザーで、コンポーネントを選択します。
ツールバーで、[ラップ解除]
アイコンをクリックします。