Introduction
L'objet métier Salarié est complexe avec environ 30 composants dans la hiérarchie des objets. Ce tutoriel ne tente pas de couvrir tous les composants disponibles de cet objet complexe, mais fournit des conseils sur les règles à suivre lors du téléchargement de nouvelles embauches.
Lorsque vous créez une nouvelle embauche, vous devez fournir des données pour les composants suivants de la hiérarchie d'objets Salarié :
- Processus actif
- PersonName
- WorkRelationship
- Conditions de travail
- Affectation
Il est recommandé de fournir également PersonLegislativeData. Si vous ne le fournissez pas, un enregistrement de données réglementaires sera généré automatiquement, avec une clé source générée automatiquement.
Remarques :
Vous devez comprendre les clés source et savoir comment charger des fichiers à l'aide du chargeur de données HCM (HDL). Si vous ne connaissez pas encore le langage HDL, vous devez d'abord suivre le tutoriel Créer et tenir à jour des données avec le chargeur de données HCM (HDL).Objectifs
Dans ce tutoriel, vous allez effectuer les opérations suivantes :
- Créez et chargez un fichier Worker.dat du chargeur de données HCM pour charger les nouvelles embauches.
- Comprendre les règles propres au chargement des nouvelles embauches.
Prérequis
Pour terminer ce tutoriel, vous aurez besoin des éléments suivants :
- Accès à l'importation et au chargement de données à l'aide du chargeur de données HCM.
Conseil :
Reportez-vous au tutoriel Configurer l'accès au chargeur de données HCM (HDL) et comprendre les options de sécurité HDL. - Accès à Configuration et maintenance pour mettre à jour un type de code express.
- Un éditeur de texte pour créer vos fichiers.
- Compresseur de fichiers permettant de compresser les fichiers de données des objets fonctionnels.
Tâche 1 : créer le propriétaire du système source
Pour pouvoir charger un fichier qui utilise des clés source, vous devez d'abord enregistrer la valeur du propriétaire du système source.
- Dans l'application, cliquez sur votre nom utilisateur, puis sur Configuration et maintenance.
- Cliquez sur l'icône du tiroir latéral et cliquez sur Rechercher.
- Recherchez et sélectionnez la tâche Gérer les codes express communs.
- Recherchez le type de code express HRC_SOURCE_SYSTEM_OWNER.
- Cliquez sur l'icône Ajouter dans la table Codes express.
- Indiquez EMP dans le code express et sa signification, puis indiquez la date de début 01/01/2000.
- Cliquez sur Enregistrer.



