---
title: "Champs Personnalisés — Documentation Fonctionnelle"
module: form
type: functional
status: active
updated: 2026-03-13
---

# Champs Personnalisés — Documentation Fonctionnelle

> Permet à chaque organisation d'adapter les libellés, les types et les contraintes de certains champs de l'application à sa propre terminologie et à ses propres besoins.

---

## Vue d'ensemble

Le système de champs personnalisés offre aux administrateurs ISI la possibilité de configurer, client par client, l'apparence et le comportement de certains champs dans les formulaires. Un champ peut être renommé (par exemple, remplacer "Custom 1" par "Direction / Service"), rendu obligatoire ou facultatif, transformé en liste déroulante, pré-rempli avec une valeur par défaut, ou encore bloqué en lecture seule.

Par défaut, certains champs sont masqués dans l'interface (état "caché"). La personnalisation permet de les activer et de les configurer selon les besoins spécifiques de chaque client.

Ces personnalisations s'appliquent automatiquement partout où le champ est utilisé dans l'application : formulaires de création, pages d'édition, exports, et API tierces.

---

## Accès

- Accessible uniquement aux **administrateurs ISI** (accès interne).
- Menu : `/field-custom` dans l'interface d'administration.
- Aucun module client à activer — cette configuration est gérée par l'équipe ISI pour le compte des clients.

---

## Fonctionnalités principales

- **Renommer un champ** : attribuer un libellé métier propre à l'organisation (ex : "Département", "Plateforme liée", "Date d'arrivée informatique").
- **Activer ou masquer un champ** : passer un champ de l'état caché à liste simple ou liste multiple, et inversement.
- **Rendre obligatoire ou facultatif** : contrôler si le champ doit être renseigné lors de la saisie.
- **Associer une liste déroulante** : lier le champ à une liste de valeurs prédéfinie ou propre au client.
- **Définir une valeur par défaut** : pré-remplir automatiquement le champ lors de la création d'une fiche.
- **Bloquer en lecture seule** : empêcher la modification du champ par les utilisateurs finaux.
- **Ajouter un texte d'aide** : afficher une info-bulle explicative à côté du champ dans le formulaire.

Les champs concernés par cette personnalisation comprennent notamment les champs libres des fiches utilisateurs (custom1, custom2), mais aussi d'autres champs standards comme l'adresse de rattachement, la photo, les téléphones, ou les dates d'arrivée et de départ.

---

## Voir aussi

- Documentation technique : `.claude/technical-docs/form/champ-custom.md`
