Import des Données des Candidats
  • 12 Minutes à lire
  • Sombre
    Lumière
  • PDF

Import des Données des Candidats

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Important

Ceci ne peut être effectué que par un administrateur.

Manatal permet la création en masse de candidats grâce à l'importation de fichiers CSV ou JSON. Cela peut être particulièrement utile lors d'une migration de données vers Manatal par exemple.

Important

Lors de l'importation de candidats, si un e-mail dans votre fichier CSV ou JSON est déjà associé à un candidat dans votre base de données, alors le candidat ne sera pas importé dans Manatal.

Importez vos candidats

  1. Rendez-vous sur la page suivante. Alternativement, cliquez sur "Administration" dans votre menu latéral, ouvrez la catégorie "Gestion des données" puis la catégorie "Importation de données" et cliquez ensuite sur "Télécharger un fichier".

Administration 1.png

Data management 2.png

Data Import 1.png

Data Import 2.png

  1. Sélectionnez l'ensemble de données Candidats et cliquez sur "Suivant".
    image.png

  2. Sélectionnez le type de fichier et cliquez sur "Suivant". Pour un fichier CSV, continuez à lire ci-dessous, pour un fichier JSON suivez ces instructions.
    Data Import 4.png

Fichier CSV


  1. Sélectionnez un fichier à télécharger, cliquez sur "Suivant" puis sur "Télécharger". Manatal analysera le fichier et extraira toutes les informations qu'il contient.

image.png

Data Import 6.png

image.png

  1. Mappez les colonnes de votre fichier selon les champs de Manatal.
Important
  • Les champs marqués d'un astérisque rouge dans le menu déroulant "Nom du champ" sont obligatoires pour pouvoir continuer.
  • Toute colonne mappée à un champ obligatoire ne doit pas contenir de cellules vides, sinon l'importation échouera.
Info

Les colonnes non mappées ne seront pas importées dans la plateforme.

  • 1. Nom de la colonne : Contenu de la première cellule de chaque colonne dans votre fichier CSV. Si la cellule n'a pas de contenu, le nom de la colonne sera "Sans nom : n", où n fait référence au numéro de la colonne.
  • 2. Nom du champ : Nom du champ dans Manatal. Faites correspondre le nom du champ avec la colonne pertinente (par exemple, faites correspondre la colonne "Email" avec le champ "Adresse e-mail du candidat" si vous importez des candidats).
  • 3. Type de champ : Type de données requis par Manatal. Assurez-vous que les données contenues dans chaque colonne répondent aux exigences de chaque champ. Les données ne seront pas importées dans Manatal si elles ne respectent pas les contraintes du type de données. Apprenez-en plus sur les contraintes des types de champs dans le tableau ci-dessous.
  • 4. Exemple de données : Exemple de données extraites de chaque colonne. Peut être utilisé pour confirmer que les données de la colonne correspondent au champ Manatal.

Data Import 7.png

Pour faire correspondre une colonne à un champ, cliquez simplement sur "Sélectionner le champ à mapper" à côté du nom de la colonne, et sélectionnez le champ pertinent dans le menu déroulant.

Data Import 8.png

Data Import 18.png

Ci-dessous sont tous les champs par défaut de Manatal qui peuvent être mappés et leurs exigences respectives.

Important

Si vous prévoyez d'importer des Correspondances ou des CV ultérieurement, Manatal aura besoin d'un ID de Source de Candidat afin de connecter le bon candidat à la bonne correspondance ou au bon CV. Il est recommandé d'attribuer cette valeur aux candidats lors de l'importation des données des candidats en utilisant le champ ID de Source de Candidat. Référez-vous à cet article pour plus d'informations sur les correspondances, et à cet article pour importer des correspondances. Référez-vous à cet article pour plus d'informations sur l'importation de CV.

