Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Plan de déploiement : entités et adresses en cascade
Actif projects functional Revu le 2026-09-04 projects/project-deploy-entities-addresses.md

Plan de déploiement : entités et adresses en cascade

Doc fonctionnelle : décrit le quoi et le pourquoi (point de vue utilisateur / chef de projet).

À quoi ça sert

Sur un indicateur du Plan de déploiement d'un projet, on renseigne les entités et adresses concernées par ce déploiement. Jusqu'ici :

  • la liste Entités concernées proposait toutes les entités du client, y compris celles sans lien avec le projet ;
  • la liste Adresses concernées proposait toutes les adresses du client, sans lien avec les entités déjà choisies ;
  • le champ Adresses apparaissait même avant le champ Entités dans le formulaire.

Comportement actuel

  1. Entités concernées ne propose que les entités déjà rattachées au projet (celles cochées dans le champ « Entités concernées (si pas toutes) » de la fiche projet). Si le projet ne cible aucune entité en particulier, la liste complète du client reste proposée.
  2. Adresses concernées ne propose que les adresses des entités sélectionnées dans le champ Entités. Tant qu'aucune entité n'est choisie, aucune restriction n'est appliquée.
  3. L'ordre des champs suit la logique métier : on choisit d'abord une ou plusieurs entités, puis une ou plusieurs adresses parmi celles de ces entités.

Les deux champs restent multi-sélection (une entité ou une adresse d'une entité mère, plusieurs entités filles, etc.).

Cas limites

  • Projet sans entité définie (identities vide) → la liste Entités reste non filtrée (toutes les entités du client).
  • Aucune entité sélectionnée dans le formulaire → la liste Adresses reste non filtrée (comportement identique à avant).
  • Changer la sélection d'entités en cours de saisie relance le filtrage des adresses proposées à la prochaine recherche dans le champ Adresses (une adresse déjà sélectionnée n'est pas automatiquement retirée si elle ne correspond plus aux entités choisies).

Voir aussi

  • Doc technique : .claude/technical-docs/projects/project-deploy-entities-addresses.md