Actif
platform
functional
Revu le 2026-07-30
platform/arbo-import.md
Import d'arborescence entre plateformes
Doc fonctionnelle : décrit le quoi et le pourquoi (point de vue utilisateur / chef de projet).
À quoi ça sert
Recopier en une fois l'arborescence (menu du portail ou arborescence de documentation) d'une
plateforme cliente vers une autre, plutôt que de ressaisir chaque entrée à la main. C'est
l'outil utilisé pour amorcer le menu portail d'un nouveau client à partir d'un client existant
au fonctionnement proche.
- Écran « Arborescence » (
arbo-tree-view) → bouton Importer.
- Choisir la plateforme source dans la liste « Client ».
- Choisir le type d'arborescence à importer (Wiki / Portail — Portail n'apparaît que si la
plateforme source est abonnée au module Isi-Portail).
- Choisir le type d'arborescence à écraser sur la plateforme courante.
- « Lancer l'import » : l'arborescence existante du type choisi est remplacée par celle de
la source, hiérarchie parent/enfant comprise.
Les plateformes proposées en source sont les clients du prestataire connecté (pour un
assistant ISI en mode assistance : tous les clients d'ISI), plus la plateforme courante
elle-même. Il n'est donc pas nécessaire qu'un lien existe entre les deux plateformes
concernées : le lien passe par le prestataire commun. Exemple : en assistance sur
« Vesinouaille », un assistant ISI peut importer le menu d'« Espoir 73 », les deux étant clients
d'ISI.
Règles d'accès
- Écran réservé aux administrateurs ISI et au mode assistance (même règle que
l'affichage du bouton « Importer »). Les autres profils reçoivent une erreur 403.
- Seules les plateformes de la liste peuvent servir de source : une plateforme hors périmètre
est refusée côté serveur, même en forçant la requête.
- La cible est toujours la plateforme sur laquelle on travaille (celle de la session) ; elle
ne peut pas être choisie.
Points d'attention
- L'import écrase : toute l'arborescence du type choisi sur la plateforme courante est
supprimée avant la copie. Il n'y a pas d'annulation.
- Les restrictions de visibilité (entités, groupes, super-limitation) de la source ne sont
pas copiées : elles réfèrent des entités/groupes qui n'existent pas chez la cible. Elles
sont à repositionner après import.
- Si la source n'a aucune arborescence du type demandé, l'import est refusé avec le message
« Aucune arborescence à importer ».
Voir aussi
- Doc technique :
../../.claude/technical-docs/platform/arbo-import.md