Lorsque vous demandez la création d'un compte pour un utilisateur, les propriétés de ce compte (nom, prénom, loginname...) doivent être saisies. Ces propriétés sont généralement remplies à partir des informations de l'utilisateur pour lequel ce compte va être créé.
Youzer permet de paramétrer le mapping pour que vous n'ayez aucune saisie à réaliser lors de la création des comptes de vos utilisateurs.
Le paramétrage du mapping se réalise pour chaque connecteur. Dans l'onglet configuration du connecteur, vous accéder au panel "Valeurs par défaut des attributs". C'est dans cette section que sera paramétré le mapping des valeurs.
Par défaut, certaines valeurs peuvent déjà être remplies, cela dépend du type de connecteur. Mais généralement, les informations sont vides au moment de la création du connecteur.
Cliquez sur Editer afin de remplir les valeurs de mapping.
Les astérisques rouges indiquent les champs obligatoires au moment de la création d'un compte sur ce connecteur. Pour que vous n'ayez aucune saisie à faire au moment de la création, il faut que ces champs requis soient donc renseignés. Ce n'est pas obligatoire mais s'ils ne sont pas paramétrés, il faudra saisir les informations manquantes au moment de la création du compte.
Attention
Seuls les attributs sélectionnés (cochés) seront utilisés lors de la création d'un compte
Vous pouvez maintenant remplir le champ de mapping avec la valeur que vous souhaitez. Il peut s'agir d'une valeur "brute" comme d'une formule. La plupart du temps, ces valeurs sont définies en fonction du nom et du prénom de l'utilisateur, ce seront donc des champs dynamiques. Mais il est possible que pour certains champs vous souhaitiez renseigner la même valeur pour tous les comptes que vous créerez (ex. champs "entreprise" ou "profil").
Pour renseigner un champ dynamique, il faut utiliser {{ et }} et mettre le code de l'attribut que vous souhaitez utilisez à l'intérieur de ces balises d'ouverture et de fermeture.
Le code d'attribut se décompose en 3 parties séparées par des points :
partieA.partieB.partieC
- partieA
La partieA indique le champ à récupérer. Par exemple si vous souhaitez récupérer le prénom de l'utilisateur, il faudra indiquer "utilisateur.Prenom"
Les champs disponibles sont :
Code | Description |
---|---|
Utilisateur.Prenom | le prénom de l'utilisateur |
Utilisateur.Nom | le nom de l'utilisateur |
Utilisateur.email | l'email de l'utilisateur |
Instance.DomaineMessagerie | le domaine de messagerie principal de l'instance |
- partieB
La partieB permet d'indiquer le formatage à appliquer à ce champ. Les options possible sont "clean", "upper", "lower".
Code | signification |
---|---|
clean | nettoie le texte et retire notamment les accents ou les caractère spéciaux. Cette option est particulièrement utile si vous souhaitez créer une adresse mail |
lower | convertit le texte en minuscules |
upper | convertit le texte en majuscule |
Il est possible de combiner ces options : "cleanlower" va nettoyer et mettre le texte en minuscule.
- partieC
La partieC indique le nombre de caractères à prendre.
exemples : (pour l'utilisateur "Jack Bauer")
Attribut | Résultat |
---|---|
{{Utilisateur.Nom}} | Bauer |
{{Utilisateur.Prenom.cleanlower.1}}.{{Utilisateur.Nom.cleanlower}} | j.bauer |
{{Utilisateur.Prenom.upper.1}}{{Utilisateur.Nom.upper.2}} | JBA |
Vous pouvez cliquer sur le bouton suivant :
afin de contruire le code de mapping de manière confortable en visualisant directement le résultat.
Une fois que vous avez réalisé le mapping pour tous les champs que vous souhaitiez pré-remplir, vous pouvez cliquer sur “valider” afin d'enregistrer vos changements.
Pour test, il suffit d'aller sur la fiche d'un utilisateur et de demander la création d'une unité. Cette unité sera en brouillon et avant de lancer la création, vous pouvez vérifier que les paramètres ont bien été pris en compte.