組織ツリー・ノードのロードに関するガイドライン

なんらかの分類のある組織は、組織ツリー・バージョンに、ツリー・ノードとしてロードできます。このトピックでは、HCMデータ・ローダーを使用して正常にロードするために理解する必要がある組織ツリー・ノード・オブジェクトの側面について説明します。

組織ツリー・ノードのロードの準備

組織ツリー・ノードをロードするには、次のことが必要になります。

  • ノードが属する組織ツリーと組織ツリー・バージョンを作成する必要があります。これらは、HCMデータ・ローダーを使用してロードすることも、「ワークフォース・ストラクチャ」作業領域の「組織ツリーの管理」タスクを使用して作成することもできます。

  • ツリー・ノードによって参照される組織が、ツリー階層バージョンの開始日に存在する必要があります。組織ツリー階層に組織を追加するのみでは、組織は作成されません。同様に、組織ツリー階層から組織の参照を削除しても、組織レコードは削除されません。

組織ツリー・ノードのロード

組織ツリー・ノードでは、親組織と子(組織または別の組織ツリー・バージョン)の間の関係が記録されます。子が組織である場合は、ClassificationCode属性でその分類を指定します。子が別の組織ツリー・バージョンの場合は、そのバージョンの組織ノードは参照によって含まれます。組織ツリー・ノードをロードする際には、次のルールが適用されます。

  • 組織ツリー・バージョンの最上位レベル・ノードを除くすべてのノードに対して、親組織を指定する必要があります。親組織が存在する必要があります。

  • TreeStructureCode属性をPER_ORG_TREE_STRUCTUREに設定する必要があります。

  • 循環の関係を避けるために、1つの組織は各ツリー・バージョンで1回のみ含めることができます。

  • 各ツリー・バージョンのトップ・ノードは1つのみ設定できます。最上位に複数の同等の組織が必要な場合は、トップ・ノードとして企業を使用することを検討してください。

ノート: ツリー・ノードをロードすると、同じツリーおよびバージョンのノードがグループ化され、順序付けられ、シングル・スレッド処理されます。これは、親ノードが作成されてから、これを参照する子ノードが作成されるようにするためです。同じツリーおよびバージョンに対して多数のノードをロードすると、シングル・スレッド処理によりロード時間が大幅に増加します。