階層セットの作成

階層セットを作成する場合、セット内で操作するノード・タイプを選択するとともに、ノード・タイプで子を許可するかどうかを選択します。ノード・タイプに子がある場合、子のノード・タイプも選択する必要があります。たとえば、勘定科目ノード・タイプの子が許可された勘定科目ロールアップ・ノード・タイプを持つ場合があります。詳細は、 階層セットの操作を参照してください。

ベスト・プラクティス

次の場合は、新しい階層セットを作成することがベスト・プラクティスです。

考慮事項

  • 標準および未バインド・ディメンション:
    • 未バインド階層セットの場合:
      • ユーザー・アプリケーション内のものを除く、すべての未バインド階層セット: 標準、レガシーGLまたは参照クラス・ノード・タイプを追加できます。すべてのノード・タイプが同じクラスである必要があります。
      • ユーザー・アプリケーション内の未バインド階層セットのみ: ユーザーとユーザー・ロールアップの両方のクラス・ノード・タイプを追加できますが、他のノード・タイプ・クラスを追加することはできません。
    • マッピング・バインド済階層セットの場合(バインディングおよびバインドされたデータ・オブジェクトの理解を参照): 同じクラス・ノード・タイプのすべてを追加するか、標準クラスと1つの特殊クラス(レガシーGLまたは参照)ノード・タイプの混合を追加できます。両方の特殊タイプを一緒に追加することはできません。
    • マッピング・バインド済以外の他のすべてのバインドされた階層セットの場合: 標準クラス・ノード・タイプのみを追加できます。
  • 参照ディメンションの場合、レガシーGLまたは参照クラス・ノード・タイプを階層セット(バインド済または未バインド)に追加できます。すべてのノード・タイプが同じクラスである必要があります。

階層セットを作成するには:

  1. 「階層セット」で、「作成」をクリックします。
  2. アプリケーション・ディメンションを選択し、階層セットの名前と説明を定義し、「作成」をクリックします。

    階層セットのインスペクタが開きます。階層セットを使用できるようにするには、先に階層セットのノード・タイプを選択および構成する必要があります。

  3. 「定義」タブを選択し、「編集」をクリックし、「管理」をクリックし、階層セット内で使用する1つ以上のノード・タイプを選択して、「OK」をクリックします。

    注:

    選択できるノード・タイプのクラスは、前述の「考慮事項」を参照してください。特殊ノード・タイプ・クラスの場合、クラスは、ノード・タイプ・セレクタのノード・タイプ名の後に表示されます。
  4. ノード・タイプごとに、「子オプション」を選択します。
    • 任意 - 任意のノード・タイプが子として許可されます

    • なし - いずれのノード・タイプも子として許可されません

    • 選択済 - 選択したノード・タイプのみが子のタイプとして許可されます。「子ノード・タイプ」については、子のノード・タイプを選択し、「OK」をクリックします。

  5. 次のオプションの設定を選択します。
    • 共有ノードを許可: 階層セットの共有ノードを構成します。共有ノードを使用すると、階層セット内で同じノードが複数存在できます。

      注:

      デフォルトでは、1つの階層セット内で複数の共有ノードが許可されます。
    • カスタム順序の使用: 階層ビューポイント内でノードの並替えを許可する場合に選択します。これを選択しない場合、ノードは英数字順にソートされます。これを選択した場合、カスタム順序を使用してノードをソートできます。
    • 親ノードからまずグループ化: 親ノードと最下位ノードが混在するときに親ノードを兄弟の先頭に配置する場合に選択します。
    • 次を基準に最下位ノードをソート: 「親ノードからまずグループ化」を有効にしたときに、親の下での最下位ノードのソート順(「英数字」または「カスタム」)を選択します。

      注:

      このフィールドは、「親ノードからまずグループ化」を有効にしたときにのみ表示されます。

    次の表は、これらの設定が連携して親ノードおよび最下位ノードのソート順を制御する方法を示しています:

    シナリオ カスタム・ソートの使用 親ノードからまずグループ化 次を基準に最下位ノードをソート 並替えアクション
    すべてのノードを一緒にグループ化、英数字順にソート False False (使用不可) すべてのノードで無効
    すべてのノードを一緒にグループ化、カスタム・ソート順 True False (使用不可) すべてのノードで有効
    親ノードおよび最下位ノード別に兄弟をグループ化、すべてを英数字順にソート False True 英数字 すべてのノードで無効
    親ノードおよび最下位ノード別に兄弟をグループ化、親ノードを英数字順にソートし最下位ノードをカスタム・ソート False True カスタム 親ノードで無効。

    最下位ノードで有効。

    親ノードおよび最下位ノード別に兄弟をグループ化、親ノードをカスタム・ソートし最下位ノードを英数字順にソート True True 英数字 親ノードで有効。

    最下位ノードで無効。

    親ノードおよび最下位ノード別に兄弟をグループ化、両方をカスタム・ソート True True カスタム すべてのノードで有効。
  6. 「保存」をクリックします。