La migration des données RH vers un champ d'application défini

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 7 minutes de lecture
  • La migration des données RH constitue un processus en trois parties qui nécessite une vérification, un mappage et une migration.

    Avant de commencer

    Rôle requis : sn_hr_migration.admin

    Procédure

    1. Vérifiez que toutes les données de base (tables) sont correctement mappées vers leurs équivalents dans le champ d'application.
    2. S'il existe des tables RH modifiées ou personnalisées dans la version non incluse dans le champ d'application que vous souhaitez migrer vers le champ d'application défini, mettez-les à jour ou ajoutez-les pour le mappage.
    3. Migrez les données.
      Assurez-vous qu'il n'y a pas d'entrées/enregistrements en double dans la table cible avant de commencer le processus de migration. Par exemple, la table du profil RH [sn_hr_core_profile] rejette les profils en double pour les mêmes utilisateurs. Les tables cibles n'ont pas besoin d'être nettoyées, mais les enregistrements qui s'y trouvent déjà n'ont pas migré.

    Vérifier le mappage des données RH de base

    Dans la version non incluse dans le champ d'application de HR, il existe jusqu'à 26 tables de base qui sont automatiquement mappées pour la migration vers la version incluse dans le champ d'application. Ces tables comportent des colonnes par défaut et des listes de choix qui sont également automatiquement mappées pour la migration.

    Avant de commencer

    Rôle requis : sn_hr_migration.admin

    Par défaut, toutes les tables de base (et leurs colonnes et listes de choix correspondantes) doivent effectuer un mappage automatiquement. Vous pouvez vérifier que le mappage est correct.

    Procédure

    1. Vérifiez que les tables de base sont correctement mappées pour être incluses dans le champ d'application.
      1. Accédez à la Migration RH > Mappage de données > Mappage de la table.
      2. Dans la liste Tables des migrations, vérifiez que les tables de base sont correctement mappées vers leurs équivalents dans le champ d'application.
        Remarque :
        Certaines des tables hors champ d'application sont fusionnées en une seule table incluse dans le champ d'application.
        • Si vous ne possédez que HR Core :
          Tableau 1. Tables de base et cibles pour HR Core seulement
          Table RH globale Table RH incluse dans le champ d'application
          hr_document_acknowledgement sn_hr_core_document_acknowledgement
          hr_document_template sn_hr_core_document_template
          hr_emergency_contact sn_hr_core_contact
          hr_link sn_hr_core_link
          hr_m2m_link_template_lookup sn_hr_core_m2m_link_template
          hr_position sn_hr_core_position
          hr_profile sn_hr_core_profile
        • Si vous possédez HR Core et HR Service Portal :
          Tableau 2. Tables de base et cibles pour HR Core et HR Service Portal
          Table RH globale Table RH incluse dans le champ d'application
          hr_bank_account sn_hr_core_profile_bank_account
          hr_beneficiary sn_hr_core_beneficiary
          hr_benefit_provider sn_hr_core_benefit_provider
          hr_benefit_type sn_hr_core_benefit_type
          hr_dental_benefit sn_hr_core_health_benefit
          hr_direct_deposit sn_hr_core_direct_deposit
          hr_disability_benefit sn_hr_core_disability_benefit
          hr_document_acknowledgement sn_hr_core_document_acknowledgement
          hr_document_template sn_hr_core_document_template
          hr_emergency_contact sn_hr_core_contact
          hr_insurance_benefit sn_hr_core_insurance_benefit
          hr_link sn_hr_core_link
          hr_m2m_link_template_lookup sn_hr_core_m2m_link_template
          hr_medical_benefit sn_hr_core_health_benefit
          hr_op_report sn_hr_core_op_report
          hr_op_report_frequency sn_hr_core_op_report_frequency
          hr_op_report_type sn_hr_core_op_report_type
          hr_op_system sn_hr_core_op_system
          hr_op_system_to_report_type sn_hr_core_op_system_to_report_type
          hr_performance_issue_type sn_hr_core_disciplinary_issue_type
          hr_performance_warning_type sn_hr_core_disciplinary_warning_type
          hr_pharmacy_benefit sn_hr_core_health_benefit
          hr_position sn_hr_core_position
          hr_profile sn_hr_core_profile
          hr_retirement_benefit sn_hr_core_retirement_benefit
          hr_vision_benefit sn_hr_core_health_benefit
    2. Vérifiez que les colonnes de base sont correctement mappées pour être incluses dans le champ d'application.
      1. Accédez à la Migration RH > Mappage de données > Mappage de colonnes.
      2. Cliquez à droite sur la colonne Table des migrations et sélectionnez Group By Migration Table.
      3. Pour chaque table, cliquez sur la flèche pour élargir la liste des éléments de ce groupe.
      4. Vérifiez que les colonnes de base sont correctement mappées vers leurs équivalents dans le champ d'application.
    3. Vérifiez que les listes de choix de base sont correctement mappées pour être incluses dans le champ d'application.
      1. Accédez à la Migration RH > Mappage de données > Mappage de liste de choix.
      2. Cliquez avec le bouton droit sur la colonne Global column name et sélectionnez Group by Global column name.
      3. Pour chaque colonne, cliquez sur la flèche pour élargir la liste des éléments de ce groupe.
      4. Vérifiez que les listes de choix sont correctement mappées vers leurs équivalents dans le champ d'application.
      Assurez-vous qu'il n'y a pas d'entrées/enregistrements en double dans la table cible avant de commencer le processus de migration. Par exemple, la table du profil RH [sn_hr_core_profile] rejette les profils en double pour les mêmes utilisateurs. Les tables cibles n'ont pas besoin d'être nettoyées, mais les enregistrements qui s'y trouvent déjà n'ont pas migré.

    Que faire ensuite

    Si vous avez modifié ou personnalisé les données RH que vous souhaitez migrer vers le champ d'application défini, mappez ces données. Sinon, vous pouvez commencer à migrer vos données RH.

    Mapper des données RH modifiées ou personnalisées

    Si vous avez modifié l'une des tables de base ou créé des tables RH personnalisées que vous souhaitez migrer vers la version incluse dans le champ d'application, vous pouvez les mettre à jour ou les ajouter manuellement pour le mappage. En ce qui concerne les listes de choix et colonnes RH modifiées ou personnalisées, vous pouvez également les mettre à jour ou les ajouter.

    Avant de commencer

    Pour les tables, les colonnes et les listes de choix personnalisées, créez l'équivalent cible dans la version incluse dans le champ d'application de HR. Reportez-vous à la rubrique Créer une table .

    Rôle requis : sn_hr_migration.admin

    Procédure

    1. Mettez à jour ou ajoutez vos tables RH modifiées ou personnalisées.
      1. Accédez à la Migration RH > Mappage de données > Mappage de la table.
      2. Cliquez sur Nouveau ou ouvrez un enregistrement.
      3. Renseignez les champs du formulaire.
        Tableau 3. Formulaire de table de migration
        Champ Description
        Nom de table global Nom de la table de migration globale.
        Actifs Cochez la case pour activer la table de migration globale. Seules les tables actives sont migrées lorsque la migration des données s'exécute.
        Nom de table incluse dans le champ d'application Nom de la table cible incluse dans le champ d'application.
        Ordre Numéro de commande pour l'exécution de la migration des données. Les tables avec une numérotation inférieure sont migrées avant les tables de numérotation supérieure.
      4. Cliquez sur Envoyer ou Mettre à jour.
    2. Mettez à jour ou ajoutez vos colonnes RH modifiées ou personnalisées.
      1. Accédez à la Migration RH > Mappage de données > Mappage de colonnes.
      2. Cliquez sur Nouveau ou ouvrez un enregistrement.
      3. Renseignez les champs du formulaire.
        Tableau 4. Formulaire de colonne de migration
        Champ Description
        Table des migrations Nom de la table de migration globale.
        Nom de colonne globale Nom de la colonne globale.
        Étiquette de colonne globale Étiquette de la colonne globale.
        Type de données de colonne globale Type de données de la colonne globale.
        Longueur maximale de colonne globale Longueur maximale de la colonne globale.
        Avancé Choisissez si un script personnalisé sera utilisé ou non pour effectuer la migration.
        Actifs Statut actif pour la colonne globale. Seules les colonnes actives sont migrées lorsque la migration des données s'exécute.
        Nom de colonne incluse dans le champ d'application Nom de la colonne cible incluse dans le champ d'application.
        Étiquette de colonne incluse dans le champ d'application Étiquette de la colonne cible incluse dans le champ d'application.
        Type de données de colonne dans le champ d'application Type de données de la colonne cible incluse dans le champ d'application.
        Longueur maximale de la colonne incluse dans le champ d'application Longueur maximale de la colonne cible incluse dans le champ d'application.
        A le choix Sélectionnez cette option si la colonne a une liste de choix.
      4. Cliquez sur Envoyer ou Mettre à jour.
    3. Mettez à jour ou ajoutez vos listes de choix RH modifiées ou personnalisées.
      1. Accédez à la Migration RH > Mappage de données > Mappage de liste de choix.
      2. Cliquez sur Nouveau ou ouvrez un enregistrement.
      3. Renseignez les champs du formulaire.
        Tableau 5. Formulaire de liste de choix de migration
        Champ Description
        Colonne de migration Nom de la colonne de migration globale.
        Nom du choix global Nom de la liste de choix globale.
        Valeur du choix global Valeur de la liste de choix globale.
        Actifs Statut actif pour la liste de choix de migration globale. Seules les listes de choix actives sont migrées lorsque la migration des données s'exécute.
        Nom inclus dans le champ d'application Nom de la liste de choix cible incluse dans le champ d'application.
        Valeur de choix incluse dans le champ d'application. Valeur de la liste de choix incluse dans le champ d'application.
      4. Cliquez sur Envoyer ou Mettre à jour.

    Que faire ensuite

    Après avoir mappé toutes vos données RH modifiées ou personnalisées, migrez-les.

    Migrer les données RH

    Une fois que vous avez terminé le mappage de vos données, migrez-les de la version hors du champ d'application vers la version incluse dans le champ d'application de HR.

    Avant de commencer

    Assurez-vous que le mappage des données RH pour vos tables, colonnes et listes de choix est terminé.

    Rôle requis : sn_hr_migration.admin

    Procédure

    1. Accédez à la Tous > Migration RH > Migration de données.
    2. Sous Liens connexes, cliquez sur Generate Pre Migration Report.
    3. Une fois le rapport de pré-migration généré, cliquez sur Fermer.
    4. Sous ID d'exécution, cliquez sur le rapport.
      L'enregistrement Pré-exécution de la migration s'affiche. Dans la section Pré-résultats de la migration, une liste des changements apportés aux tables, colonnes et listes de choix s'affiche.
    5. Appliquez ou ignorez les modifications pour la migration.
      • Pour appliquer les modifications pour la migration, sélectionnez les cases à cocher pour les lignes applicables, puis sélectionnez Appliquer comme action.
      • Pour ignorer les modifications pour la migration, sélectionnez les cases à cocher pour les lignes applicables, puis sélectionnez Ignorer comme action.
    6. Cliquez sur Apply Schema Changes.
      Le formulaire Apply Schema Confirmation s'affiche.
    7. Cliquez sur Confirmer.
    8. Une fois la mise à jour du schéma terminée, cliquez sur Fermer.
    9. Cliquez sur Démarrer la migration.
      Une liste des tables RH à migrer s'affiche.
    10. Migrez une table à la fois ou en succession automatique.
      • Pour migrer les tables une par une, cliquez sur Migrer.
      • Pour migrer automatiquement les tables de façon successive, cliquez sur Migrer tout.

    Que faire ensuite

    Si vous devez migrer plus de données RH modifiées ou personnalisées, vous pouvez exécuter à nouveau le processus de vérification, de mappage et de migration. Sinon, la migration des données RH est terminée.