Configuration du mapping

Qu'est-ce que le mapping ?

Le mapping permet pour un connecteur de définir la liaison entre les champs de la ressource que l'on est en train de vouloir importer et les champs présents dans Youzer.
Le mapping existe pour les 2 types de connecteurs : connecteurs "unités" et connecteurs "RH".
Par exemple pour un connecteur RH, les champs présents chez l'éditeur peuvent être "firstName" et "lastName", alors que sur Youzer les champs s'appellent "Prenom" et "Nom".
Le mapping permet d'indiquer pour chaque champ de l'éditeur, quelle est la valeur à remplir sur Youzer.

 

Configurer le mapping

Tous les connecteurs ne prennent pas en charge le mapping. Il est généralement paramétrable pour les connecteurs universels (unités et RH), ainsi que pour certains connecteurs RH, ce qui permet d'avoir une grande latitude sur les données que vous souhaitez importer et visualiser dans Youzer.

Vous accédez au menu "mappings" dans l'onglet de configuration d'un connecteur.

Il y a 2 champs à ajouter et qui ne correspondent pas à des mappings personnalisés : "bActif" et "identifiant_provider". Le premier permet de définir le statut d'une unité à partir d'un champ importé et le second permet de définir l'identifiant unique de l'unité.

Le champ "Texte Unité Désactivée" permet de définir quel est le texte indiquant qu'une unité est désactivée. Ce champ n'est utilisé que pour le code attribut "bActif".
Par exemple, si la valeur du champ est "false", toutes les unités dont le champ est mappé avec "bActif" et dont la valeur du champ mappé est "false" seront importées avec le status "désactivé".

 

Transformation des valeurs “à la volée” (connecteur RH)

Lorsque vous configurez un connecteur RH et particulièrement les mappings, il est parfois nécessaire de transformer les valeurs qui sont importées par le connecteur RH pour qu'elles soient affichées d'une certaine forme sur Youzer. 

Pour cela, vous pouvez appliquer des transformations aux valeurs importées par le mapping en utilisant la syntaxe de calcul de Youzer.

Par exemple, si le nom des utilisateurs est en minuscule dans le SIRH et que vous souhaitez les importer en majuscule dans Youzer, vous pouvez éditer le mapping ainsi : 

 

Vous pouvez utiliser les différentes syntaxes et par exemple la fonction “match” pour transformer une valeur grâce à une table de correspondance.

 

 

Valeur statique

Il est possible de définir une valeur fixe pour remplir un champ particulier. Par exemple un utilisateur importé par un connecteur RH sera systématiquement un type d'utilisateur "collaborateur". Vous pouvez donc saisir dans le mapping la valeur entre guillemets " au lieu du nom du champ à importer.

 

 

Champ de type “Date”

Un champ de type “Date” doit respecter la nomenclature suivante: dd/MM/yyyy

avec dd correspondant au jours, MM correspondant au mois et yyyy correspondant à l'année. Attention de bien respecter la casse.