Introduction

Vous pouvez utiliser le chargeur de données HCM pour charger en masse l'historique à date d'effet et le tenir à jour.

Remarques :

Vous devez comprendre comment créer et 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éer et charger un historique à date d'effet et plusieurs modifications par jour.
  • Corriger et mettre à jour les enregistrements à date d'effet existants.
  • Chargez les modifications historiques, en conservant les valeurs futures et en remplaçant les valeurs futures.
  • Supprimer les enregistrements à date d'effet dans l'historique.

Prérequis

Pour terminer ce tutoriel, vous aurez besoin des éléments suivants :

Il est également recommandé de suivre le tutoriel Créer et tenir à jour des données à l'aide du chargeur de données HCM (HDL) avant de commencer ce tutoriel. La tâche 10 fait référence aux données que vous créez dans ce tutoriel.


Tâche 1 : créer un objet avec un historique à date d'effet

Cette étape explique comment charger l'historique à date d'effet lors de la création d'un objet.

  1. Créez un fichier à l'aide d'un éditeur de texte et entrez les informations suivantes :
  2. METADATA|Job|JobCode|SetCode|EffectiveStartDate|EffectiveEndDate|Name|ActiveStatus|JobFamilyCode|RegularTemporary|FullPartTime|StandardWorkingHours|StandardWorkingFrequency
    MERGE|Job|SALES|COMMON|2024/03/01|4712/12/31|Sales|ACTIVE|SALES|R|PART_TIME|24|W
    MERGE|Job|SALES|COMMON|2020/01/01|2024/02/29|Sales|ACTIVE|SALES|R|PART_TIME|16|W
    MERGE|Job|SALES|COMMON|2010/01/01|2019/12/31|Sales|ACTIVE||R|PART_TIME|16|W

    Ces trois lignes de fichier concernent le même travail, identifié par les valeurs d'attribut JobCode SALES et SetCode COMMON.

    Conseil :

    Lorsqu'un enregistrement n'a pas de date de fin, vous pouvez spécifier la valeur 4712/12/31 pour l'attribut EffectiveEndDate. Sinon, laissez ce champ vide.

    Remarques :

    Lorsque vous fournissez un historique à date d'effet, assurez-vous que les fourchettes de dates sont consécutives et qu'il n'y a pas d'écart dans la fourchette de dates. Tous les enregistrements doivent être valides. HDL regroupe ces enregistrements et les charge en tant qu'objet unique. Si une erreur est détectée dans un enregistrement de l'objet, le chargement de l'ensemble de l'objet échoue.
  3. Enregistrez votre fichier en lui attribuant le nom Job.dat.
  4. Téléchargez ce fichier JobFamily.dat.
  5. Compressez les fichiers Job.dat et JobFamily.dat dans un fichier zip nommé 1 Create Job.zip.
  6. Remarques :

    Votre fichier Job.dat fait référence aux familles de travaux créées par le fichier JobFamily.dat.
  7. Importez et chargez le fichier ZIP. Les données suivantes seront créées :
    Les enregistrements à date d'effet suivants sont créés pour le travail de vente.
    Date de début de validité Date de fin d'effet Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Mar-2024 Sales SALES 24 PART_TIME
    1-Jan-2020 29-Feb-2024 Sales SALES 16 PART_TIME
    1-Jan-2010 31-Dec-2019 Sales 16 PART_TIME

    En résumé :

    • Le 1er janvier 2010, l'emploi a été créé.
    • Le 1er janvier 2020, le code famille d'emplois a été renseigné.
    • Le 1er mars 2024, les heures de travail standard sont passées de 16 à 24.

    Conseil :

    Vous pouvez fournir des enregistrements à date d'effet dans n'importe quel ordre dans le fichier .dat, mais aucune interruption des dates ne peut se produire.

    Remarques :

    Lorsque vous créez un objet à date d'effet, seul le premier enregistrement à date d'effet est traité en tant que nouvel enregistrement. Les enregistrements à date ultérieure sont des mises à jour du premier enregistrement. Pour conserver les valeurs de l'enregistrement à date d'effet précédent, vous pouvez laisser ces attributs vides ou répéter la valeur qui doit continuer.


Tâche 2 : corriger le dernier enregistrement à date d'effet

