Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Convention de nommage des comptes (email & identifiant)
Actif dev functional Revu le 2026-07-21 dev/naming-convention.md

Convention de nommage des comptes (email & identifiant)

À quoi ça sert

Lorsqu'on crée une personne (wizard de création, formulaire dynamique, création d'un professionnel de santé RPPS) ou qu'on régénère son email, ISI-APP propose automatiquement une racine d'email et un identifiant de connexion (cdlogin) construits à partir du nom et du prénom, selon la convention configurée par le client dans Paramètres DSI.

Options de configuration (Paramètres DSI)

Option Champ Valeurs
Format de l'email lbformat_account P.NN, PNN, PP.NN, PPNN, NN.PP, NN.P, NNPP, NNP
Format de l'identifiant lbformat_identity mêmes valeurs
Gestion des doublons lb_double_identity CP (chiffre au prénom), CN (chiffre au nom), LP (allonger le prénom lettre par lettre)
Séparateur lbformat_separator Point (y.dupont), Tiret (y-dupont), Underscore (y_dupont)
Prénoms composés tpformat_compound Première initiale (Jean-Pierre → j.dupont) ou initiale de chaque partie (→ jp.dupont)
Noms en plusieurs mots tpformat_multiword Relier par un tiret (Le Goff → le-goff) ou coller (→ legoff)

Légende des formats : P = initiale du prénom, PP = prénom complet, NN = nom complet. Le . du code est remplacé par le séparateur configuré.

Cas particuliers pris en charge

  • Accents et ligatures : Élodie Duchêne → e.duchene, Cœur → coeur
  • Apostrophes : O'Brien → obrien, N'Diaye → ndiaye
  • Prénoms composés : Jean-Pierre → j ou jp selon l'option
  • Noms à particule / plusieurs mots : De La Fontaine → de-la-fontaine ou delafontaine
  • Prénom absent : l'identifiant retombe sur le nom seul
  • Caractères spéciaux, espaces multiples : nettoyés automatiquement

Doublons

Si l'email ou le cdlogin proposé existe déjà, un compteur est inséré selon lb_double_identity — désormais pour l'email et le cdlogin :

  • CP : y1.dupont, j1ean.dupont
  • CN : y.dupont1
  • LP : le prénom est allongé lettre par lettre au lieu d'ajouter un chiffre — m.dupont (pris) → ma.dupontmar.dupontmary.dupont. Si le prénom est épuisé et qu'il reste des doublons, un compteur numérique prend le relais en fin (mary.dupont1, mary.dupont2…). Sur les formats à prénom complet (PP.NN…), le prénom ne peut pas être allongé : le compteur numérique s'applique dès le premier doublon (yann.dupont1).
  • non configuré : compteur en fin (y.dupont1)

La valeur proposée reste modifiable manuellement par l'utilisateur dans tous les formulaires.

Limites connues

Les intégrations legacy (synchronisation Azure tpaccount, matching automatique OCS, validateCdlogin) ne reconnaissent que les 3 formats historiques (P.NN, PNN, PP.NN). Un client configuré sur un nouveau format perd ces automatismes (sans erreur : ils sont simplement inopérants) — les clients sur les formats historiques ne sont pas impactés.