Cet article est à l'attention des administrateurs.
💡 Note : Ce process SFTP est dédiée aux clients ayant souscrit à Elevo et Simbel pour la partie Formation dans le cadre d'un partenariat entre nos deux outils. Si vous n'êtes pas concernés par ce partenariat, voici l'article générique au sujet du SFTP : Synchroniser les utilisateurs via SFTP.
Cette méthode de synchronisation automatique est la plus universelle car elle peut s'adapter à n'importe quel système de base utilisateurs.
☝️ Effets sur les fonctionnalités Elevo x Simbel
La synchronisation automatique des utilisateurs entraîne la modification de certains comportements et fonctionnalités d'Elevo :
- Il n'est plus possible de modifier, depuis Elevo, les attributs des utilisateurs synchronisés,
- Les utilisateurs ajoutés à votre SIRH seront automatiquement ajoutés à Elevo,
- Les utilisateurs supprimés de votre SIRH seront automatiquement suspendus sur Elevo.
🧷 Format du fichier
Merci de nous contacter afin que l'on vous transmette le lien du modèle à remplir.
Contraintes
- Respecter le format CSV RFC 4180,
- Le standard CSV définit via RFC4180 interdit explicitement de terminer une ligne par une virgule, sinon cela est interprété comme l’existence d’une colonne additionnelle (section 2.4),
- Être encodé au format UTF-8,
- La première ligne doit définir les en-têtes des colonnes,
- Doit contenir toutes les colonnes obligatoires,
- Peut ne pas contenir les colonnes optionnelles,
- Les colonnes non reconnues seront ignorées,
- Les colonnes peuvent être dans n'importe quel ordre.
Identifiant unique pour les utilisateurs
Pour rendre plus fiable le rapprochement des utilisateurs entre le fichier CSV et les utilisateurs dans l'espace Elevo, le fichier requiert une colonne obligatoire employee_number.
Pour cette colonne il est nécessaire de respecter les conditions ci-dessous :
- constance : le champ doit rester constant d'une synchronisation à l'autre,
- unicité stricte : chaque utilisateur doit avoir une valeur différente,
- valeur : cela peut être par exemple l'ID utilisateur interne utilisé par le système fournissant les données.
💡 Note : le employee_number est une chaîne de caractères et non un champ numérique, ce qui signifie que les valeurs 1 et 001 sont considérées comme des valeurs différentes.
Colonnes du fichier CSV
En-tête de colonne |
Obligatoire / Optionnel |
Restrictions |
Détail |
employee_number |
Obligatoire |
Doit être unique sur l'ensemble des utilisateurs |
Identifiant unique pour un utilisateur |
firstname |
Obligatoire |
Chaînes de caractères |
Prénom de l'utilisateur Info : La valeur est convertie en Proper Case (Chaque mot commence par une majuscule) |
lastname |
Obligatoire |
Chaînes de caractères |
Nom de famille de l'utilisateur Info : La valeur est convertie en Proper Case (Chaque mot commence par une majuscule) |
|
Optionnel (si vide, c'est le matricule qui servira à la connexion) |
Doit être un email valide et unique parmi les utilisateurs |
Email de l'utilisateur Info : La valeur est convertie en minuscule |
manager_employee_number |
Obligatoire |
Doit correspondre à un employee_number d'un autre utilisateur |
Identifiant unique pour le manager de l'utilisateur |
job |
Optionnel |
Chaînes de caractères |
Nom du poste |
team |
Optionnel |
Chaînes de caractères |
Le nom de l'équipe |
contract_start_date |
Optionnel |
Au format ISO 8601 (ex: 2015-02-25) |
Date d'embauche |
socio_professional_category |
Optionnel |
Chaînes de caractères |
Cadres/Non-cadres. Correspond au "Niveau" sur le profil Elevo. |
group_1 |
Optionnel |
Chaînes de caractères |
Cette colonne est réservée aux espaces ayant activé l'option multi-level admin (MLA). Elle permet de renseigner le nom de l'entité de rattachement du collaborateur. |
language |
Optionnel |
Langage ISO (en ou fr) |
Langue de l'employé sur la plateforme Elevo et Simbel. |
region |
Optionnel |
Chaînes de caractères |
La région, ville ou bureau |
business_unit |
Optionnel |
Chaînes de caractères |
Nom du département, de la Business Unit,... |
service |
Optionnel |
Chaînes de caractères |
Nom du service |
site |
Optionnel |
Chaînes de caractères |
Nom du site |
country |
Optionnel |
Menu déroulant avec valeurs pré-définies. Si une valeur est absente merci de nous en faire part. |
Nom du pays |
gender |
Optionnel |
Menu déroulant avec valeurs pré-définies ("F", "M", "other") |
Genre du collaborateur |
contract_type |
Optionnel |
Menu déroulant avec valeurs pré-définies ("CDI", "CDD", "Stage", "Alternant"). |
Type de contrat du collaborateur |
birth_date |
Optionnel |
Au format ISO 8601 (ex: 2015-02-25) |
Date de naissance du collaborateur |
phone_number |
Optionnel |
Au format 06XXXXXXXX |
Numéro de téléphone du collaborateur |
legal_entity |
Optionnel |
Chaînes de caractères |
Cette colonne est réservée aux organisations ayant plusieurs entités de facturation. |