Cette étape consiste à charger une correction dans le dernier enregistrement à date d'effet de votre travail.

  1. Créez un fichier et entrez les informations suivantes :
  2. METADATA|Job|JobCode|SetCode|EffectiveStartDate|EffectiveEndDate|StandardWorkingHours
    MERGE|Job|SALES|COMMON|2024/03/01|4712/12/31|32

    Comme un enregistrement pour l'emploi existe déjà dans le 1er mars 2024, il sera corrigé au lieu d'un nouveau fractionnement à date d'effet en cours de création.

    Conseil :

    Etant donné que seuls StandardWorkingHours sont en cours de correction, vous devez uniquement fournir cet attribut. Les autres attributs resteront inchangés.
  3. Enregistrez votre fichier en le nommant Job.dat et compressez-le dans un fichier zip nommé 2 Correct Job.zip
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date fin validité Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Mar-2024 Sales SALES 32 PART_TIME
    1-Jan-2020 28-Feb-2024 Sales SALES 16 PART_TIME
    1-Jan-2010 31-Dec-2019 Sales 16 PART_TIME
  5. En résumé :

    • Le 1er mars 2024, les heures de travail standard ont été corrigées de 24 à 32.
    • Aucune modification n'a été apportée aux autres attributs de cet enregistrement.


Tâche 3 : Créer une mise à jour à date d'effet

Dans cette tâche, vous allez charger une mise à jour à date d'effet pour votre travail.

  1. Créez un fichier et entrez les informations suivantes :
  2. METADATA|Job|JobCode|SetCode|EffectiveStartDate|StandardWorkingHours
    MERGE|Job|SALES|COMMON|2024/03/15|40

    Comme vous avez indiqué une valeur EffectiveStartDate qui n'existe pas encore pour le travail, un nouveau fractionnement à date d'effet sera créé.

    Conseil :

    Si vous n'indiquez pas de valeur pour EffectiveEndDate, la modification sera exécutée jusqu'à la fin des temps.
  3. Enregistrez votre fichier en le nommant Job.dat et compressez-le dans un fichier zip nommé 3 Update Job.zip
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date de fin d'effet Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    15-Mar-2024 Sales SALES 40 PART_TIME
    1-Mar-2024 14-Mar-2024 Sales SALES 32 PART_TIME
    1-Jan-2020 28-Feb-2024 Sales SALES 16 PART_TIME
    1-Jan-2010 31-Dec-2019 Sales 16 PART_TIME
  5. En résumé :

    • Une nouvelle mise à jour à date d'effet est créée le 15 mars 2024, portant le nombre d'heures de travail standard à 40.
    • La date de fin d'effet de l'enregistrement précédemment exécuté jusqu'à la fin de l'heure est mise à jour sur le 14 mars 2024, le jour précédant la nouvelle date de début d'effet.


Tâche 4 : Supprimer les fractionnements à date d'effet future

Dans cette tâche, vous allez remplacer les deux dernières fractionnements à date d'effet par un nouvel enregistrement.

  1. Créez un fichier et entrez les informations suivantes :
  2. SET PURGE_FUTURE_CHANGES Y
    METADATA|Job|JobCode|SetCode|EffectiveStartDate|StandardWorkingHours|FullPartTime
    MERGE|Job|SALES|COMMON|2024/01/01|40|FULL_TIME

    L'instruction SET PURGE_FUTURE_CHANGES Y indique à HDL de remplacer tous les enregistrements à date d'effet qui existent dans la plage de dates spécifiée par les attributs EffectiveStartDate et EffectiveEndDate.

  3. Enregistrez votre fichier en le nommant Job.dat et compressez-le dans un fichier zip nommé 4 Replace DE Split in Job.zip.
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date de fin effective Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Jan-2024 Sales SALES 40 FULL_TIME
    1-Jan-2020 31-Dec-2022 Sales SALES 16 PART_TIME
    1-Jan-2010 31-Dec-2019 Sales 16 PART_TIME
  5. En résumé :

    • Les enregistrements à date d'effet commençant le 1er mars 2024 et le 15 mars 2024 sont supprimés tels qu'ils existaient après le EffectiveStartDate du 1er janvier 2024.
    • Un nouvel enregistrement est créé à partir des valeurs 1er janvier 2024 qui mettent à jour les valeurs Heures de travail standard et Temps partiel complet.
    • La date de fin d'effet du dossier qui précède immédiatement le 1er janvier 2024 est mise à jour au 31 décembre 2022.
    • Les attributs non fournis avec des valeurs dans le fichier ne sont pas mis à jour, mais reportés à partir de l'enregistrement précédemment daté, tel que le code famille d'emplois.


