L'application passe en mode Admin affichant le badge admin et les contrôles



L'onglet Champs personnalisés permet aux administrateurs de créer et de gérer des champs de données supplémentaires spécifiques aux besoins de leur organisation. Ces champs apparaissent dans les profils des membres et peuvent être utilisés pour suivre toute information au-delà des données utilisateur standard, telles que les numéros d'adhésion, les niveaux de compétence, les certifications ou les affectations de département.
Prérequis
- Compte Reserving actif avec adresse e-mail vérifiée
- Rôle d'administrateur (Super Admin, Admin ou Manager) dans l'organisation
- L'application doit être en mode Admin
- Compréhension des données que vous souhaitez collecter auprès des membres
- Familiarité avec les types de champs et savoir quand utiliser chacun d'eux
Étapes
Accédez au mode Admin dans le Tableau de bord
Accéder aux Paramètres de l'Organisation
Appuyez sur l'onglet 'Champs Personnalisés'
Appuyez sur le bouton '+' (Ajouter) dans l'en-tête
Saisissez un nom de champ
Saisissez une clé de champ (identifiant)
Sélectionnez le type de champ dans la liste déroulante
Saisissez les options de champ (pour les types Sélection/Sélection multiple uniquement)
Activez 'Requis' si le champ doit être obligatoirement renseigné
Activez 'Afficher dans la liste' pour l'afficher dans les tableaux de membres
Saisissez une valeur par défaut (facultatif)
Saisissez un texte d'aide (facultatif)
Définissez l'ordre d'affichage (nombre)
Appuyez sur 'Enregistrer' pour créer le champ personnalisé
Pour modifier un champ, appuyez dessus dans la liste
Pour supprimer un champ, appuyez sur l'icône de suppression
États interactifs
Liste des champs personnalisés
Affiche tous les champs personnalisés existants dans une disposition tableau ou carte (en fonction de la taille de l'écran).
- Bureau : Vue tableau avec des colonnes pour le Nom, la Clé, le Type, le statut Obligatoire et les Actions
- Mobile : Vue carte affichant le nom du champ, un badge de type et les boutons d'action
- État vide : Affiche un message encourageant la création du premier champ personnalisé
- Chaque ligne/carte possède des boutons Modifier et Supprimer
Modal Créer/Modifier un Champ Personnalisé
Un modal de formulaire avec les sections et états suivants :
- Champ Nom : Champ texte, obligatoire, focus automatique à l'ouverture du modal
- Champ Clé : Champ texte, obligatoire, mise en minuscules forcée, désactivé en mode édition
- Menu déroulant Type de champ : Obligatoire, modifie les options disponibles selon la sélection
- Champ Options : Visible uniquement pour les types Sélection et Sélection multiple
- Bouton Obligatoire : DÉSACTIVÉ par défaut, peut être modifié à tout moment
- Bouton Afficher dans la liste : DÉSACTIVÉ par défaut, contrôle la visibilité de la colonne dans les tableaux de membres
- Champ Valeur par défaut : Optionnel, le type varie selon le type de champ
- Zone de texte Texte d'aide : Optionnel, fournit des conseils à l'utilisateur
- Champ numérique Ordre d'affichage : 0 par défaut, accepte les entiers positifs
Comportements des types de champs
Différents types de champs affichent différents contrôles de saisie :
- Texte : Affiche un champ de texte monoligne avec un maxLength optionnel
- Nombre : Affiche un champ numérique avec des valeurs min/max optionnelles
- Date : Affiche un sélecteur de date dans les formulaires des membres
- Booléen : Affiche une case à cocher ou un bouton Oui/Non
- Sélection : Affiche un menu déroulant (nécessite que les options soient configurées)
- Sélection multiple : Affiche un sélecteur à choix multiples (nécessite que les options soient configurées)
Conseils
- Utilisez des noms de champs clairs et conviviaux que les membres comprendront facilement
- Gardez les clés de champ courtes et descriptives en utilisant snake_case (minuscules avec des traits de soulignement)
- Planifiez l'ordre d'affichage avant de créer plusieurs champs (utilisez des incréments de 10 : 10, 20, 30, etc.)
- N'abusez pas de "Afficher dans la liste" - trop de colonnes rendent les tableaux difficiles à lire
- Pour les champs de sélection, listez les options de la plus courante à la moins courante
- Utilisez le texte d'aide pour fournir des exemples ou des exigences de format
- Envisagez de rendre les champs obligatoires uniquement s'ils sont vraiment essentiels
- Regroupez les champs connexes en utilisant des numéros d'ordre d'affichage similaires
- Testez les nouveaux champs en créant un membre test pour vérifier le comportement
Avertissements
- Supprimer un champ personnalisé supprime définitivement toutes les données stockées dans ce champ pour tous les membres
- Les clés de champ ne peuvent pas être modifiées après la création - choisissez judicieusement
- Changer un champ de non obligatoire à obligatoire ne forcera pas les membres existants à le remplir avant leur prochaine modification
- Trop de champs personnalisés peuvent ralentir le chargement de la liste des membres
- Les options des champs de sélection ne doivent pas contenir de virgules (utilisez des points-virgules ou d'autres séparateurs si nécessaire)
- Changer le type de champ après que des données existent peut entraîner une perte de données ou des problèmes de formatage
- Les champs obligatoires empêchent la création d'un membre s'ils ne sont pas remplis - évitez de rendre des champs obligatoires rétroactivement sur de grandes bases de membres
- Les champs "Afficher dans la liste" augmentent le temps de chargement des pages proportionnellement
Dépannage
FAQ
Quelle est la différence entre le Nom du Champ et la Clé du Champ ? Le Nom du Champ est l'étiquette visible par l'utilisateur dans les formulaires (par exemple, "Numéro d'adhésion"). La Clé du Champ est l'identifiant interne programmatique utilisé dans la base de données (par exemple, "membership_number"). Les noms peuvent être modifiés à tout moment, mais les clés sont permanentes.
Puis-je réorganiser les champs personnalisés après leur création ? Oui, modifiez chaque champ et changez son numéro d'Ordre d'affichage. Les champs sont triés numériquement, les nombres les plus bas apparaissant en premier. Il n'est pas nécessaire que les nombres soient consécutifs - utiliser 10, 20, 30 permet d'insérer facilement de nouveaux champs entre les champs existants plus tard.
Qu'advient-il des données des membres existants si je supprime un champ personnalisé ? Toutes les données stockées dans ce champ sont définitivement supprimées pour tous les membres. Il n'y a pas de fonction d'annulation. Exportez toujours les données des membres avant de supprimer des champs si vous avez besoin de récupérer les informations.
Puis-je modifier le type d'un champ après sa création ? Bien que techniquement possible, ce n'est pas recommandé si les membres ont déjà saisi des données. Changer les types peut entraîner une perte de données ou des erreurs de formatage. Une meilleure approche : créez un nouveau champ avec le type correct et migrez manuellement les données.
Combien de champs personnalisés puis-je créer ? Il n'y a pas de limite stricte, mais nous recommandons de ne pas dépasser 20-25 champs pour des performances et une expérience utilisateur optimales. Trop de champs rendent les formulaires accablants et ralentissent le chargement des données.
Les champs personnalisés fonctionnent-ils avec l'importation/exportation de membres ? Oui, les champs personnalisés sont inclus dans les exports CSV des membres et peuvent être importés. Utilisez la clé de champ comme en-tête de colonne dans votre fichier CSV.
Les membres non administrateurs peuvent-ils voir les champs personnalisés ? Les membres peuvent voir leurs propres valeurs de champs personnalisés dans leur profil. La visibilité des champs personnalisés des autres membres dépend des paramètres de confidentialité de l'organisation et des autorisations des membres.
Quel est le meilleur type de champ pour les numéros de téléphone ou les e-mails ? Utilisez le type Texte pour les informations de contact supplémentaires. La plateforme dispose déjà de champs e-mail intégrés. Pour les numéros de téléphone, le type Texte offre une flexibilité de formatage (parenthèses, tirets, codes internationaux).
Puis-je rendre un champ obligatoire après que des membres existent déjà ? Oui, mais les membres existants ne seront pas forcés de le renseigner rétroactivement. L'obligation s'applique uniquement lors de la création de nouveaux membres ou lorsque les membres existants sont modifiés. Vous devrez peut-être modifier les membres en masse pour garantir la conformité.
Que se passe-t-il si deux champs ont le même numéro dans l'Ordre d'affichage ? Ils seront triés par date de création en cas d'égalité (les champs les plus anciens en premier). Il est recommandé d'utiliser des numéros d'ordre uniques pour garder un contrôle explicite sur l'agencement des champs.