目標プランのロードの例

このトピックでは、HCMデータ・ローダーを使用して目標プラン・オブジェクトをロードする方法について、例を示して説明します。

目標プランの作成

次のGoalPlan.datファイルの例では、一括要求コンポーネントのない目標プランをロードします。この場合、ReqSubmittedByPersonNumber属性とRequestSubmissionDate属性に渡された値を使用して、目標プランの一括要求レコードが自動的に作成されます。

METADATA|GoalPlan|GoalPlanExternalId|GoalPlanName|GoalPlanTypeCode|GoalPlanActiveFlag|EnableWeightingFlag|StartDate|EndDate|EnforceGoalWeightFlag|GoalAccessLevelCode|IncludeInPerfdocFlag|ReqSubmittedByPersonNumber|RequestSubmissionDate|ReviewPeriodName
MERGE|GoalPlan|GP_001_01|GP_001_01|ORA_HRG_WORKER|A|Y|2015/01/01|2015/12/31|Y|HR specialist and manager|N|8153756|2015/09/20|Default Review Period - Vision Corporation Enterprise

文書タイプを指定した目標プランの作成

次のGoalPlan.datファイルの例では、IncludeInPerfdocFlag属性がYに設定された目標プランを作成して、文書タイプを割り当てます。この例では、GoalPlanDocTypesコンポーネントのGoalPlanExternalId属性によって、そのパフォーマンス文書タイプを使用する目標プランが識別されます。

METADATA|GoalPlan|GoalPlanExternalId|GoalPlanName|GoalPlanTypeCode|GoalPlanActiveFlag|EnableWeightingFlag|StartDate|EndDate|EnforceGoalWeightFlag|GoalAccessLevelCode|IncludeInPerfdocFlag|ReqSubmittedByPersonNumber|RequestSubmissionDate|ReviewPeriodName
MERGE|GoalPlan|GP_001_02|GP_001_02|ORA_HRG_WORKER|A|Y|2016/01/01|2016/12/31|Y|HR specialist and manager|Y|8153756|2016/10/04|Default Review Period - Vision Corporation Enterprise
METADATA|GoalPlanDocTypes|GoalPlanExternalId|DocTypeName
MERGE|GoalPlanDocTypes|GP_001_02|Annual Evaluations

一括要求コンポーネントを含む目標プランの作成

HCMデータ・ローダーでMassRequest弁別子を使用して、目標プラン一括要求レコードをロードします。一括要求コンポーネントでは、目標プランに関連付けられた一括要求オブジェクトの属性が保持されます。これは、目標プランの割当先の従業員または組織を定義するサブコンポーネントによって参照されます。

この例のGoalPlan.datファイルは最初に目標プランをロードします。後でファイルに含められるMassRequestコンポーネントのGoalPlanExternalId属性は、一括要求対象の目標プランを識別します。

METADATA|GoalPlan|GoalPlanExternalId|GoalPlanName|GoalPlanTypeCode|GoalPlanActiveFlag|EnableWeightingFlag|StartDate|EndDate|EnforceGoalWeightFlag|GoalAccessLevelCode|IncludeInPerfdocFlag|ReviewPeriodName
MERGE|GoalPlan|GP_001_03|GP_001_03|Performance|A|Y|2016/01/01|2016/12/31|Y|HR specialist and manager|N|Default Review Period - Vision Corporation Enterprise
METADATA|MassRequest|GoalPlanExternalId|ReqSubmittedByPersonNumber
MERGE|MassRequest|GP_001_03|8153756
ノート: この例では、属性ReqSubmittedByPersonIdおよびRequestSubmissionDateGoalPlanコンポーネントで指定されていません。

一括要求割当コンポーネントは目標プランを関連付ける組織に関する情報を保持します。HCMデータ・ローダーでMassRequestAssignment弁別子を使用して、目標プラン内の一括要求に対して一括要求割当レコードをロードします。

次のGoalPlan.datファイルの例では、一括要求に対して一括要求割当を持つ目標プランを作成します。