Tâche 5 : charger une modification historique conservant les valeurs à date future

Cette étape consiste à insérer un enregistrement à date d'effet sans remplacer les valeurs des enregistrements à date future.

  1. Créez un fichier et entrez les informations suivantes :
  2. SET PURGE_FUTURE_CHANGES N
    METADATA|Job|JobCode|SetCode|EffectiveStartDate|EffectiveEndDate|Name
    MERGE|Job|SALES|COMMON|2015/01/01|#RETAIN|Sales Consultant

    L'instruction SET PURGE_FUTURE_CHANGES N indique à HDL de conserver toutes les divisions à date d'effet future existantes.

    La valeur #RETAIN fournie à l'attribut EffectiveEndDate indique à HDL de conserver les valeurs d'attribut dans tous les enregistrements à date d'effet future existants.

  3. Enregistrez votre fichier en le nommant Job.dat et compressez-le dans un fichier zip nommé 5 Retain Future Changes Job.zip.
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date de fin d'effet Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Jan-2024 Sales SALES 40 FULL_TIME
    1-Jan-2020 31-Dec-2022 Sales SALES 16 PART_TIME
    1-Jan-2015 31-Dec-2019 Consultant vente 16 PART_TIME
    1-Jan-2010 31-Dec-2014 Sales 16 PART_TIME
  5. En résumé :

    • Un nouvel enregistrement est créé le 1er janvier 2015, définissant le nom sur Consultant en ventes.
    • La date de fin d'effet du nouvel enregistrement est déterminée comme la veille de la date de début d'effet du prochain enregistrement à date d'effet. Par exemple, le prochain enregistrement existant commence le 1er janvier 2020, de sorte que le nouvel enregistrement se termine le 31 décembre 2019.
    • Tous les enregistrements à date future sont conservés. La valeur Nom n'est pas reportée en raison de l'utilisation du jeton #RETAIN fourni à l'attribut EffectiveEndDate.
    • Les attributs non fournis avec des valeurs dans le fichier héritent de leurs valeurs de l'enregistrement qui existait précédemment sur le fichier 1-Jan-2015 ; la valeur de l'attribut EffectiveStartDate spécifiée dans le fichier.


Tâche 6 : charger une modification historique en mettant à jour les enregistrements à date future

Cette étape consiste à corriger tous les enregistrements à date d'effet existants à partir de la date de début indiquée par l'attribut EffectiveStartDate.

  1. Créez un fichier et entrez les informations suivantes :
  2. SET PURGE_FUTURE_CHANGES N
    METADATA|Job|JobCode|SetCode|EffectiveStartDate|EffectiveEndDate|Name
    MERGE|Job|SALES|COMMON|2010/01/01|#ALL|Sales Consultant

    L'instruction SET PURGE_FUTURE_CHANGES N indique à HDL de conserver toutes les divisions à date d'effet future existantes.

    La valeur #ALL fournie à l'attribut EffectiveEndDate indique à HDL de reporter les valeurs d'attribut fournies dans tous les enregistrements à date d'effet future.

  3. Enregistrez votre fichier en le nommant Job.dat et compressez-le dans un fichier zip nommé 6 Replace Future Changes Job.zip.
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date de fin effective Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Jan-2024 Consultant vente SALES 40 FULL_TIME
    1-Jan-2020 31-Dec-2022 Consultant vente SALES 16 PART_TIME
    1-Jan-2015 31-Dec-2019 Consultant vente 16 PART_TIME
    1-Jan-2010 31-Dec-2014 Consultant vente 16 PART_TIME
  5. En résumé :

    • Tous les fractionnements à date d'effet sont conservés.
    • Tous les enregistrements du fichier EffectiveStartDate à l'avenir sont corrigés avec le changement de nom du consultant en ventes, à l'exception de l'enregistrement daté du 1er janvier 2015, car aucune modification n'a été apportée.
    • Seules les valeurs d'attribut fournies dans le fichier sont reportées.


Tâche 7 : supprimer un enregistrement à date d'effet

