Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Connexions — onglet « Données Clients / Partage » en TableWire
Actif store functional Revu le 2026-08-12 store/connection-shared-tablewire.md

Connexions — onglet « Données Clients / Partage » en TableWire

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

À quoi ça sert

L'écran Informatique → Connexions (« Suivi des liens ») recense les liens réseau/télécom (fibre, 4G, VPN…) par entité. Il a deux onglets :

  • Données internes — les connexions des entités de l'utilisateur connecté ;
  • Données Clients / Partage — visible uniquement pour un prestataire, les connexions des clients qui lui ont partagé l'accès.

Le second onglet reposait encore sur l'ancien tableau (DataTables jQuery) alors que le premier était déjà passé en TableWire. Cette évolution aligne les deux onglets sur la même expérience.

Comment ça marche (côté utilisateur)

  • Même tableau que l'onglet interne : recherche, tri, colonnes affichables/masquables et réordonnables, pagination côté serveur, export (Excel/PDF), filtres persistés par utilisateur.
  • Filtres : Adresses, Principal / Secondaire, Statut, Type de technologie, Objet, Fournisseur, Réseau, IP fixe. Le filtre Adresses liste les adresses des entités clients accessibles ; les autres filtres sont des listes de référence globales.
  • Consultation seule de la connexion : pas de modification, de fiche synthétique ni de suppression sur les données d'un autre tenant. Les commentaires et interventions par ligne (qui créent des enregistrements) restent réservés à l'onglet « Données internes ».
  • Aucun pré-filtre de statut : contrairement à l'onglet interne, tous les liens sont listés, y compris « Résilié » et « Abandonné » (comportement de l'ancien tableau).
  • Le périmètre affiché correspond exactement aux clients partagés : un prestataire ne voit que les connexions des clients qui lui ont donné accès sur le module informatique.

Règles d'accès

  • Onglet réservé aux prestataires (isPrestaUser()) : un compte non prestataire qui appelle l'URL directement obtient un 404. Un prestataire sans aucun client partagé voit un tableau vide.
  • Droit module Connexions (80400101) requis en lecture (ANNU/R) pour accéder à l'onglet. Sans droit R, le tableau et la liste du filtre « Adresses » sont vides.
  • Le partage client repose sur les accès ext_access acceptés, actifs, non supprimés et non expirés couvrant le module informatique (tpacl total ou lecture) : dès qu'un client supprime la délégation, l'accès tombe immédiatement.

Points d'attention

  • Onglet en lecture seule : aucune action d'écriture (édition / fiche / suppression) sur les données clients, contrairement à l'onglet « Données internes ».
  • Le filtre « Adresses » peut être volumineux chez un prestataire gérant beaucoup de clients ; il n'est pas mis en cache, afin de refléter immédiatement les partages en cours.
  • L'export Excel/PDF reprend le périmètre partagé, y compris la colonne « Adresse » et le nom de l'entité cliente.

Voir aussi

  • Doc technique : ../../.claude/technical-docs/store/connection-shared-tablewire.md