Champs personnalisés

Créez et gérez des champs personnalisés pour collecter des données client supplémentaires, les organiser en groupes, les afficher lors de l'inscription et modifier leurs valeurs sur les profils clients dans le panneau d'administration B2CORE

Les champs personnalisés vous permettent de collecter des informations client supplémentaires au-delà des champs de profil standard. Vous définissez un champ une seule fois et l'organisez dans un groupe. Vous pouvez ensuite l'ajouter à un formulaire d'inscription, où les clients le remplissent lors de l'inscription, et sa valeur peut toujours être renseignée ou modifiée par un administrateur dans le profil client.

Vous gérez les champs personnalisés dans le menu Système > Champs personnalisés, qui contient deux pages :

  • Groupes — sections qui organisent les champs associés.
  • Champs — champs individuels, chacun appartenant à un groupe.

L'accès aux champs personnalisés est contrôlé par les autorisations suivantes, que vous accordez aux groupes d'utilisateurs du back-office dans Système > Utilisateurs > Groupes.

AutorisationAccorde la possibilité de
Voir les champs personnalisésVoir les pages Groupes et Champs.
Créer des champs personnalisésCréer des groupes, des champs et des options.
Mettre à jour les champs personnalisésModifier des groupes, des champs et des options.
Archiver les champs personnalisésArchiver des groupes, des champs et des options.
Voir les valeurs des champs personnalisés du clientVoir les valeurs des champs personnalisés dans le profil client.
Modifier les valeurs des champs personnalisés du clientModifier les valeurs des champs personnalisés dans le profil client.

Groupes

Un groupe est une section libellée qui contient des champs associés. Dans le profil client et le formulaire d'inscription, les champs sont affichés sous leur groupe.

La page Groupes répertorie les groupes existants avec les informations suivantes.

Libellé (anglais)

Le nom du groupe affiché aux clients et aux administrateurs. Vous pouvez localiser ce libellé via B2TRANSLATE (voir Traductions).


Nom machine

Un identifiant unique utilisé dans les clés de traduction et l'API. Vous définissez le nom machine lors de la création du groupe, et il ne peut pas être modifié par la suite.


Ordre de tri

La position du groupe par rapport aux autres groupes. Les groupes ayant un ordre de tri inférieur apparaissent en premier.


Archivé

Indique si le groupe est archivé.

Pour créer un groupe :

Accédez à Système > Champs personnalisés > Groupes.

Cliquez sur Créer.

Spécifiez le Libellé (anglais), le Nom machine et l'Ordre de tri.

Cliquez sur Enregistrer.

Pour modifier un groupe, cliquez sur le bouton Modifier. Vous pouvez modifier le Libellé et l'Ordre de tri ; le Nom machine est fixe.

Pour archiver un groupe, cliquez sur le bouton Archiver. Les groupes archivés sont masqués des nouveaux formulaires d'inscription, mais restent visibles dans les profils clients lorsqu'une valeur enregistrée existe. Ainsi, le retrait d'un groupe ne masque jamais les données déjà collectées.

Champs

Un champ est une saisie unique, telle qu'une zone de texte, une liste déroulante ou un sélecteur de date. Chaque champ appartient à un groupe.

La page Champs répertorie les champs existants avec leur Libellé (anglais), Nom machine, Type, Groupe et statut Archivé.

Types de champs

Les types de champs suivants sont pris en charge.

TypeDescription
TexteUne saisie de texte sur une seule ligne.
MultiligneUne zone de texte multiligne.
E-mailUne saisie de texte validée comme adresse e-mail.
URLUne saisie de texte validée comme URL.
TéléphoneUne saisie de numéro de téléphone.
EntierUn nombre entier.
DécimalUn nombre avec une partie fractionnaire.
BooléenUne valeur oui/non.
SélectionUne liste déroulante permettant une seule option.
Sélection multipleUne liste déroulante permettant plusieurs options.
DateUne date calendaire.
Date et heureUne date calendaire avec une heure.

Créer un champ

Pour créer un champ :

Accédez à Système > Champs personnalisés > Champs.

Cliquez sur Créer.

Spécifiez le Libellé (anglais), le Nom machine, le Type et le Groupe.

Dans la section Obligatoire / validation, configurez les règles de validation (voir Règles de validation).

Cliquez sur Enregistrer.

Lors de la modification d'un champ, vous pouvez modifier son Libellé, son Groupe et ses règles de validation. Le Nom machine et le Type sont définis à la création et ne peuvent pas être modifiés.

Pour archiver un champ, cliquez sur le bouton Archiver. Comme les groupes, les champs archivés restent visibles dans les profils clients lorsqu'une valeur enregistrée existe.