Au cours de cette étape, vous allez supprimer l'enregistrement à date d'effet inutile qui commence le 1er janvier 2015 car les valeurs d'attribut sont identiques à l'enregistrement qui l'a immédiatement précédé.

  1. Créez un fichier et entrez les informations suivantes :
  2. SET PURGE_FUTURE_CHANGES Y
    METADATA|Job|JobCode|SetCode|EffectiveStartDate|EffectiveEndDate
    MERGE|Job|SALES|COMMON|2010/01/01|2019/12/31

    L'instruction SET PURGE_FUTURE_CHANGES Y indique à HDL de remplacer tous les enregistrements à date d'effet qui existent dans la plage de dates spécifiée par les attributs EffectiveStartDate et EffectiveEndDate.

    Etant donné que seuls les attributs permettant d'identifier le travail sont fournis, aucune correction ou mise à jour n'est apportée aux attributs par ce fichier.

  3. Enregistrez votre fichier en le nommant Job.dat et compressez-le dans un fichier zip nommé 7 Delete Date Effective Splits.zip.
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date de fin effective Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Jan-2024 Consultant vente SALES 40 FULL_TIME
    1-Jan-2020 31-Dec-2022 Consultant vente SALES 16 PART_TIME
    1-Jan-2010 31-Dec-2019 Consultant vente 16 PART_TIME
  5. En résumé :

    • Pour supprimer un enregistrement à date d'effet, indiquez dans le champ EffectiveStartDate la date de début d'effet du dernier enregistrement à conserver. Indiquez le fichier EffectiveEndDate avec la date de fin d'effet du dernier enregistrement à supprimer.
    • Dans cet exemple, seul l'enregistrement commençant le 1er janvier 2015 doit être supprimé :
      • Spécifiez 2010/01/01 dans le fichier EffectiveStartDate, qui est la date de début d'effet du dernier enregistrement à conserver. Cela garantit qu'aucune nouvelle date de fractionnement n'est créée car l'enregistrement 1er janvier 2010 existe déjà.
      • Indiquez 2022/12/31 dans le fichier EffectiveEndDate, qui est la date de fin d'effet du dernier enregistrement à supprimer. Ainsi, aucune modification n'est apportée aux enregistrements après cette date.


Tâche 8 : supprimer des valeurs d'attribut

