SFTP - Instructions pour les flux RH

Créé par Joseph T Roepcke, Modifié le  Ven, 3 Oct. à 7:55 H par  Joseph T Roepcke

SFTP - Instructions pour les flux RH

TABLE DES MATIÈRES

Vue d'ensemble

Pour les directives générales et les informations SFTP, consultez SFTP - Instructions de configuration.

Vos utilisateurs Spotnana (voyageurs, organisateurs, approbateurs, etc.) doivent avoir des profils dans l'outil de réservation en ligne (OBT) de Spotnana avant de pouvoir commencer à réserver leurs voyages. Pour garantir que ces utilisateurs reçoivent le bon accès au système (nouveaux employés ayant accès, accès révoqué pour les employés partant), la cohérence de ces profils doit être maintenue (via la création, la mise à jour et la suppression d'enregistrements). Spotnana utilise également les données RH, telles que la hiérarchie hiérarchique et les entités légales, pour définir diverses politiques, approbations et autres paramètres de voyage et de paiement.

Pour garantir que nous avons les bonnes informations, vous téléchargez votre flux RH sous forme de fichier CSV sur le serveur Spotnana. Vous pouvez planifier ce téléchargement pour qu'il se produise aussi souvent que vous le souhaitez. Spotnana traitera le fichier dès que nous le recevrons. 

Remarque : Spotnana propose également des connexions directes à plusieurs systèmes RH courants (Bamboo HR, ADP Workforce Now et Workday). 

Architecture et flux de travail

Ce diagramme montre un scénario dans lequel plusieurs clients téléchargent leurs données RH vers Spotnana en utilisant SFTP. 


Instructions

Cette section contient des informations utiles pour garantir le succès de vos téléchargements de fichiers.

Logique de traitement des fichiers de flux RH

Le champ principal utilisé pour identifier l'utilisateur est l'ID employé

Remarque : Dans certains cas, Spotnana peut utiliser l'e-mail professionnel comme identifiant de l'employé. Cependant, cela comporte certaines limitations. Par exemple, si l'e-mail professionnel de l'utilisateur change (changement de nom, changement de domaine dû à un déménagement, etc.), notre système désactivera le compte d'origine et créera un nouveau compte pour cet employé. 

La logique utilisée pour traiter le contenu de votre fichier CSV est la suivante :

  • Si la colonne ACTION pour la ligne de l'utilisateur est définie sur CREATE et que l'ID employé ou l'e-mail professionnel ne sont pas trouvés dans la base de données Spotnana, un nouveau profil sera créé pour cet utilisateur dans Spotnana.

  • Si la colonne ACTION pour la ligne de l'utilisateur est définie sur UPDATE et que l'ID employé ou l'e-mail professionnel correspondent à une valeur existante dans la base de données Spotnana, le profil Spotnana de cet utilisateur sera mis à jour avec les nouvelles informations présentes dans votre fichier. 

    • Remarque : Si un utilisateur avait des champs facultatifs dans son profil lors d'un téléchargement précédent et que ces champs sont manquants lors d'une mise à jour ultérieure, ces valeurs seront supprimées du profil.

  • Si la colonne ACTION pour la ligne de l'utilisateur est définie sur DELETE et que l'ID employé ou l'e-mail professionnel correspondent à une valeur existante dans la base de données Spotnana, le profil de l'utilisateur sera désactivé. Si aucun enregistrement dans la base de données Spotnana ne correspond à l'ID employé ou à l'e-mail professionnel, la ligne sera ignorée et aucune action ne sera entreprise. 

Remarque : Chaque profil d'utilisateur créé doit être associé à une entité légale. Ces entités légales doivent déjà exister dans Spotnana avant que vous ne tentiez de télécharger des profils d'utilisateurs. Les bureaux sont facultatifs. Cependant, si votre fichier CSV d'utilisateurs fait référence à une association de bureau pour l'un des utilisateurs téléchargés, ces définitions de bureau doivent déjà exister dans Spotnana. 

Format de fichier et conventions de nommage

Le nom du fichier de flux RH .CSV doit utiliser ce format :

hr_feed.*.csv