Nom du champObligatoireType de champContraintes
Nom du candidatOuiTexte≤ 255 car.
ID de source du candidatNonNombre entier
Description du candidatNonTexte long
Créateur du candidatNonAdresse e-mailDoit être un utilisateur existant
Propriétaire du candidatNonAdresse e-mailDoit être un utilisateur existant
Poste actuelNonTexte≤ 255 car.
Entreprise actuelleNonTexte≤ 255 car.
Années d'expérienceNonNombre entier≥ 0
Date de naissanceNonDateLe format doit être AAAA-MM-JJ
Adresse du candidatNonTexte≤ 255 car.
PaysNonTexte≤ 255 car.
VilleNonTexte≤ 255 car.
Adresse e-mail du candidatNonAdresse e-mail
Numéro de téléphone du candidatNonTexte≤ 255 car.
SkypeNonTexte≤ 255 car.
Salaire actuelNonNombre entier≥ 0
Devise actuelleNonCode devise ISODoit être un code devise de 3 car.
Salaire attenduNonNombre entier≥ 0
Devise attendueNonCode devise ISODoit être un code devise de 3 car.
Type de travail actuelNonType de travailSoit "permanent", "temporaire", "contrat" ou "stage"
GenreNonType de genreSoit "homme", "femme" ou "autre"
LinkedInNonTexte≤ 255 car. et doit commencer par "https://www."
GithubNonTexte≤ 255 car. et doit commencer par "https://www."
StackoverflowNonTexte≤ 255 car. et doit commencer par "https://www."
LanguesNonListe de textesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
CompétencesNonListe de textesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
Tags du candidatNonListe de textesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
Secteur du candidatNonListe de textesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
ExpériencesNonExpériencesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
FormationNonFormationUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
NotesNonNotesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
  1. Si votre fichier contient des données qui n'ont pas leur champ Manatal par défaut, il est possible de créer des "champs personnalisés" en suivant ces instructions. Une fois créés, les champs personnalisés deviennent visibles dans le menu déroulant "Nom du champ" et peuvent être mappés aux colonnes.

Les champs personnalisés dans Manatal peuvent être créés en utilisant une large gamme de types de champs (nombre, date, texte, choix multiple,...). Ci-dessous sont tous les types de champs disponibles et leurs exigences respectives pour une importation réussie.

Type de champFormatContraintes
TexteTexte≤ 255 car.
Texte longTexte long
DateDateLe format doit être AAAA-MM-JJ
NombreNombre décimal≥ 0
PourcentageNombre entier≥ 0
BooléenBooléenvrai / faux
Liste déroulanteTexteDoit être parmi la liste de choix
Choix multipleTexteDoit être parmi la liste de choix
Liste déroulante à sélection multipleListe de textesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
Case à cocherListe de textesUniquement disponible via l'import JSON. Voir ci-dessous pour plus de détails.
  1. Une fois que vous avez mappé toutes les colonnes qui doivent être importées, cliquez sur "Suivant".
    Data Import 10.png

  2. Sélectionnez si vous souhaitez être notifié par e-mail une fois l'importation terminée, puis cliquez sur "Télécharger".
    Data Import 11.png

  3. À partir de là, vous pouvez reprendre votre travail comme d'habitude, votre fichier sera traité en arrière-plan. Pour vérifier l'état de l'importation, veuillez visiter la page Historique des importations de données.

Data Import 12.png

Data Import 13.png

Fichier JSON

  1. Sélectionnez un fichier à télécharger, cliquez sur "Suivant" puis sur "Télécharger". Manatal analysera le fichier et extraira toutes les informations qu'il contient.
    image.png

Data Import 14.png

image.png

  1. Faites correspondre les colonnes de votre fichier aux champs de Manatal.
Important

Les champs marqués d'un astérisque rouge dans le menu déroulant "Nom du champ" sont obligatoires pour pouvoir continuer.
Toute colonne associée à un champ obligatoire ne doit pas contenir de cellules vides, sinon l'importation échouera.

Info

Les colonnes non mappées ne seront pas importées dans la plateforme.

  • 1. Nom de la colonne : Toutes les variables contenues dans votre fichier JSON.
  • 2. Nom du champ : Nom du champ dans Manatal. Faites correspondre le nom du champ avec la colonne pertinente (par exemple, faites correspondre la colonne "Email" avec le champ "Adresse e-mail du candidat" si vous importez des candidats).
  • 3. Type de champ : Type de données requis par Manatal. Assurez-vous que les données contenues dans chaque colonne répondent aux exigences de chaque champ. Les données ne seront pas importées dans Manatal si elles ne respectent pas les contraintes du type de données. Apprenez-en plus sur les contraintes des types de champs dans le tableau ci-dessous.
  • 4. Exemple de données : Exemple de données extraites pour chaque colonne. Peut être utilisé pour confirmer que les données de la colonne correspondent au champ Manatal.

Data Import 21.png

Pour faire correspondre une colonne à un champ, cliquez simplement sur "Sélectionner le champ à mapper" à côté du nom de la colonne, et sélectionnez le champ pertinent dans le menu déroulant.

image.png

Data Import 20.png

Ci-dessous se trouvent tous les champs par défaut de Manatal qui peuvent être mappés et leurs exigences respectives.

Important

Si vous prévoyez d'importer des correspondances ou des CV ultérieurement, Manatal aura besoin d'un ID de source de candidat pour connecter le bon candidat à la bonne correspondance ou au bon CV. Il est recommandé d'attribuer cette valeur aux candidats lors de l'importation des données des candidats en utilisant le champ ID de source du candidat. Référez-vous à cet article pour plus d'informations sur les correspondances, et à cet article pour importer des correspondances. Référez-vous à cet article pour plus d'informations sur l'importation de CV.

