部門ツリー・ノードのロードの例

部門という分類のある組織は、部門ツリー・バージョンに、ツリー・ノードとしてロードできます。このトピックでは、HCMデータ・ローダーを使用して部門ツリー・ノード・オブジェクトをロードする方法について説明します。

部門ツリー・ノードの作成

次のDepartmentTreeNode.datファイルの例では、部門ツリー・ノードを既存の部門ツリー・バージョンにロードします。

METADATA|DepartmentTreeNode|TreeStructureCode|TreeCode|TreeVersionName|DepartmentName|ParentDepartmentName
MERGE|DepartmentTreeNode|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|Vision University|
MERGE|DepartmentTreeNode|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|School of Arts and Science|Vision University
MERGE|DepartmentTreeNode|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|Drama|School of Arts and Science
MERGE|DepartmentTreeNode|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|Languages|Vision University
MERGE|DepartmentTreeNode|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|French|Languages
MERGE|DepartmentTreeNode|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|German|Languages
次の図は、このDepartmentTreeNode.datファイルで作成される階層ノードを示しています。
Vision Universityは階層の最上位に位置します。これは、School of Arts and Science部門とLanguages部門を継承します。School of Arts and ScienceはDrama部門を継承します。Languages部門は、 French部門とGerman部門を継承します。

部門ツリー・ノードの削除

HCMデータ・ローダーを使用して、部門ツリー・ノード・オブジェクトを削除できます。部門はツリー・バージョンから削除されますが、部門オブジェクト自体は引き続き存在します。部門ツリー階層の部門ツリー・ノードとその下のすべてのノードを削除するには、DeleteChildNodesFlag属性をYに設定します。次のDepartmentTreeNode.datファイルの例では、ノードとその子ノードを削除します。

METADATA|DepartmentTreeNode|TreeStructureCode|TreeCode|TreeVersionName|DepartmentName|DeleteChildNodesFlag
DELETE|DepartmentTreeVersion|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|Languages|Y
次の図は、Languagesノードとその子ノードを削除した後の階層を示しています。
Vision Universityは階層の最上位に位置します。これは、 School of Arts and Science部門を継承します。School of Arts and Science部門はDrama部門を継承します。

部門ツリー・ノードを削除して、その子ノードを昇格させるには、DeleteChildNodesFlag属性をNに設定します。次のDepartmentTreeNode.datファイルの例では、ノードを削除して、その子ノードを昇格させます。

METADATA|DepartmentTreeNode|TreeStructureCode|TreeCode|TreeVersionName|DepartmentName|DeleteChildNodesFlag
DELETE|DepartmentTreeVersion|PER_DEPT_TREE_STRUCTURE|Department Tree Code|Tree Version Jan|Languages|N
次の図は、Languagesノードを削除して、その子ノードを昇格させた後の階層を示しています。
Vision Universityは階層の最上位に位置します。これは、Schools of Arts and Science部門、French部門およびGerman部門を継承します。School of Arts and ScienceはDrama部門を継承します。