# Enregistrement de champs personnalisés pour les utilisateurs - Flow
###### tags: `Documentation` `Flow` `Utilisateur` `Formulaire` `Générique`

## Présentation
Création de champs personnalisés pour l'utilisateurs qui seront sauvegardés dans la colonne "infos" de la table "user".
## I - Ajouter un champ personnalisé
* Dans l'administration de flow. Aller dans `Formulaires` et sélectionner le formulaire à modifier `user~user:register`, `user~user:register_order`.
* Pour que le nouveau champ personnalisé soit pris en compte pendant l'enregistrement de l'utilisateur, ajouter un préfix au champ.
**NB: Il est possible d'avoir plusieurs préfix pour différents champs personnalisés**
**Attention: Ce champ doit être en un seul mot, pas de caractère spécial - et _ compris**

* Si l'utilisateur peut les modifier lui même après la création de son compte, bien penser à ajouter ces nouveaux champs dans le formulaire `user:user:myaccount`.
---
## II - Afficher les champs dans l'administration
* Dans l'administration de flow. Aller dans `Formulaires` et créer le formulaire `user~admin:edit`.
* Ajouter les champs en respectant les indications ci-dessous:
| Champ | Utilité |
| -------- | -------- |
| Onglet | Permet de classer les champs dans plusieurs onglet dans l'administration de l'utilisateur. Attention a bien ajouter la traduction après la création. |
| Bloc | **Ne pas utiliser ce champ (laisser vide)** |
| Préfixe | Utiliser le même préfixe que le champ dans le formulaire de l'utilisateur |
| Nom | Utiliser le même nom que le champ dans le formulaire de l'utilisateur |
---
## III - Exemples
* Voir Plein Nord:
* Création de compte
* Admin de l'utilisateur
### Dans le formulaire "user~user:register":

### En front:

### Dans le formulaire "user~admin:edit":

### Dans l'administration:

### Dans la base de donnée (table user, colonne infos):