Tâche 2 : créer le fichier Worker
Au cours de cette étape, vous allez créer un fichier Worker.dat contenant les enregistrements des composants obligatoires et recommandés de la hiérarchie d'objets de processus actif.
Processus actif
Le composant Salarié identifie le salarié avec son matricule et sa date de naissance.
Créez un fichier et ajoutez les lignes de fichier suivantes :
METADATA|Worker|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonNumber|StartDate|DateOfBirth|ActionCode MERGE|Worker|EMP|HDL001|2001/09/08|HDL-1001|2001/09/08|1952/05/21|HIRE MERGE|Worker|EMP|HDL002|2005/02/08|HDL-1002|2005/02/08|1966/04/21|HIRE
Dans cet exemple :
- Chaque enregistrement de salarié est identifié de manière unique par une clé source à l'aide des attributs SourceSystemOwner et SourceSystemId. Par exemple, EMP et HDL001, EMP et HDL002.
- L'attribut PersonNumber est la clé utilisateur et est également fourni. Toutefois, si vous générez automatiquement des matricules de personne, vous n'avez pas besoin de le fournir.
- Un ActionCode de HIRE est nécessaire pour les nouvelles embauches.
- La valeur de EffectiveStartDate doit correspondre à la valeur de StartDate lors de la création de nouvelles embauches.
Conseil :
Si vous générez automatiquement des nombres, la fourniture d'une clé source devient obligatoire car l'attribut de clé utilisateur PersonNumber ne peut pas être fourni.Nom de la personne
Le composant PersonName enregistre le nom de votre employé.
Ajoutez les lignes suivantes à votre fichier :
METADATA|PersonName|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonId(SourceSystemId)|NameType|LegislationCode|Title|LastName|FirstName MERGE|PersonName|EMP|HDL001_NME|2001/09/08|HDL001|GLOBAL|US|MR.|Wells|Christopher MERGE|PersonName|EMP|HDL002_NME|2005/02/08|HDL002|GLOBAL|US|MRS.|Hugh|Lorraine
Dans cet exemple :
- Chaque enregistrement PersonName est identifié de manière unique par une clé source à l'aide des attributs SourceSystemOwner et SourceSystemId. Par exemple, EMP, HDL001_NME.
- Pour identifier l'enregistrement de processus actif concerné par chaque élément PersonName, l'ID système source est fourni à l'attribut d'ID substitution parent PersonId avec le conseil (SourceSystemId). Par exemple, HDL001 ou HDL002.
- LegislationCode détermine les valeurs valides pour l'attribut Titre. Par conséquent, si vous modifiez le code législation, vous devrez peut-être modifier la valeur de l'attribut Titre.
- La valeur de EffectiveStartDate dans l'enregistrement PersonName doit correspondre à celle de l'enregistrement Salarié pour les nouvelles embauches.
Conseil :
Comme l'enregistrement PersonName local et l'enregistrement de processus actif parent utilisent tous deux le même propriétaire du système source, le propriétaire du système source parent peut hériter de sa valeur de l'attribut local SourceSystemOwner.Conseil :
Utilisez la tâche Afficher les objets métier pour rechercher le type de code express utilisé pour valider les attributs validés par code express.Données réglementaires de la personne
Le composant PersonLegislativeData permet de saisir la situation de famille et le sexe de l'employé.
Ajoutez les lignes suivantes à votre fichier :
METADATA|PersonLegislativeData|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonId(SourceSystemId)|LegislationCode|Sex|MaritalStatus MERGE|PersonLegislativeData|EMP|HDL001_LEG|2001/09/08|HDL001|US|M|M MERGE|PersonLegislativeData|EMP|HDL002_LEG|2005/02/08|HDL002|US|F|S
Dans cet exemple :
- Chaque enregistrement PersonLegislativeData est identifié de manière unique par une clé source. Par exemple, EMP, HDL001_LEG.
- L'enregistrement parent est Processeur. Par conséquent, vous référencez l'enregistrement parent de la même manière que pour PersonName, à l'aide de l'attribut PersonId(SourceSystemId).
- LegislationCode détermine les valeurs valides pour les attributs Sex et MaritalStatus.
- La valeur de EffectiveStartDate dans l'enregistrement PersonLegislativeData doit correspondre à celle de l'enregistrement Salarié pour les nouvelles embauches.
Relation de travail
Le composant WorkRelationship indique la société juridique de l'employé.
Ajoutez les lignes suivantes à votre fichier :
METADATA|WorkRelationship|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|LegalEmployerName|DateStart|WorkerType|PrimaryFlag MERGE|WorkRelationship|EMP|HDL001_POS|HDL001|Vision Corporation|2001/09/08|E|Y MERGE|WorkRelationship|EMP|HDL002_POS|HDL002|Vision Corporation|2005/02/08|E|Y
Dans cet exemple :
- Chaque enregistrement WorkRelationship est identifié de manière unique par une clé source. Par exemple, EMP, HDL001_POS.
- L'enregistrement parent est toujours l'enregistrement du salarié. Vous référencez donc l'enregistrement parent à l'aide de l'attribut PersonId(SourceSystemId).
- La valeur de l'attribut DateStart doit correspondre à la valeur StartDate fournie dans l'enregistrement de salarié parent pour les nouvelles embauches.
Conseil :
Vous devrez modifier la valeur LegalEmployerName de Vision Corporation avec une société juridique disponible dans votre base de données.Conditions d'emploi
Les conditions d'emploi ne sont plus visibles dans Oracle HCM, mais vous devez toujours fournir un enregistrement squelette WorkTerms pour lier les enregistrements WorkRelationship et Affectation.
Ajoutez les lignes suivantes à votre fichier :
METADATA|WorkTerms|SourceSystemOwner|SourceSystemId|PeriodOfServiceId(SourceSystemId)|ActionCode|EffectiveStartDate|EffectiveSequence|EffectiveLatestChange|AssignmentName|AssignmentNumber|PrimaryWorkTermsFlag MERGE|WorkTerms|EMP|HDL001_TRM|HDL001_POS|HIRE|2001/09/08|1|Y|ET-HDL001|ET-HDL001|Y MERGE|WorkTerms|EMP|HDL002_TRM|HDL002_POS|HIRE|2005/02/08|1|Y|ET-HDL002|ET-HDL002|Y
Dans cet exemple :
- Chaque enregistrement WorkTerms est identifié de manière unique par une clé source. Par exemple, EMP, HDL001_TRM.
- Le parent pour WorkTerms est le WorkRelationship, l'enregistrement parent est identifié par l'attribut PeriodOfServiceId. Le conseil SourceSystemId est ajouté afin que vous puissiez fournir la clé source pour identifier la relation de travail parent.
- Comme l'enregistrement de relation de travail parent et l'enregistrement de conditions d'emploi local utilisent tous deux le même propriétaire du système source, les deux références utilisent le même attribut SourceSystemOwner.
- La valeur EffectiveStartDate doit correspondre à celle de l'enregistrement WorkRelationship.
Remarques :
Vous devez uniquement fournir les attributs obligatoires lors du chargement de l'enregistrement des conditions de travail. Le grade, le lieu de travail, le service, etc. sont désormais renseignés uniquement dans le composant Affectation.Affectation
Le type d'enregistrement Affectation permet de spécifier le service, le lieu, le poste, l'emploi de votre employé, etc.
Ajoutez les lignes suivantes à votre fichier :
METADATA|Assignment|SourceSystemOwner|SourceSystemId|ActionCode|EffectiveStartDate|EffectiveSequence|EffectiveLatestChange|WorkTermsAssignmentId(SourceSystemId)|AssignmentName|AssignmentNumber|AssignmentStatusTypeCode|PersonTypeCode|BusinessUnitShortCode|PrimaryAssignmentFlag|JobId(SourceSystemId)|JobId(SourceSystemOwner) MERGE|Assignment|EMP|HDL001_ASG|HIRE|2001/09/08|1|Y|HDL001_TRM|HDL001|HDL001|ACTIVE_PROCESS|Employee|Vision Operations|Y|SCN|VISION MERGE|Assignment|EMP|HDL002_ASG|HIRE|2005/02/08|1|Y|HDL002_TRM|HDL002|HDL002|ACTIVE_PROCESS|Employee|Vision Operations|Y|MGR|VISION
Dans cet exemple :
- Chaque enregistrement d'affectation est identifié de manière unique par une clé source. Par exemple, EMP, HDL001_ASG.
- Le parent de l'affectation est le WorkTerms, l'enregistrement parent est identifié par l'attribut WorkTermsAssignmentId. Grâce au conseil SourceSystemId, vous pouvez utiliser la clé source pour identifier l'enregistrement WorkTerms parent.
- Le travail est également référencé par sa clé source, mais comme sa valeur de propriétaire du système source est différente, il ne peut pas utiliser la valeur fournie à l'attribut SourceSystemOwner.
Pour indiquer un autre propriétaire de système source pour une référence d'objet étranger, ajoutez le conseil SourceSystemOwner à l'attribut qui identifie l'objet étranger, à savoir JobId(SourceSystemOwner).
- La valeur EffectiveStartDate doit correspondre à celle de l'enregistrement WorkTerms.
Conseil :
Les travaux référencés dans cet exemple sont créés par le tutoriel Créer et tenir à jour des données avec le chargeur de données HCM (HDL).Conseil :
Vous devez modifier la valeur BusinessUnitShortCode de Vision Operations avec une unité opérationnelle disponible dans votre base de données.Conseil :
Vous pouvez utiliser ces étapes pour étendre ce fichier afin d'inclure d'autres composants de la hiérarchie des salariés, tels que PersonEmail.Tâche 3 : enregistrer et charger le fichier
- Enregistrez votre fichier en lui attribuant le nom Worker.dat. Vous pouvez également télécharger et modifier le fichier Worker.dat.
- Compressez (zip) le fichier Worker.dat en un nom de fichier de votre choix, mais il doit avoir une extension de fichier .zip.
- Chargez votre fichier à l'aide du chargeur de données HCM.
Etapes suivantes
Les tutoriels suivants vous aideront à développer vos connaissances sur le chargeur de données HCM :
Liens connexes
Les derniers tutoriels pour HDL et HSDL sont publiés dans cette rubrique sur Cloud Customer Connect :
Pour plus d'informations, reportez-vous aux rubriques d'aide suivantes :
Remerciements
- Auteurs - Ema Johnson (Responsable produit principal)
Ressources de formation supplémentaires
Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur le canal Oracle Learning YouTube. En outre, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.
Créer et charger de nouvelles embauches à l'aide du chargeur de données HCM (HDL)
G34017-01
Mai 2025