Nom du champObligatoireType de champContraintes
Nom du candidatOuiTexte≤ 255 car.
ID source du candidatNonNombre entier
Description du candidatNonTexte long
Créateur du candidatNonAdresse e-mailDoit être un utilisateur existant
Propriétaire du candidatNonAdresse e-mailDoit être un utilisateur existant
Poste actuelNonTexte≤ 255 car.
Entreprise actuelleNonTexte≤ 255 car.
Années d'expérienceNonNombre entier≥ 0
Date de naissanceNonDateFormat doit être AAAA-MM-JJ
Adresse du candidatNonTexte≤ 255 car.
PaysNonTexte≤ 255 car.
VilleNonTexte≤ 255 car.
Adresse e-mail du candidatNonAdresse e-mail
Numéro de téléphone du candidatNonTexte≤ 255 car.
SkypeNonTexte≤ 255 car.
Salaire actuelNonNombre entier≥ 0
Devise actuelleNonCode de devise ISODoit être un code de devise à 3 car.
Salaire attenduNonNombre entier≥ 0
Devise attendueNonCode de devise ISODoit être un code de devise à 3 car.
Type de travail actuelNonType de travailSoit "permanent", "temporaire", "contrat" ou "stagiaire"
GenreNonType de genreSoit "masculin", "féminin" ou "autre"
LinkedInNonTexte≤ 255 car. et doit commencer par "https://www."
GithubNonTexte≤ 255 car. et doit commencer par "https://www."
StackoverflowNonTexte≤ 255 car. et doit commencer par "https://www."
LanguesNonListe de textesChaque élément doit être unique et ≤ 255 car.
CompétencesNonListe de textesChaque élément doit être unique et ≤ 255 car.
Tags du candidatNonListe de textesChaque élément doit être unique et ≤ 255 car.
Industrie du candidatNonListe de textesChaque élément doit être unique et ≤ 255 car.
ExpériencesNonExpériencesVoir plus de détails ci-dessous
ÉducationNonÉducationVoir plus de détails ci-dessous
NotesNonNotesVoir plus de détails ci-dessous

Expériences

Voici les exigences pour le type de champ expériences et un extrait de code.

Point de donnéesObligatoireTypeContraintes
position_nameOuiTexte≤ 255 caractères
employerOuiTexte≤ 255 caractères
started_atOuiDate et heureFormat doit être AAAA-MM-JJ
ended_atNonDate et heureFormat doit être AAAA-MM-JJ
descriptionNonTexte
Important

Tous les champs temporels importés seront considérés dans le fuseau horaire UTC.

Extrait de code :

[
        {
                "position_name": "Gestionnaire de contenu",
                "employer": "Walmart IT",
                "started_at": "2015-03-01",
        },
        {
                "position_name": "Stagiaire en marketing",
                "employer": "Walmart IT",
                "started_at": "2010-09-15",
                "ended_at": "2010-12-22",
                "description": "principalement préparé du café"
        },
        // autres expériences
]

Formation

Voici les exigences pour le type de champ formation et un extrait de code.

Point de donnéesObligatoireTypeContraintes
schoolOuiTexte≤ 255 caractères
started_atOuiDate et heureFormat doit être AAAA-MM-JJ
degreeNonType de diplômeSoit "diplôme d'études secondaires", "baccalauréat", "diplôme d'associé", "maîtrise" ou "doctorat"
ended_atNonDateFormat doit être AAAA-MM-JJ
descriptionNonTexte
specializationNonTexte≤ 255 caractères
Important

Tous les champs temporels importés seront considérés dans le fuseau horaire UTC.

Extrait de code :

[
        {
                "school": "École préparatoire St Jasmin",
                "started_at": "2015-03-01",
        },
        {
                "school": "Université de Zéphyr",
                "degree": "maîtrise",
                "started_at": "2010-09-15",
                "ended_at": "2013-06-22",
                "description": "major de promotion",
                "specialization": "Informatique"
        },
        // autres formations
]

Notes

Voici les exigences pour le type de champ notes et un extrait de code.

Point de donnéesObligatoireTypeContraintes
contentOuiTexte
created_atNonDate et heureFormat doit être AAAA-MM-JJThh:mm:ssZ
creatorNonAdresse e-mailDoit être un utilisateur existant
Important

Tous les champs temporels importés seront considérés dans le fuseau horaire UTC.

Extrait de code :

[
        {
                "content": "arrivé en retard pour le premier entretien"
        },
        {
                "content": "Semble assez intelligent",
                "creator": "joseph.staline@testy.com",
                "created_at": "2010-09-15",
        },
        // autres notes
]

Exemple de fichier JSON

