Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Import d'arborescence (menu portail / wiki) entre plateformes
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.

Comment ça marche (côté utilisateur)

  1. Écran « Arborescence » (arbo-tree-view) → bouton Importer.
  2. Choisir la plateforme source dans la liste « Client ».
  3. Choisir le type d'arborescence à importer (Wiki / Portail — Portail n'apparaît que si la plateforme source est abonnée au module Isi-Portail).
  4. Choisir le type d'arborescence à écraser sur la plateforme courante.
  5. « 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