où le * (joker) représente n'importe quels caractères que vous souhaitez ajouter au nom. Notez que le « . » après « feed » et le « . » avant « csv » doivent être présents. Le nom du fichier n'est pas sensible à la casse. Nous vous recommandons d'inclure la date et l'heure dans le nom du fichier (pour faciliter le dépannage à l'avenir). Par exemple :

hr_feed.spotnana_integration_<DateTime>.csv

Le fichier de flux .CSV doit également être dans un format spécifique. Les noms de colonnes doivent correspondre exactement au format défini (voir la section Format de fichier RH ci-dessous). Plus de détails sur le formatage des fichiers peuvent être trouvés dans l'Annexe 1.

Nous exigeons que certaines validations au niveau des données soient suivies (voir la section Format de fichier RH ci-dessous pour plus de détails). 

Fréquence et planification

Pour des informations générales sur la fréquence et la planification, consultez la section Fréquence et planification des Instructions de configuration SFTP.

Nous vous recommandons de télécharger un fichier au moins une fois par jour pour être sûr de notifier Spotnana de tout ajout/mise à jour/suppression qui aurait pu se produire. Si cette pratique est suivie : 

  • les nouveaux utilisateurs se verront provisionner un profil Spotnana le jour de leur entrée en fonction et pourront réserver leurs voyages immédiatement. Cela suppose que vous ajoutez les noms des employés du fichier que vous téléchargez à leur date de début. 

  • les employés qui partent verront leur accès révoqué le jour de leur départ. Cela suppose que vous retirez les noms des employés du fichier que vous téléchargez à leur date de fin. 

Format de fichier RH

Utilisez ces informations pour vous aider à vous assurer que les données de votre téléchargement de flux RH sont correctement formatées et préparées.

Remarque : Vous devez vous assurer que vous avez envoyé votre clé SSH publique à Spotnana et que nous avons configuré un dossier SFTP pour vous avant que vos fichiers ne puissent être traités. 

Nom de colonne

Obligatoire / Facultatif

Notes

Action

Obligatoire

Ce champ doit être défini sur « CREATE », « UPDATE » ou « DELETE » pour chaque ligne. Cela définit l'action qui doit être effectuée avec les informations de la ligne. 

ID employé

Facultatif

L'ID employé est préféré. L'e-mail professionnel sera utilisé si aucun ID employé n'est fourni. L'ID employé ne doit être utilisé que pour un maximum d'un profil utilisateur. Il doit être unique pour chaque utilisateur. 

Prénom

Obligatoire


Deuxième Prénom

Facultatif


Nom de famille 1

Obligatoire


Nom de famille 2

Facultatif


E-mail professionnel

Obligatoire


Code pays du téléphone professionnel ISO

Conditionnel

Code pays ISO à deux lettres (« US » ou « IN »).

Code pays du téléphone professionnel

Conditionnel

Code pays numérique. Ne doit pas contenir de caractères spéciaux ('+'). Un exemple de valeur pourrait être « 91 ».

Extension du téléphone professionnel

Facultatif


Numéro de téléphone professionnel

Conditionnel

Ce champ n'est pas requis. Cependant, s'il est fourni, un code pays ISO et un code pays doivent également être fournis (ces champs sont répertoriés comme conditionnels ci-dessus). Ce champ ne peut contenir que des chiffres et doit comporter entre 4 et 10 chiffres. Aucun caractère spécial n'est autorisé (pas de traits d'union, etc.).

Nom du bureau

Facultatif

La valeur du champ Nom du bureau dans votre flux RH doit correspondre exactement au nom de ce bureau dans l'interface utilisateur de l'outil de réservation en ligne Spotnana (y compris les caractères spéciaux tels que les points, les virgules, ainsi que les espaces).

Par exemple, si votre bureau s'appelait « Paris, France (bureau principal) » dans l'outil de réservation en ligne Spotnana, la valeur du champ Nom du bureau dans votre flux RH doit y correspondre exactement. Dans ce scénario, « Paris, France » ou « Paris (bureau principal) » entraînerait un échec.

Remarque : Tous les bureaux doivent exister dans l'outil de réservation en ligne Spotnana avant d'être inclus dans votre téléchargement de flux RH. Pour plus de détails, voir Télécharger les enregistrements de bureaux.

ID employé du responsable

Facultatif

L'adresse e-mail du responsable est requise. Si les responsables ont également un ID employé (si votre entreprise utilise des ID employés), alors l'adresse e-mail du responsable et l'ID employé du responsable sont tous deux requis.

Adresse e-mail du responsable

Obligatoire

L'adresse e-mail du responsable est requise. Si les responsables ont également un ID employé (si votre entreprise utilise des ID employés), alors l'adresse e-mail du responsable et l'ID employé du responsable sont tous deux requis.

Département

Facultatif


Titre du poste / Désignation

Facultatif

Exemples de valeurs : « VP », « PDG », « DAF ».

Centre de coûts

Facultatif


Nom de l'entité légale

Obligatoire

La valeur du champ Nom de l'entité légale dans votre flux RH doit correspondre exactement au nom de cette entité légale dans l'interface utilisateur de l'outil de réservation en ligne Spotnana (y compris les caractères spéciaux tels que les points, les virgules, ainsi que les espaces).

Par exemple, si votre entité légale s'appelait « Spotnana Technology, LLC » dans l'outil de réservation en ligne Spotnana, la valeur du champ Nom de l'entité légale dans votre flux RH doit y correspondre exactement. Dans ce scénario, « Spotnana Technology LLC » ou « Spotnana Technology » entraînerait un échec.

Remarque : Toutes les entités légales doivent exister dans l'outil de réservation en ligne Spotnana avant d'être incluses dans votre téléchargement de flux RH. Pour plus de détails, voir Télécharger les enregistrements d'entités légales.

Grade

Facultatif


Code pays

Facultatif

Code pays ISO à deux ou trois lettres (« US » ou « USA »)

Type de travailleur

Facultatif

Exemples de valeurs : « Employé », « Stagiaire », « Interne », « Saisonniers »

Code comptable

Facultatif



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

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article