[
   {
      "id":10001,
      "name":"Angela Brown",
      "description":"Bon profil, disponible immédiatement.",
      "creator":"jane.doe@example.com",
      "owner":"john.doe@example.com",
      "job":"Ingénieur logiciel",
      "company":"ABC-corporation",
      "yearofexperience":0,
      "birthdate":"1988-01-30",
      "address":"1756 rue Nancy",
      "country":"États-Unis",
      "city":"New York",
      "email":"a.brown1988@example.com",
      "phonenumber":"6178752203",
      "skype":"a.brown1988",
      "csalary":4000,
      "ccurrency":"USD",
      "esalary":4500,
      "ecurrency":"USD",
      "worktype":"contrat",
      "gender":"femme",
      "linkedin":"https://www.linkedin.com/in/angela-brown-a7a542298/",
      "github":"https://github.com/angela.brown1988",
      "stackoverflow":"https://stackoverflow.com/users/9581120/abrown"
   },
   {
      "id":10002,
      "name":"Christian T. Owen",
      "description":"Recherche activement un emploi.",
      "creator":"jane.doe@example.com",
      "owner":"john.doe@example.com",
      "job":"Aviateurs",
      "company":"Compagnie aérienne XYZ",
      "yearofexperience":10,
      "birthdate":"1970-12-09",
      "address":"343-1199, Tennodai, Abiko-shi, Chiba",
      "country":"Japon",
      "city":"Sapporo",
      "email":"ct.owen1970@example.com",
      "phonenumber":"+81-905-5514-679",
      "skype":"thisischris1970",
      "csalary":100000,
      "ccurrency":"USD",
      "esalary":150000,
      "ecurrency":"USD",
      "worktype":"permanent",
      "gender":"homme",
      "languages":[
         "Anglais",
         "Espagnol",
         "Chinois"
      ],
      "skills":[
         "Multitâche",
         "Prise de décision",
         "Leadership",
         "Communication"
      ],
      "tags":[
         "Disponible",
         "Important",
         "Senior"
      ],
      "industry":[
         "aviation"
      ],
      "experiences":[
         {
            "position_name":"Formateur de pilotes",
            "employer":"Compagnie aérienne Flynow",
            "started_at":"1995-05-27",
            "ended_at":"2009-08-30",
            "description":"Formation de 3 mois"
         },
         {
            "position_name":"Assistant pilote",
            "employer":"Compagnie aérienne Flynow",
            "started_at":"2009-10-15"
         }
      ],
      "education":[
         {
            "school":"Académie internationale de l'aviation",
            "degree":"master",
            "started_at":"2009-05-27",
            "ended_at":"2005-04-30",
            "description":"Programme complet de licence de pilote et de gestion",
            "specialization":"Pilote professionnel"
         },
         {
            "school":"Université O'Connell",
            "started_at":"2005-03-18"
         }
      ],
      "note":[
         {
            "content":"Veuillez demander un CV au candidat",
            "creator":"john.doe@example.com",
            "created_at":"2020-10-01"
         },
         {
            "content":"Profil exceptionnel pour la plupart de nos clients"
         }
      ]
   }
]
  1. Si vos fichiers contiennent des données qui n'ont pas leur champ Manatal par défaut, il est possible de créer des "champs personnalisés" en suivant ces instructions. Une fois créés, les champs personnalisés deviennent visibles dans le menu déroulant "Nom du champ" et peuvent être associés aux colonnes.

Les champs personnalisés dans Manatal peuvent être créés en utilisant une large gamme de types de champs (nombre, date, texte, choix multiple,...). Ci-dessous sont tous les types de champs disponibles et leurs exigences respectives pour une importation réussie.

Type de champFormatContraintes
TexteTexte≤ 255 caractères
Texte longTexte long
DateDateLe format doit être AAAA-MM-JJ
NombreNombre décimal≥ 0
PourcentageNombre entier≥ 0
BooléenBooléenvrai / faux
Liste déroulanteTexteDoit faire partie de la liste de choix
Choix multipleTexteDoit faire partie de la liste de choix
Liste déroulante à sélection multipleListe de texteDoit faire partie de la liste de choix
Case à cocherListe de texteDoit faire partie de la liste de choix
  1. Une fois que vous avez associé toutes les colonnes qui doivent être importées, cliquez sur "Suivant".
    Data Import 22.png

  2. Choisissez si vous voulez être notifié par email une fois l'importation terminée, puis cliquez sur "Télécharger".
    Data Import 23.png

  3. À partir de là, vous pouvez reprendre votre travail comme d'habitude, votre fichier sera traité en arrière-plan. Pour vérifier l'état de l'importation, veuillez visiter la page Historique des importations de données.

Data Import 24.png

Data Import 25.png


Cet article vous a-t-il été utile ?