METADATA|GoalPlan|GoalPlanExternalId|GoalPlanName|GoalPlanTypeCode|GoalPlanActiveFlag|EnableWeightingFlag|StartDate|EndDate|EnforceGoalWeightFlag|GoalAccessLevelCode|IncludeInPerfdocFlag|ReviewPeriodName
MERGE|GoalPlan|GP_001_05|GP_001_05|Performance|A|Y|2016/01/01|2016/12/31|Y|HR specialist and manager|N|Default Review Period - Vision Corporation Enterprise
METADATA|MassRequest|GoalPlanExternalId|ReqSubmittedByPersonNumber
MERGE|MassRequest|GP_001_05|8153756
METADATA|MassRequestAssignment|OrganizationName|GoalPlanExternalId
MERGE|MassRequestAssignment|Vision Corporation Enterprise|GP_001_05

次のGoalPlan.datファイルの例では、すでに存在する目標プランおよび一括要求に対して一括要求割当を作成します。このファイルではユーザー・キー属性を使用して既存の目標プランおよび組織を識別していますが、かわりにソース・キーを使用することもできます。

METADATA|MassRequestAssignment|OrganizationName|GoalPlanExternalId
MERGE|MassRequestAssignment|Vision Air|GP_001_05

適格基準を指定した目標プランの作成

HCMデータ・ローダーでEligibilityProfileObject弁別子を使用して、目標プランの適格プロファイル・レコードをロードします。適格プロファイル・オブジェクト・コンポーネントには適格プロファイル・オブジェクトへの参照が含まれており、これにより目標プランを割り当てる従業員の選択基準が決定されます。

次のGoalPlan.datファイルの例では、一括要求コンポーネントと適格プロファイル・オブジェクト・コンポーネントを含む目標プランを作成します。適格プロファイル・オブジェクト・コンポーネントではGoalPlanExternalId属性によって、適格プロファイルが関連付けられている目標が識別されます。この例では、Goals_EligibilityProfile_Software Developer 4適格プロファイルがGP_001_04目標プランに関連付けられています。この適格プロファイルは必須としてマークされています。

METADATA|GoalPlan|GoalPlanExternalId|GoalPlanName|GoalPlanTypeCode|GoalPlanActiveFlag|EnableWeightingFlag|StartDate|EndDate|EnforceGoalWeightFlag|GoalAccessLevelCode|IncludeInPerfdocFlag|ReviewPeriodName
MERGE|GoalPlan|GP_001_04|GP_001_04|ORA_HRG_WORKER|A|Y|2016/01/01|2016/12/31|Y|HR specialist and manager|N|Default Review Period - Vision Corporation Enterprise
METADATA|MassRequest|GoalPlanExternalId|ReqSubmittedByPersonNumber
MERGE|MassRequest|GP_001_04|8153756
METADATA|EligibilityProfileObject|GoalPlanExternalId|EligibilityProfileName|RequiredFlag
MERGE|EligibilityProfileObject|GP_001_04|Goals_EligibilityProfile_Software Developer 4|Y

一括要求階層コンポーネントを含む目標プランの作成

一括要求階層コンポーネントは目標プランに含まれているマネージャ階層または特定の従業員に関する情報を保持します。HCMデータ・ローダーでMassRequestHierarchy弁別子を使用して、目標プランの一括要求階層レコードをロードします。CascadingLevel属性には次の値を指定できます。

  • 0: マネージャのみ

  • 1: マネージャの直属の部下である従業員

  • 999999: マネージャの部下であるすべての従業員

  • 2: マネージャとマネージャの直属の部下である従業員

  • 1000000: マネージャとマネージャの部下であるすべての従業員

次のGoalPlan.datファイルの例では、一括要求に対して階層を持つ目標プランをロードします。一括要求階層コンポーネント内でManagerAssignmentNumber属性で識別されるマネージャの階層に含まれているすべての従業員に、GoalPlanExternalId属性で識別される目標が割り当てられます。