Règles de validation

La section Obligatoire / validation affiche uniquement les règles applicables au type de champ sélectionné.

RègleS'applique àDescription
ObligatoireTous les typesLe champ doit être rempli.
Longueur min.Texte, MultiligneLe nombre minimal de caractères.
Longueur max.Texte, Multiligne, E-mail, URLLe nombre maximal de caractères.
Modèle regexTexte, MultiligneUne expression régulière à laquelle la valeur doit correspondre.
MinEntier, DécimalLa valeur minimale autorisée.
MaxEntier, DécimalLa valeur maximale autorisée.
Date min.Date, Date et heureLa date autorisée la plus ancienne.
Date max.Date, Date et heureLa date autorisée la plus récente.
Options min.Sélection multipleLe nombre minimal d'options sélectionnées.
Options max.Sélection multipleLe nombre maximal d'options sélectionnées.

Obligatoire s'applique au formulaire d'inscription client, où les clients doivent remplir le champ pour continuer. Dans le profil client, les administrateurs peuvent enregistrer des données partielles même lorsqu'un champ obligatoire est vide ; les règles de format et d'options s'appliquent toujours à toute valeur saisie.

Options pour les champs Sélection et Sélection multiple

Les champs de type Sélection et Sélection multiple nécessitent une liste d'options. Après avoir créé un tel champ, ouvrez sa page de modification pour gérer les options en bas de la page.

Chaque option possède les paramètres suivants.

Valeur

La valeur enregistrée lorsque l'option est sélectionnée. Elle doit être unique dans le champ.


Libellé (anglais)

Le texte affiché au client. Vous pouvez localiser ce libellé via B2TRANSLATE (voir Traductions).


Nom machine

Un identifiant utilisé dans les clés de traduction.

Pour ajouter une option, remplissez les champs de la ligne d'option et cliquez sur Ajouter une option. Pour archiver une option, cliquez sur le bouton Archiver situé à côté.

Afficher les champs personnalisés lors de l'inscription

Vous choisissez les champs personnalisés qui apparaissent dans un formulaire d'inscription sur la page de modification de la configuration d'inscription dans Système > Inscription.

Les champs personnalisés peuvent uniquement être ajoutés aux nouveaux flux d'inscription configurés dans Système > Inscription. Ils ne sont pas disponibles dans les anciens Assistants, où les champs d'inscription sont configurés via la configuration de l'assistant d'inscription et apparaissent dans l'onglet Avancé du client.

Les Assistants et leur étape Avancé sont considérés comme anciens. Une fois la migration vers les paramètres Système > Inscription terminée, ils seront supprimés.

Ouvrez la configuration d'inscription que vous souhaitez modifier.

Dans la section Champs personnalisés, sélectionnez les champs à afficher dans le formulaire d'inscription.

Cliquez sur Enregistrer.

Les champs marqués comme Obligatoire doivent être remplis par le client avant qu'il puisse terminer l'inscription.

Si aucun champ personnalisé n'existe encore, la section renvoie vers la page Champs personnalisés où vous pouvez les créer.

Modifier les valeurs des champs personnalisés dans un profil client

Ouvrez un profil client et accédez à l'onglet Champs personnalisés pour afficher et modifier les valeurs collectées pour ce client. Les champs sont regroupés de la même manière que dans le formulaire d'inscription.

L'affichage des valeurs nécessite l'autorisation Voir les valeurs des champs personnalisés du client, et leur modification nécessite l'autorisation Modifier les valeurs des champs personnalisés du client.

Les champs et groupes archivés restent visibles dans l'onglet tant que le client possède une valeur enregistrée pour ceux-ci. Ainsi, le retrait d'un champ ne masque jamais les données précédemment collectées.

Traductions

Les libellés des groupes, des champs et des options sont saisis en anglais et peuvent être localisés via B2TRANSLATE. Le formulaire d'inscription utilise les modèles de clés de traduction suivants :

  • Champs — Common.Registration.Form.Fields.<machineName>.Label
  • Options — Common.Registration.Form.Options.<optionName>.Label

Pour accélérer la localisation, la page de modification de la configuration d'inscription fournit un bouton Copier les clés JSON B2TRANSLATE. Il copie un objet JSON qui associe les clés de traduction à leurs valeurs anglaises pour les champs personnalisés actuellement sélectionnés dans le formulaire, leurs options de sélection et de sélection multiple, ainsi que les éléments des conditions générales. Collez le JSON dans l'onglet Common de B2TRANSLATE.

Dernière mise à jour le

Sur cette page