A cette étape, vous allez supprimer la valeur d'un attribut pour une plage de dates.

  1. Créez un fichier et entrez les informations suivantes :
  2. SET PURGE_FUTURE_CHANGES N
    METADATA|Job|JobCode|SetCode|EffectiveStartDate|EffectiveEndDate|StandardWorkingHours|StandardWorkingFrequency
    MERGE|Job|SALES|COMMON|2010/01/01|#ALL|#NULL|#NULL

    L'instruction SET PURGE_FUTURE_CHANGES N indique à HDL de conserver toutes les divisions à date d'effet future existantes.

    La valeur #NULL fournie aux attributs StandardWorkingHours et StandardWorkingFrequency indique à HDL de supprimer la valeur de ces attributs.

    La valeur #ALL fournie à l'attribut EffectiveEndDate indique à HDL de reporter les valeurs d'attribut sur tous les enregistrements à date d'effet future existants.

    Conseil :

    Vous pouvez également indiquer la date de fin de la modification, par exemple 4712/12/31, pour reporter cette modification jusqu'à la fin. Toutefois, si l'objet a une date de fin, c'est-à-dire que la dernière date d'effet est autre chose que 4712/12/31, la mise à jour échouera.
  3. Enregistrez votre fichier en lui attribuant le nom Job.dat et compressez-le dans un fichier zip nommé 8 Delete Attribute Values.zip.
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date de fin d'effet Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Jan-2024 Consultant vente SALES FULL_TIME
    1-Jan-2020 31-Dec-2022 Consultant vente SALES PART_TIME
    1-Jan-2010 31-Dec-2019 Consultant vente PART_TIME
  5. En résumé :

    • Les valeurs des champs Heures de travail standard et Fréquence de travail standard (qui n'apparaît pas dans ce tableau) sont toutes deux supprimées de la date de début d'effet dans tous les enregistrements à date ultérieure.


Tâche 9 : modifier la date de début logique

Cette étape permet d'ajuster la première date de début d'effet de l'emploi. Cela remplacera le premier fractionnement à date d'effet existant.

Conseil :

Utilisez la tâche Afficher les objets métier pour déterminer si un objet prend en charge les mises à jour de la première ou de la dernière date d'effet.
  1. Créez un fichier et entrez les informations suivantes :
  2. SET PURGE_FUTURE_CHANGES Y
    METADATA|Job|JobCode|SetCode|EffectiveStartDate|EffectiveEndDate|ReplaceFirstEffectiveStartDate|Name
    MERGE|Job|SALES|COMMON|2000/01/01|2019/12/31|Y|Sales Consultant

    L'instruction SET PURGE_FUTURE_CHANGES Y indique à HDL de remplacer tous les fractionnements à date d'effet future qui existent dans la plage de dates indiquée par les attributs EffectiveStartDate et EffectiveEndDate.

    Lorsque l'attribut ReplaceFirstEffectiveStartDate est défini sur Y (Oui), HDL ajuste la date de début logique à celle indiquée par l'attribut EffectiveStartDate.

    Remarques :

    Comme le nom du travail est obligatoire et traduit, vous devez également spécifier l'attribut Nom afin que la première date de début d'effet de l'enregistrement de traduction puisse également être ajustée.
  3. Enregistrez votre fichier en le nommant Job.dat et compressez-le dans un fichier zip nommé 9 Adjust Start Date.zip.
  4. Importez et chargez le fichier ZIP. Cela aura l'impact suivant sur votre travail :
    Les enregistrements à date d'effet suivants existent pour le travail de vente.
    Date de début de validité Date fin validité Nom Code famille d'emplois Heures de travail standard Temps plein à temps partiel
    1-Jan-2024 Consultant vente SALES FULL_TIME
    1-Jan-2020 31-Dec-2022 Consultant vente SALES PART_TIME
    1-Jan-2000 31-Dec-2019 Consultant vente PART_TIME
  5. En résumé :

    • La première date de début d'effet est remplacée par la valeur EffectiveStartDate fournie dans votre fichier.
    • Le EffectiveEndDate spécifié dans cet exemple était la date de fin du premier enregistrement à date d'effet existant 31 déc 2019.

Remarques :

Si vous souhaitez conserver les fractionnements existants et créer un nouvel enregistrement avant ceux de la nouvelle date de début, utilisez plutôt l'instruction SET PURGE_FUTURE_CHANGES N pour conserver les enregistrements à date future.

Conseil :

Vous pouvez ajuster la date de fin d'effet des objets qui la prennent en charge à l'aide de l'attribut ReplaceLastEffectiveEndDate.

Tâche 10 : Charger plusieurs modifications par jour

Les enregistrements de conditions d'emploi et d'affectation de la hiérarchie d'objets Salarié prennent en charge plusieurs modifications par jour (MCPD). Cela vous permet de suivre les mises à jour individuelles effectuées à la même date de début d'effet.

Lorsque vous chargez l'historique à date d'effet d'un objet avec plusieurs modifications à une seule date, la valeur EffectiveSequence doit commencer à 1 et augmenter de manière séquentielle. Vous ne pouvez pas répéter une valeur EffectiveSequence pour le même objet logique à la même date, ni créer des intervalles dans la séquence. S'il n'existe qu'une seule modification pour une date de début d'effet, EffectiveSequence doit être égal à 1.

Exemple :

METADATA|Assignment|SourceSystemId|EffectiveStartDate|EffectiveEndDate|EffectiveSequence|EffectiveLatestChange|...
MERGE|Assignment|2724|2012/06/02||1|Y|...
MERGE|Assignment|2724|2012/03/04|2012/06/01||3|Y...
MERGE|Assignment|2724|2012/03/04|2012/03/04|2|N|...
MERGE|Assignment|2724|2012/03/04|2012/03/04|1|N|...
MERGE|Assignment|2724|2010/06/08|2012/03/03|1|Y|...

Cet exemple observe les règles suivantes :

  • Il n'existe aucun écart dans les dates.
  • La clé unique est identique pour tous les enregistrements à date d'effet.
  • EffectiveSequence commence à 1 pour toutes les nouvelles dates de début d'effet et est séquentiel pour le rapprochement des dates de début d'effet.
  • EffectiveLatestChange a la valeur Y (Oui) lorsque l'enregistrement est la dernière modification apportée à une date de début d'effet. Sinon, EffectiveLatestChange a la valeur N.
  • EffectiveEndDate correspond à EffectiveStartDate lorsque EffectiveLatestChange a la valeur N.
  1. Créez un fichier et entrez les informations suivantes :
  2. METADATA|Worker|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonNumber|StartDate|DateOfBirth|ActionCode
    MERGE|Worker|EMP|MCPD|2005/02/08|HDL-MCPD|2005/02/08|1966/04/21|HIRE
    
    METADATA|PersonName|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonId(SourceSystemId)|NameType|LegislationCode|Title|LastName|FirstName
    MERGE|PersonName|EMP|MCPD_NME|2005/02/08|MCPD|GLOBAL|US|MRS.|Hugh|Lorraine
    
    METADATA|WorkRelationship|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|LegalEmployerName|DateStart|WorkerType|PrimaryFlag
    MERGE|WorkRelationship|EMP|MCPD_POS|MCPD|Vision Corporation|2005/02/08|E|Y
    
    METADATA|WorkTerms|SourceSystemOwner|SourceSystemId|PeriodOfServiceId(SourceSystemId)|ActionCode|EffectiveStartDate|EffectiveEndDate|EffectiveSequence|EffectiveLatestChange|AssignmentName|AssignmentNumber|PrimaryWorkTermsFlag
    MERGE|WorkTerms|EMP|MCPD_TRM|MCPD_POS|WORK_HOURS_CHANGE|2010/05/10|4712/12/31|2|Y|ET-MCPD|ET-MCPD|Y
    MERGE|WorkTerms|EMP|MCPD_TRM|MCPD_POS|JOB_CHANGE|2010/05/10|2010/05/10|1|N|ET-MCPD|ET-MCPD|Y
    MERGE|WorkTerms|EMP|MCPD_TRM|MCPD_POS|HIRE|2005/02/08|2010/05/09|1|Y|ET-MCPD|ET-MCPD|Y
    
    METADATA|Assignment|SourceSystemOwner|SourceSystemId|ActionCode|EffectiveStartDate|EffectiveEndDate|EffectiveSequence|EffectiveLatestChange|WorkTermsAssignmentId(SourceSystemId)|AssignmentName|AssignmentNumber|AssignmentStatusTypeCode|PersonTypeCode|BusinessUnitShortCode|PrimaryAssignmentFlag|JobId(SourceSystemId)|JobId(SourceSystemOwner)|StandardHours|StandardFrequencyDB
    MERGE|Assignment|EMP|MCPD_ASG|WORK_HOURS_CHANGE|2010/05/10|4712/12/31|2|Y|MCPD_TRM|MCPD Example|E-MCPD|ACTIVE_PROCESS|Employee|Vision Operations|Y|MGR|VISION|37.5|W
    MERGE|Assignment|EMP|MCPD_ASG|JOB_CHANGE|2010/05/10|2010/05/10|1|N|MCPD_TRM|MCPD Example|E-MCPD|ACTIVE_PROCESS|Employee|Vision Operations|Y|MGR|VISION|37.5|W
    MERGE|Assignment|EMP|MCPD_ASG|HIRE|2005/02/08|2010/05/09|1|Y|MCPD_TRM|MCPD Example|E-MCPD|ACTIVE_PROCESS|Employee|Vision Operations|Y|SCN|VISION|40|W

    Conseil :

    Les travaux référencés par ce fichier sont créés dans le tutoriel Créer et tenir à jour des données avec le chargeur de données HCM (HDL).

    Vous devrez également mettre à jour la valeur de l'attribut LegalEmployerName sur WorkRelationship et de l'attribut BusinessUnitShortCode sur les enregistrements d'affectation pour qu'elle soit disponible dans votre environnement.

    Remarques :

    Veillez à créer le propriétaire du système source dans l'application avant de charger ce fichier ou remplacez SourceSystemOwner par une valeur qui existe déjà.
  3. Enregistrez le nom de fichier Worker.dat et compressez-le dans un fichier zip nommé 10 MCPD.zip.
  4. Importez et chargez le fichier ZIP. Un salarié sera ainsi créé avec les enregistrements à date d'effet suivants pour l'affectation :
    Les enregistrements à date d'effet suivants existent pour l'affectation du salarié.
    Date de début de validité Date de fin effective Séquence de validité Action Job Heures standard
    10-May-2010 2 WORK_HOURS_CHANGE MGR 37,5
    10-May-2010 10-May-2010 1 JOB_CHANGE MGR 40
    8-Feb-2005 9-May-2010 1 Embaucher SCN 40
  5. Conseil :

    Lorsque vous indiquez des modifications à date d'effet dans un enregistrement d'affectation, vous devez créer les mêmes fractionnements à date d'effet dans l'enregistrement WorkTerms.

Etapes suivantes

Les tutoriels suivants vous aideront à développer vos connaissances sur le chargeur de données HCM :

Les derniers tutoriels pour HDL et HSDL sont publiés dans cette rubrique sur Cloud Customer Connect :

Pour plus d'informations, reportez-vous à cette rubrique d'aide :

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.