ジョブのロードに関するガイドライン
一般論として、ジョブは組織内の就業者のロールを定義します。 たとえば、就業者のジョブを給与マネージャ、販売コンサルタントまたは管理者にすることができます。 このトピックでは、ジョブ・オブジェクトを正常にロードするために理解する必要があるジョブ・オブジェクトの側面について説明します。
参照オブジェクトのロード
ジョブにジョブ・ファミリまたは有効等級を関連付ける場合は、ジョブをロードする前にこれらのオブジェクトをロードする必要があります。
ベンチマーク・ジョブ
ベンチマーク・ジョブを使用するには:
-
BenchmarkJobFlag属性がYesに設定されたベンチマーク・ジョブをロードします。 ベンチマーク・ジョブは、他のベンチマーク・ジョブを参照できません。 そのため、BenchmarkJobIdまたはBenchmarkJobCodeの値を持つベンチマーク・ジョブはロードできません。
-
残りのジョブをロードします。 ベンチマーク・ジョブを参照するこれらのジョブでは、BenchmarkJobId属性またはBenchmarkJobCode属性を使用して、関連するベンチマーク・ジョブを識別します。 ジョブをそれ自体のベンチマーク・ジョブにすることはできません。 したがって、ロードするジョブがこれらの値によって識別されることはありません。
翻訳されるジョブ名のロード
ロードするユーザーの言語で、ジョブ名を指定します。 ジョブが存在するようになった後、ジョブ名を他の対応言語に翻訳するためのJobTranslation.datファイルを指定します。 次の例では、既存のジョブの名前を翻訳します。 ここでは、ソース・キーによってこれらのジョブが識別されます。
METADATA|JobTranslation|SourceSystemOwner|SourceSystemId|EffectiveStartDate|Language|Name
MERGE|JobTranslation|VISION|SALES_CONS|2000/01/01|FR|Consultant en Ventes
MERGE|JobTranslation|VISION|SALES_MGR|2000/01/01|FR|Superviseur des Ventes
MERGE|JobTranslation|VISION|SALES_DIR|2000/01/01|FR|Directeur des Ventes
ジョブの削除
ジョブ・オブジェクトは、HCMデータ・ローダーを使用して削除できません。 ただし、ジョブを非アクティブにすることができます。 次のJob.datファイルの例では、既存のジョブを非アクティブ化します。 ここでは、ソース・キーによってジョブが識別されます。
METADATA|Job|SourceSystemOwner|SourceSystemId|EffectiveStartDate|ActiveStatus
MERGE|Job|VISION|MRKT_CONS|2015/01/01|I
インフライト状況下のジョブ更新の防止
更新および訂正フローを使用して更新されている、有効日部門レコードが削除されている、承認が待ち状態であるといったインフライト状況下のジョブ更新を防止できます。 インフライト状況下のジョブ更新を防止するには、HR_DISABLE_PENDING_APPROVALS_CHECK_IN _HCM_DATA_LOADERプロファイル・オプションを作成し(まだ作成されていない場合)、これをNoに設定する必要があります。