昇格ルールのロードの例

次の例では、HCMデータ・ローダーを使用して昇格ルール・オブジェクトをロードする方法を示します。

昇格ルールの作成

通常、昇格等級ラダーのステップごと、または等級にステップがない場合は等級ごとに昇格ルールをロードします。次の各例は、昇格等級ラダー、等級および等級ステップに対する昇格ルールをロードする方法を示しています。これらには各レベルでキーを作成するのに必要な属性が含まれており、次のルールが適用されます。

  • 昇格等級ラダーに対するルールをロードするときは、SetCode、GradeIdおよびGradeStepIdまたはGradeStepNameの各属性を#NULLに設定します。

  • 特定の等級に対するルールをロードするときは、GradeStepIdまたはGradeStepNameの属性を#NULLに設定します。

  • ステップに対するルールをロードするときは、すべての属性の値を指定します。

ノート: 等級にステップがない場合は、ファイルからGradeStepIdまたはGradeStepNameの属性を削除する必要があります。

または、レベルごとに個別に昇格ルールをロードできます。この場合は、必要なキー属性のみを含めます。たとえば、昇格等級ラダーのみに対する昇格ルールをロードするときは、SetCode、GradeIdおよびGradeStepIdまたはGradeStepNameの各属性を削除します。同様に、等級のみに対する昇格ルールをロードするときは、GradeStepId属性またはGradeStepName属性を削除します。

ノート: 適格プロファイルは、ソース・キーを使用して参照できません。

次のProgressionRule.datファイルの例では、ソース・キーを使用して各レベルで昇格ルールを作成します。既存の適格プロファイルによって、昇格の基準が定義されます。

METADATA|ProgressionRule|SourceSystemOwner|SourceSystemId|EffectiveStartDate|GradeLadderId(SourceSystemId)|SetCode|GradeId(SourceSystemId)|GradeStepId(SourceSystemId)|ProgressionRuleName
COMMENT Rule for Progression Grade Ladder
MERGE|ProgressionRule|VISION|GSP_ANALYSTS_PGL_RULE1|2000/02/15|GSP_ANALYSTS_PGL|#NULL|#NULL|#NULL|Active Employees
COMMENT Rule for Grade
MERGE|ProgressionRule|VISION|GSP_ANALYSTS_PGL_RULE_G1_1|2000/02/15|GSP_ANALYSTS_PGL|COMMON|ANALYST1_GR|#NULL|26 Weeks of Service
COMMENT Rules for Steps
MERGE|ProgressionRule|VISION|GSP_ANALYSTS_PGL_RULE_G1S1_1|2000/02/15|GSP_ANALYSTS_PGL|COMMON|ANALYST1_GR|ANALYST1_GRS1|Completed Training
MERGE|ProgressionRule|VISION|GSP_ANALYSTS_PGL_RULE_G1S1_2|2000/02/15|GSP_ANALYSTS_PGL|COMMON|ANALYST1_GR|ANALYST1_GRS1|Completed Training Level 2

次のProgressionRule.datファイルの例では、ユーザー・キーを使用して各レベルで昇格ルールを作成します。既存の適格プロファイルによって、昇格の基準が定義されます。

METADATA|ProgressionRule|GradeLadderName|SetCode|GradeCode|GradeStepName|ProgressionRuleName|EffectiveStartDate
COMMENT Rule for Progression Grade Ladder
MERGE|ProgressionRule|GSP Nurses|#NULL|#NULL|#NULL|Active Employees|2016/01/01
COMMENT Rules for Grade
MERGE|ProgressionRule|GSP Nurses|COMMON|NURSE_1|#NULL|26 Weeks of Service|2016/01/01
COMMENT Rules for Steps
MERGE|ProgressionRule|GSP Nurses|COMMON|NURSE_1|Step 1|Completed Training|2016/01/01
MERGE|ProgressionRule|GSP Nurses|COMMON|NURSE_1|Step 1|Completed Training Level 2|2016/01/01

昇格ルールの削除

HCMデータ・ローダーを使用して、昇格ルール・レコードを削除できます。昇格ルールを削除しても、リンクされている適格プロファイルは削除されません。

次のProgressionRule.datファイルの例では、ソース・キーによって参照される3つの昇格ルールを削除します。

METADATA|ProgressionRule|SourceSystemOwner|SourceSystemId
COMMENT Delete Rule for Progression Grade Ladder
DELETE|ProgressionRule|VISION|GSP_ANALYSTS_PGL_RULE1
COMMENT Delete Rule for Grade
DELETE|ProgressionRule|VISION|GSP_ANALYSTS_PGL_RULE_G1_1
COMMENT Delete Rule for Step
DELETE|ProgressionRule|VISION|GSP_ANALYSTS_PGL_RULE_G1S1_1

次のProgressionRule.datファイルの例では、ユーザー・キーによって参照される3つの昇格ルールを削除します。また、次のルールも適用されます。これは、すべてのレベルで昇給ルールを削除するためです。

  • 昇格等級ラダーに対するルールを削除するときは、SetCode、GradeCodeおよびGradeStepNameの各属性を#NULLに設定します。

  • 等級に対するルールを削除するときは、GradeStepName属性を#NULLに設定します。

  • ステップに対するルールを削除するときは、すべての属性の値を指定します。

  • 等級にステップがない場合は、ファイルからGradeStepName属性を削除します。

METADATA|ProgressionRule|GradeLadderName|SetCode|GradeCode|GradeStepName|ProgressionRuleName
COMMENT Delete Rule for Ladder
DELETE|ProgressionRule|GSP Nurses|#NULL|#NULL|#NULL|Active Employees
COMMENT Delete Rule for Grade 
DELETE|ProgressionRule|GSP Nurses|COMMON|NURSE_1|#NULL|26 Weeks of Service
COMMENT Delete Rule for Step
DELETE|ProgressionRule|GSP Nurses|COMMON|NURSE_1|Step 1|Completed Training