職責範囲テンプレートのロードの例
このトピックでは、HCMデータ・ローダーを使用して職責テンプレートをロードする方法を示します。
既存のテンプレートを使用したテンプレート基準の作成
次のAORTemplate.datファイルの例では、既存のテンプレートを使用してテンプレート基準を作成します。 子オブジェクトを作成または更新するには、親行が必要です。
METADATA|AORTemplate|TemplateCode
MERGE|AORTemplate|GHR_AOR_TEMP_03072402
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|BusinessUnitId|BusinessUnitShortCode
MERGE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Business Unit||Vision Corporation Enterprise
スコープと基準を使用したテンプレートの作成
この例では、AORTemplate.datファイルによって、スコープおよび基準を含むテンプレートが作成されます。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateScope|TemplateId|TemplateCode|AttributeName|CountryCode
MERGE|TemplateScope||GHR_AOR_TEMP_03072402|Country|IN
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|BusinessUnitId|BusinessUnitShortCode
MERGE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Business Unit||Vision Corporation Enterprise
複数の条件を持つテンプレートの作成
テンプレートの単一行に複数の基準を指定することはできません。 テンプレートに複数の基準を作成するには、属性ごとに1行を指定する必要があります。 この例では、AORTemplate.datファイルにより、複数の基準を持つテンプレートが作成されます。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateScope|TemplateId|TemplateCode|AttributeName|CountryCode
MERGE|TemplateScope||GHR_AOR_TEMP_03072402|Country|IN
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|BusinessUnitId|BusinessUnitShortCode|LocationId|LocationCode|LocationSetCode
MERGE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Business Unit||Vision Corporation Enterprise
MERGE|TemplateCriteria|102|GHR_AOR_TEMP_03072402|Location||||Hyderabad - India|COMMON
複数の値を持つテンプレート条件の作成
テンプレートに複数の値を持つテンプレート基準を作成するには、同じ基準属性を持つすべての基準に行を指定する必要があります。 この例では、AORTemplate.datファイルは、複数の値Hyderabad、Bangaloreを持つテンプレート基準の事業所を追加します。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateScope|TemplateId|TemplateCode|AttributeName|CountryCode
MERGE|TemplateScope||GHR_AOR_TEMP_03072402|Country|IN
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|LocationId|LocationCode|LocationSetCode
MERGE|TemplateCriteria|102|GHR_AOR_TEMP_03072402|Location||Hyderabad - India|COMMON
MERGE|TemplateCriteria|103|GHR_AOR_TEMP_03072402|Location||Bangalore - India|COMMON
単一選択および複数選択の値の複数の基準を持つテンプレートの作成
単一選択値と複数選択値を使用する複数の基準を持つテンプレートを作成するには、基準の行と、同じ基準属性を持つすべての基準の行を指定します。 この例では、AORTemplate.datファイルによって、Countryがインド、Criteria Locationが複数の値Hyderabad、Bangaloreを持つテンプレート基準が追加されます。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateScope|TemplateId|TemplateCode|AttributeName|CountryCode
MERGE|TemplateScope||GHR_AOR_TEMP_03072402|Country|IN
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|BusinessUnitId|BusinessUnitShortCode|LocationId|LocationCode|LocationSetCode
MERGE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Business Unit||Vision Corporation Enterprise
MERGE|TemplateCriteria|102|GHR_AOR_TEMP_03072402|Location||||Hyderabad - India|COMMON
MERGE|TemplateCriteria|103|GHR_AOR_TEMP_03072402|Location||||Bangalore - India|COMMON
テンプレート基準の削除
テンプレートのテンプレート条件を削除するには、その条件の削除行を指定します。 このAORTemplate.datファイルの例では、BusinessUnit Vision Corporation Enterpriseを使用してテンプレート基準を削除します。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName
DELETE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Business Unit
複数の値を持つテンプレート条件の削除
テンプレートの条件を削除するには、条件の削除行を指定します。 この例では、AORTemplate.datファイルは、テンプレート基準の事業所を複数の値HyderabadおよびBangaloreで削除します。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateScope|TemplateId|TemplateCode|AttributeName|CountryCode
MERGE|TemplateScope||GHR_AOR_TEMP_03072402|Country|IN
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName
DELETE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Location
複数のテンプレート基準値の削除
この例では、AORTemplate.datファイルは、テンプレート基準の事業所を複数の値HyderabadおよびBangaloreで削除します。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|LocationCode|LocationSetCode
DELETE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Location|Bangalore - India|COMMON
DELETE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Location|Hyderabad - India|COMMON
複数選択LOVテンプレート基準の単一値への更新
たとえば、事業所基準を更新するには、事業所バンガロールを削除し、ハイデラバードのみを保持するには、基準「事業所」に削除行を指定します。 この例では、AORTemplate.datファイルは、複数の値Hyderabad、Bangaloreを持つテンプレート基準から事業所値の1つを削除します。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|LocationCode|LocationSetCode
DELETE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Location|Bangalore - India|COMMON
複数選択LOVテンプレート基準の更新
たとえば、事業所基準を更新するには、事業所Bangaloreを削除して、Hyderabadと共に新しい事業所Mumbaiを追加するには、事業所Bangaloreに削除行を指定し、Mumbaiに新規行を追加します。 この例では、AORTemplate.datファイルは、既存の事業所をHyderabad、Bangaloreの値をHyderabad、Mumbaiに更新します。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateCode|CriteriaAttributeName|LocationCode|LocationSetCode
DELETE|TemplateCriteria|101|GHR_AOR_TEMP_03072402|Location|Bangalore - India|COMMON
MERGE|TemplateCriteria|102|GHR_AOR_TEMP_03072402|Location|Mumbai - India|COMMON
複数テンプレート・バイパス・プレビューの更新
この例では、AORTemplate.datファイルは複数のテンプレート・バイパス・プレビューを更新します。
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType|BypassPreview
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP|Y
MERGE|AORTemplate|GHR_AOR_TEMP_03072403|Global Learn Representative HYD|Active|ORA_PER_AOR_APPROVAL|2012/10/09|LEARN_REP|Y
既存のテンプレート・スコープの更新
ここにリストされているAORTemplate.datファイルの例は、既存のテンプレート・スコープを更新する様々な例を示しています:
METADATA|AORTemplate|TemplateCode|TemplateName|Status|Usage|StartDate|ResponsibilityType|BypassPreview
MERGE|AORTemplate|GHR_AOR_TEMP_03072402|Global Learn Representative|Active|ORA_PER_AOR_APPROVAL|2012/10/09|Assistant Rep|Y
COMMENT Update Approval and Checklist Usage Flag. Both usages will accept either Lookup Code or Meaning
METADATA|AORTemplate|TemplateCode|TemplateName|StartDate|EndDate|ApprovalUsageFlag|ChecklistUsageFlag
MERGE|AORTemplate|GHR_AOR_TEMP_03072403|Global Learn Representative HYD|2012/10/09||Y|Yes
METADATA|AORTemplate|TemplateCode|TemplateName|StartDate|EndDate|ApprovalUsageFlag|ChecklistUsageFlag
MERGE|AORTemplate|GHR_AOR_TEMP_03072403|Global Learn Representative HYD|2012/10/09|||
METADATA|AORTemplate|TemplateId|TemplateCode
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateId|TemplateCode|CriteriaAttributeName|DepartmentName
MERGE|AORTemplate||GHR_AOR_TEMP_03072403
MERGE|TemplateCriteria|1||GHR_AOR_TEMP_03072403|Department|Vision Project Mfg
METADATA|AORTemplate|TemplateId|TemplateCode|Status
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateId|TemplateCode|CriteriaAttributeName|LocationCode|LocationSetCode
MERGE|AORTemplate||GHR_AOR_TEMP_03072403|A
MERGE|TemplateCriteria|1||GHR_AOR_TEMP_03072403|Location|Belmont|Vision Corporation 202
MERGE|TemplateCriteria|2||GHR_AOR_TEMP_03072403|Location|San Francisco|Vision Corporation 202
MERGE|TemplateCriteria|3||GHR_AOR_TEMP_03072403|Location|FS_TRUCK6_0_2452104113131|COMMON
MERGE|AORTemplate||GHR_AOR_TEMP_03072999|A
MERGE|TemplateCriteria|1||GHR_AOR_TEMP_03072999|Location|Belmont|Vision Corporation 202
MERGE|TemplateCriteria|2||GHR_AOR_TEMP_03072999|Location|FS_TRUCK6_0_2452104113131|COMMON
単一のポジション・テンプレート基準の削除
- ビジネス・ユニット・コード'Vision Corporation Enterprise'のポジション'Admin Assistant' (ポジション・コードは
POSCD422
)およびビジネス・ユニット・コードVision ADB
のポジションPOS_CHILD
(ポジション・コードはPOS_CHILD
)を使用してテンプレート基準を追加します。 - ビジネス・ユニット
Vision ADB
のポジションPOS_CHILD
を削除します。
次のAORTemplate.datファイルの例では、このユースケースを示します:
- テンプレート基準でのポジションの作成:
METADATA|AORTemplate|TemplateId|TemplateCode|Status METADATA|TemplateCriteria|CriteriaAttributeId|TemplateId|TemplateCode|CriteriaAttributeName|PositionBusinessUnitShortCode|PositionCode MERGE|AORTemplate||GHR_AOR_TEMP_03072403|A MERGE|TemplateCriteria|5||GHR_AOR_TEMP_03072403|Position|Vision ADB|POS_CHILD MERGE|TemplateCriteria|6|GHR_AOR_TEMP_03072403|Position|Vision Corporation Enterprise|POSCD422
- テンプレート基準のいずれかのポジションの削除:
METADATA|AORTemplate|TemplateId|TemplateCode|Status METADATA|TemplateCriteria|CriteriaAttributeId|TemplateId|TemplateCode|CriteriaAttributeName|PositionBusinessUnitShortCode|PositionCode MERGE|AORTemplate||GHR_AOR_TEMP_03072403|A DELETE|TemplateCriteria|5||GHR_AOR_TEMP_03072403|Position|Vision ADB|POS_CHILD
複数ポジション・テンプレート基準の1つの削除
テンプレート条件(複数のポジションを持つ条件を持つテンプレート)を削除するには、削除するポジションの条件に対する削除行を指定します。
たとえば、位置コード' POSCD6
'、' POSCD7'
、' POSCD422
'を持つ複数の位置を持つ基準で作成されたテンプレートでは、この例のAORTemplate.datファイルは位置コードPOSCD7
を保持します。
METADATA|AORTemplate|TemplateId|TemplateCode|Status
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateId|TemplateCode|CriteriaAttributeName|PositionBusinessUnitShortCode|PositionCode
MERGE|AORTemplate||NEW_DEMO_VIS|A
DELETE|TemplateCriteria|5||GHR_AOR_TEMP_03072402|Position|Vision Corporation Enterprise|POSCD422
DELETE|TemplateCriteria|6||GHR_AOR_TEMP_03072402|Position|Vision Corporation Enterprise|POSCD6
複数のポジション・テンプレート基準の削除
テンプレート条件(複数のポジションを持つ条件を持つテンプレート)を削除するには、条件"ポジション"の削除行を指定します。
たとえば、位置コードが'POSCD6
'、'POSCD7'
、'POSCD422
'の複数の位置を持つ基準で作成されたテンプレートでは、この例のAORTemplate.datファイルは、テンプレート基準内のすべての位置を削除します。
METADATA|AORTemplate|TemplateId|TemplateCode|Status
METADATA|TemplateCriteria|CriteriaAttributeId|TemplateId|TemplateCode|CriteriaAttributeName|PositionBusinessUnitShortCode|PositionCode
MERGE|AORTemplate||NEW_DEMO_VIS|A
DELETE|TemplateCriteria|5||GHR_AOR_TEMP_03072402|Position||