Champs personnalisés
Les champs personnalisés ajoutent à la fiche contact des informations sur-mesure que les champs standards d'Unisoft ne prévoient pas : numéro d'adhérent interne, date d'anniversaire civil, restriction alimentaire, niveau d'étude, parrain ou marraine, profession, etc.
Là où les catégories posent des drapeaux (oui/non, le contact est dans tel groupe), les champs personnalisés stockent des valeurs typées et structurées.
Ils sont accessibles depuis l'onglet Informations Secondaires de la fiche contact (/app/contact/fiche?id=...).
Les cinq types de champs
| Type | Stocke | Exemple |
|---|---|---|
| Texte | Une chaîne libre | Profession : « Avocat », Quartier : « Belleville » |
| Nombre | Un entier ou un décimal | Numéro d'adhérent : 1024, Taille de t-shirt : 42 |
| Date | Un jour précis (sans heure) | Anniversaire civil : 14/03/1972 |
| Date & Heure | Un instant précis | Inscription à l'association : 12/01/2023 à 14:30 |
| Oui / Non | Un booléen | Bénévole actif : Oui, Conduit sa voiture : Non |
Le type est choisi à la création du champ. Une fois posé, il est fixe pour ce champ : si vous créez un champ « Numéro adhérent » en type Nombre, vous ne pourrez pas y mettre du texte par la suite.
Ajouter un champ personnalisé à un contact
- 1
Ouvrir l'onglet Informations Secondaires
Sur la fiche contact, cliquez sur le pavé Informations Secondaires.
- 2
Cliquer sur Ajouter une information secondaire
Le bouton se trouve en haut à droite du bloc des champs.
- 3
Choisir le nom du champ
Dans le champ Nom, tapez le libellé. Si un champ du même nom existe déjà sur d'autres contacts, il vous est proposé en suggestion : sélectionnez-le pour réutiliser la même clé (recommandé). Sinon, créez un nouveau nom.
- 4
Choisir le type
Sélectionnez Texte, Nombre, Date, Date & Heure ou Oui / Non. Si vous avez sélectionné un champ existant, son type est déjà rempli.
- 5
Saisir la valeur
Le champ de saisie s'adapte au type : champ texte libre, champ numérique, sélecteur de date, sélecteur de date-heure ou liste Oui/Non.
- 6
Valider
Le champ apparaît instantanément dans la liste des informations secondaires du contact.
Affichage des champs sur la fiche
Les champs apparaissent dans l'onglet Informations Secondaires sous forme d'une liste verticale : nom du champ en gris au-dessus, valeur en bleu en dessous. Pour les champs Texte et Nombre, une icône Copier à droite permet de copier la valeur dans le presse-papier en un clic.
L'icône Corbeille retire le champ du contact, avec confirmation.
Bien nommer les champs
Avant de créer un nouveau champ, vérifiez s'il n'existe pas déjà sous une variante : l'autocomplétion de la modale vous aide à éviter les doublons (Date naissance vs Date_naissance vs dateDeNaissance créeraient trois champs distincts pour la même information).
Filtrer et rechercher sur un champ personnalisé
Une fois que des champs personnalisés sont posés sur vos contacts, vous pouvez les utiliser dans la recherche avancée (/app/contact/search).
La syntaxe Mongo utilise le préfixe cf_ (custom field) suivi du nom de la clé. Par exemple :
cf_Numero_adherent(champ Nombre) : tous les contacts dont le numéro d'adhérent est supérieur à 500,cf_Bénévole_actif(champ Oui/Non) : tous les contacts marqués comme bénévoles actifs,cf_Date_inscription(champ Date) : tous les contacts inscrits cette année.
L'équipe peut combiner ces critères avec n'importe quel autre filtre (date de dernier paiement, catégorie, ville…) pour produire des cohortes très ciblées.
Export des champs personnalisés
Quand vous exportez votre catalogue en CSV depuis /app/contact/catalogue, les champs personnalisés sont inclus sous forme de colonnes additionnelles. Chaque champ personnalisé devient une colonne nommée comme la clé. Les contacts qui n'ont pas le champ ont une cellule vide pour cette colonne.
C'est utile pour faire des analyses fines dans un tableur (Excel, Numbers, Google Sheets) en partant de toute votre base.
Cas d'usage typiques
| Besoin | Type recommandé | Exemple de clé |
|---|---|---|
| Numéro d'adhérent interne | Nombre | Numero_adherent |
| Profession ou métier | Texte | Profession |
| Anniversaire civil (séparé du Hazkara hébreu) | Date | Anniversaire |
| Inscription à un cours | Oui/Non | Cours_Talmud_jeudi |
| Date d'arrivée dans la communauté | Date | Date_arrivee |
| Restriction alimentaire (cacherout, allergies) | Texte | Cacherout_specificite |
| Parrain ou référent | Texte | Parrain |
| Cotisation annuelle versée (montant simple, hors paiements traçés) | Nombre | Cotisation_2026 |
| Notes diverses | Texte | Notes |
Bonnes pratiques
Articulation avec les autres outils
- Pour les étiquettes binaires (le contact est-il dans tel groupe ?), préférez les catégories.
- Pour stocker des fichiers (mandat SEPA scanné, contrat), utilisez l'onglet Annexes.
- Lors d'un import en masse d'un fichier CSV, vous pouvez mapper certaines colonnes vers des champs personnalisés existants ou à créer.