METADATA|GoalPlan|GoalPlanExternalId|GoalPlanName|GoalPlanTypeCode|GoalPlanActiveFlag|EnableWeightingFlag|StartDate|EndDate|EnforceGoalWeightFlag|GoalAccessLevelCode|IncludeInPerfdocFlag|ReviewPeriodName
MERGE|GoalPlan|GP_001_06|GP_001_06|Performance|A|Y|2016/01/01|2016/12/31|Y|HR specialist and manager|N|Default Review Period - Vision Corporation Enterprise
METADATA|MassRequest|GoalPlanExternalId|ReqSubmittedByPersonNumber
MERGE|MassRequest|GP_001_06|8153756
COMMENT Assigning Worker to Goal Plan GP_001_06
METADATA|MassRequestHierarchy|GoalPlanExternalId|ManagerAssignmentNumber|CascadingLevel
MERGE|MassRequestHierarchy|GP_001_06|EEEE8153786|999999

次のGoalPlan.datファイルの例では、すでに存在する目標プランおよび一括要求に対して一括要求階層を作成します。この例では、ユーザー・キー属性を使用して目標プランとマネージャ・アサイメントを識別します。ソース・キーを使用してこれらのレコードを識別することもできます。

COMMENT Assigning Worker to Goal Plan GP_001_06
METADATA|MassRequestHierarchy|GoalPlanExternalId|ManagerAssignmentNumber|CascadingLevel
MERGE|MassRequestHierarchy|GP_001_06|EEEE8153794|0

一括要求免除コンポーネントの作成

目標プラン割当の一括要求を作成し、一部の従業員を割当から除外できます。これを行うには一括要求免除コンポーネントを使用します。このコンポーネントでは目標プランから除外する従業員を指定します。このコンポーネントは、CascadingLevelがゼロでないMassRequestHierarchyレコードに対してのみ渡すことができます。たとえば、カスケード・レベルが「直属の部下」、「すべての部下」、「自分自身と直属の部下」、「自分自身とすべての部下」の場合です。

HCMデータ・ローダーでMassRequestExemption弁別子を使用して、目標プランの一括要求免除レコードをロードします。次のGoalPlan.datファイルの例では、階層の一括要求免除を持つ目標プランをロードします。

METADATA|GoalPlan|GoalPlanExternalId|GoalPlanName|GoalPlanTypeCode|GoalPlanActiveFlag|EnableWeightingFlag|StartDate|EndDate|EnforceGoalWeightFlag|GoalAccessLevelCode|IncludeInPerfdocFlag|ReviewPeriodName
MERGE|GoalPlan|GP_001_07|GP_001_07|Performance|A|Y|2016/01/01|2016/12/31|Y|HR specialist and manager|N|Default Review Period - Vision Corporation Enterprise
METADATA|MassRequest|GoalPlanExternalId|ReqSubmittedByPersonNumber
MERGE|MassRequest|GP_001_07|8153756
COMMENT Assigning Worker to Goal Plan GP_001_07
METADATA|MassRequestHierarchy|GoalPlanExternalId|ManagerAssignmentNumber|CascadingLevel
MERGE|MassRequestHierarchy|GP_001_07|EEEE8153786|999999
COMMENT Excluding one worker from Goal Plan GP_001_07
METADATA|MassRequestExemption|GoalPlanExternalId|ManagerAssignmentNumber|WorkerAssignmentNumber
MERGE|MassRequestExemption|GP_001_07|EEEE8153786|EEEE8153787

このファイルは、既存の目標プランおよび一括要求階層に対して一括要求免除を作成します。

COMMENT Excluding another worker from Goal Plan GP_012_01
METADATA|MassRequestExemption|SourceSystemId|SourceSystemOwner|WorkerAssignmentNumber|MassRequestHierarchyId(SourceSystemId)|GoalPlanExternalId
MERGE|MassRequestExemption|MRH_012_02_SSID|VISION|EEEE8153794|MRH_012_01_SSID|GP_012_01

一括要求階層MassRequestHierarchyId(SourceSystemId)のソース・キーは一括要求階層を識別します。GoalPlanExternalId属性は目標プランを識別します。