Aller au contenu principal

Network

Le module Diagrammes réseau de SmartDoc vous offre un éditeur visuel interactif pour créer et maintenir des schémas d'infrastructure de vos clients. Chaque noeud du diagramme peut être lié à un actif SmartDoc réel, et les diagrammes sont exportables en PNG, SVG ou PDF pour les rapports et documentations remis aux clients.

Table des matières

Vue d'ensemble

Le module Diagrammes réseau répond à un besoin fondamental de la documentation MSP : avoir une représentation visuelle claire et à jour de l'architecture réseau d'un client. Que ce soit pour un onboarding, une révision annuelle, un audit ou une intervention d'urgence, un diagramme bien maintenu réduit considérablement le temps de compréhension de l'infrastructure.

L'éditeur est basé sur la librairie React Flow (anciennement @xyflow/react), qui offre une expérience fluide de glisser-déposer et de connexion de noeuds directement dans le navigateur.

Points clés :

  • Trois types de diagrammes : réseau, carte mentale, organigramme
  • Noeuds personnalisables : icônes Lucide ou SVG vectoriel importé (Adobe Illustrator, Visio, etc.)
  • Liaison aux actifs : chaque noeud peut afficher l'IP, le nom d'hôte ou l'adresse MAC de l'actif lié
  • Export multi-format : PNG, SVG, PDF
  • Duplication : clonez un diagramme existant comme point de départ
  • Accès par niveau : chaque diagramme peut être marqué interne ou partageable avec le client

Types de diagrammes

TypeIcôneUsage typique
Diagramme réseauRéseauInfrastructure IT, serveurs, équipements réseau, topologie
Carte mentaleCerveauBrainstorming, cartographie d'idées, analyse de processus
OrganigrammePersonnesStructure d'entreprise, hiérarchie, équipes

Le type de diagramme est défini à la création et détermine la bibliothèque de noeuds disponible dans la palette.

Interface de la liste des diagrammes

Accès via la barre latérale SmartDoc : SmartDoc > Diagrammes réseau

Modes d'affichage

Quatre modes sont disponibles, ajustables depuis les boutons en haut à droite :

ModeDescription
Petites cartesGrille très dense (8 colonnes max), nom et type uniquement
Cartes moyennesGrille équilibrée, 6 colonnes
Grandes cartes4 colonnes, avec client, date et statut
TableauUne ligne par diagramme, toutes les colonnes, tri par colonne

Filtres disponibles

  • Recherche textuelle : sur le nom du diagramme
  • Filtre par statut : Actif, Inactif, Archivé
  • Filtre par niveau d'accès : Interne, Client
  • Filtre par type : Réseau, Carte mentale, Organigramme

Taille de page

En mode tableau, il est possible de choisir le nombre d'éléments par page : 25, 50, 75 ou 100.

Actions depuis la liste

ActionDescription
Clic sur une carteOuvre l'éditeur dans un nouvel onglet
Menu contextuel (trois points)Modifier, Dupliquer, Supprimer
DupliquerOuvre un dialogue pour nommer la copie
Nouveau diagrammeOuvre le dialogue de création de diagramme

Dialogue de création

Le dialogue de création propose :

  1. Type de diagramme : choisir parmi Réseau, Carte mentale, Organigramme
  2. Nom : titre du diagramme
  3. Client : compagnie associée (optionnel)
  4. Modèle : partir d'un template existant ou d'un diagramme vierge

Après validation, l'éditeur s'ouvre automatiquement dans un nouvel onglet.

Éditeur de diagramme

L'éditeur s'ouvre dans un onglet dédié à plein écran. Il est composé de :

  • Un canevas central : zone de travail infinie où les noeuds et connexions sont disposés
  • Un panneau gauche : palette de noeuds et bibliothèque de types
  • Un panneau droit : propriétés de l'élément sélectionné (noeud ou connexion)
  • Une barre d'outils en haut

Barre d'outils

BoutonFonction
SauvegarderEnregistre le diagramme (noeuds, arêtes, viewport)
Ajuster la vueRecadre le canevas pour afficher tous les éléments
ExportOuvre le menu d'export (PNG, SVG, PDF)
Basculer le panneau gaucheMasque ou affiche la palette
Basculer le panneau droitMasque ou affiche les propriétés
Bascule thèmePasse du mode sombre au mode clair
Bascule langueAlterne entre français et anglais

Contrôles du canevas

L'éditeur React Flow inclut les contrôles standards :

  • Zoom avant/arrière : molette de souris ou boutons + / -
  • Panoramique : maintenir Espace + glisser, ou clic milieu
  • Sélection multiple : maintenir Maj + cliquer sur plusieurs noeuds
  • Supprimer : touche Delete ou Backspace sur un noeud/arête sélectionné
  • Minimap : vue en miniature en bas à droite pour se repérer sur les grands diagrammes
  • Grille d'alignement : fond en grille ou en points pour aligner les éléments

Palette de noeuds

La palette gauche présente les types de noeuds disponibles, organisés en catégories accordéon.

Utilisation de la palette

Deux méthodes pour ajouter un noeud :

  1. Glisser-déposer : saisissez un type de noeud depuis la palette et déposez-le sur le canevas à l'endroit voulu
  2. Clic : un clic simple sur un type de noeud l'ajoute au centre du canevas

Icônes disponibles par défaut

La palette inclut des icônes pour tous les équipements réseau courants :

IcôneReprésente
ServeurServeurs physiques ou virtuels
RouteurÉquipements de routage
RéseauSwitch, hub, topologie générique
Pare-feuFirewall, UTM
NuageCloud (AWS, Azure, GCP)
ÉcranPostes de travail, moniteurs
WiFiPoints d'accès sans fil
Disque durStockage, NAS, SAN
ImprimanteImprimantes réseau
SmartphoneAppareils mobiles
Base de donnéesServeurs de base de données
GlobeInternet, WAN
CadenasSécurité, VPN, chiffrement
ProcesseurÉquipements de traitement
RadioLiaisons sans fil, antennes
Ordinateur portableLaptops
CâbleLiaisons filaires
CerveauIA, automatisation (utilisé pour les cartes mentales)
Et de nombreux autres...Organisations, équipes, lieux, etc.

Recherche dans la palette

Un champ de recherche en haut de la palette permet de filtrer les types de noeuds par nom.

Types de noeuds personnalisés

Les types de noeuds sont entièrement personnalisables par le MSP depuis la page Paramètres > Types de noeuds réseau.

Propriétés d'un type de noeud

PropriétéDescription
Nom (EN/FR)Label affiché dans la palette et sur le canevas
IcôneSélection parmi les icônes Lucide disponibles
SVG personnaliséImport d'une icône SVG vectorielle (max 200 KB)
CouleurCouleur de fond du noeud (violet, bleu, cyan, vert, orange, rouge, rose, etc.)
Étiquettes (tags)Mots-clés pour le filtrage
CatégorieGroupe dans la palette
PortéeGlobal (tous les types de diagrammes) ou spécifique à un type

Import d'icônes SVG personnalisées

SmartDoc accepte les icônes SVG provenant de logiciels professionnels comme Adobe Illustrator ou Visio. Le système :

  • Valide et sanitize le SVG (suppression des scripts malveillants via DOMPurify)
  • Rend les identifiants SVG uniques pour éviter les conflits lorsque plusieurs icônes identiques sont présentes sur le canevas
  • Gère les classes CSS d'Illustrator (st0, st1, etc.) pour éviter les conflits de style
  • Supporte les icônes transparentes (sans fond coloré) pour les SVG détaillés

Catégories de noeuds

Les types de noeuds peuvent être organisés en catégories personnalisables. Chaque catégorie apparait comme une section accordéon dans la palette, ce qui facilite la navigation lorsque le nombre de types est important.

Connexions (arêtes)

Création d'une connexion

Pour connecter deux noeuds :

  1. Survoler le bord d'un noeud jusqu'à faire apparaitre les points de connexion (handles)
  2. Cliquer et glisser depuis un point de connexion vers le noeud cible
  3. Relâcher sur le noeud cible pour créer la connexion

Les connexions sont bidirectionnelles par défaut : chaque face d'un noeud (haut, bas, gauche, droite) dispose de points de connexion source et cible.

Style des connexions

Le panneau de propriétés permet de personnaliser chaque connexion :

PropriétéOptions
CouleurGris, Bleu, Vert, Rouge, Orange, Violet, Cyan, Rose
ÉpaisseurFine (1px), Moyenne (2px), Épaisse (4px)
Style de traitPlein, Tirets
FlèchesAucune, Fin, Début, Les deux extrémités
Type de tracéDirect, Courbe (smooth), Angle droit (step), Bézier
LabelTexte affiché sur la connexion
Couleur du labelPersonnalisable
Fond du labelTransparent, Blanc, ou couleur
Position du labelDéplaçable par glisser-déposer

Déconnexion

Sélectionner une arête puis appuyer sur Delete ou Backspace pour la supprimer.

Liaison avec les actifs SmartDoc

Fonctionnement

Chaque noeud peut être lié à un actif SmartDoc (serveur, switch, pare-feu, poste de travail, etc.). Une fois la liaison établie, les informations de l'actif sont affichées directement sur le noeud dans le diagramme.

Informations affichées sur le noeud

Les champs suivants peuvent être activés ou désactivés individuellement dans le panneau de propriétés du noeud :

InformationDescription
Nom de l'actifNom tel que saisi dans la fiche d'actif
Nom d'hôteHostname réseau de l'équipement
Adresse IPAdresse IP principale
Adresse MACAdresse MAC principale

Liaison d'un actif à un noeud

  1. Sélectionner un noeud sur le canevas
  2. Dans le panneau de propriétés (droite), cliquer sur "Lier un actif"
  3. Rechercher l'actif par nom, hostname ou IP dans la liste de recherche
  4. Sélectionner l'actif - les informations se mettent à jour immédiatement sur le noeud

La recherche d'actifs tient compte du client sélectionné dans le contexte SmartDoc.

Position du label

La position des informations textuelles autour du noeud est configurable :

  • Bas, Haut, Gauche, Droite
  • Bas-gauche, Bas-droite, Haut-gauche, Haut-droite
  • Masqué

Redimensionnement des noeuds SVG

Les noeuds utilisant une icône SVG personnalisée sont redimensionnables par glisser-déposer sur les poignées de redimensionnement qui apparaissent lors de la sélection.

Export et partage

Formats d'export

FormatDescription
PNGImage haute résolution, idéale pour les rapports Word ou PowerPoint
SVGVecteur modifiable dans Illustrator, Inkscape ou intégrable dans le web
PDFDocument prêt à imprimer ou à envoyer par email

L'export capture l'intégralité du diagramme visible sur le canevas, y compris les noeuds, connexions et labels.

Niveaux d'accès

Chaque diagramme est associé à un niveau d'accès :

  • Interne : visible uniquement par l'équipe MSP dans SmartDoc
  • Client : partageable avec les contacts du client via le portail client SmartDoc

Duplication

La duplication crée une copie complète d'un diagramme (noeuds, arêtes, viewport, paramètres) sous un nouveau nom. C'est le moyen recommandé pour créer des diagrammes similaires pour plusieurs clients ou pour créer une version archivée avant une mise à jour majeure.

Module réseau structuré

En parallèle de l'éditeur visuel, SmartDoc dispose d'un module réseau structuré accessible depuis l'onglet Réseau de la barre de navigation SmartDoc. Ce module gère les données réseau de manière tabulaire et hiérarchique.

Vue d'ensemble réseau

La page de vue d'ensemble affiche une arborescence hiérarchique :

Compagnie cliente
|__ Site (ex. : Siège social Montréal)
|__ VLANs du site
|__ Sous-réseaux du site
|__ Actifs liés au sous-réseau

Les données se chargent de manière paresseuse (lazy loading) : les sites ne se chargent que lorsque la compagnie est développée, et les sous-réseaux uniquement lorsque le site est développé.

Gestion des sites

Un site représente un emplacement physique d'un client. Les informations d'un site comprennent :

ChampDescription
NomNom descriptif du site
AdresseAdresse physique complète (rue, ville, province, pays)
TéléphoneNuméro de téléphone du site
ContactNom du contact sur place
Fournisseur d'accès (ISP)Nom du fournisseur Internet
Identifiant de circuitNuméro de circuit chez l'ISP
Bande passanteDébit de la liaison (ex. : 1 Gbps)
IP WANAdresse IP publique de la connexion WAN

Gestion des VLANs

Les VLANs sont associés à un site et à une compagnie. Chaque VLAN est défini par :

ChampDescription
ID VLANNuméro du VLAN (1 à 4094)
NomNom descriptif du VLAN
DescriptionInformations complémentaires
UsageData, Voix, Management, Invités, IoT, DMZ, Sécurité, Autre

Gestion des sous-réseaux (subnets)

Les sous-réseaux documentent les plages d'adresses IP utilisées par client. Chaque sous-réseau comprend :

ChampDescription
CIDRNotation CIDR de la plage IP (ex. : 192.168.10.0/24)
TypeLAN, WAN, DMZ, VPN, Invités, Management, VoIP, IoT, Autre
DescriptionInformations sur l'usage du sous-réseau
DHCP activéIndique si le DHCP est actif sur ce réseau
Plage DHCPAdresses de début et de fin de la plage DHCP
DNS primaireAdresse IP du serveur DNS principal
DNS secondaireAdresse IP du serveur DNS secondaire
Site associéSite hébergeant ce sous-réseau
VLAN associéVLAN sur lequel ce sous-réseau est configuré

Connexions inter-sites

Le module permet de documenter les connexions entre deux sites d'un même client (VPN, MPLS, SD-WAN, liaison point-à-point, etc.) :

Type de connexionDescription
VPNTunnel VPN entre deux sites
MPLSLiaison MPLS opérateur
SD-WANRéseau WAN défini par logiciel
Point à pointLiaison dédiée
InternetConnexion via l'Internet public
IPSecTunnel chiffré IPSec
AutreType personnalisé

Liaison actifs-réseau

Le module permet de lier un actif SmartDoc à un sous-réseau avec :

  • Adresse IP de l'actif sur ce réseau
  • Adresse MAC de l'interface
  • Nom de l'interface réseau (ex. : eth0, ens3)
  • Indicateur "Interface principale"

Page de détail d'un site

La page de détail d'un site affiche toutes les informations du site ainsi que les VLANs, sous-réseaux et actifs associés dans des onglets dédiés.

Bonnes pratiques

  • Nommez vos diagrammes de manière descriptive et incluez la date ou la version (ex. : "Réseau principal - XYZ Corp - 2026", "Topologie WAN v3")
  • Créez un diagramme par "couche" de l'infrastructure pour éviter les schémas surchargés : un diagramme physique (équipements), un diagramme logique (IP, VLANs), un diagramme de sécurité (flux, zones)
  • Liez systématiquement les noeuds aux actifs SmartDoc pour que le diagramme se maintienne à jour lorsque les informations des actifs changent
  • Utilisez la duplication pour créer une version "avant intervention" d'un diagramme avant de faire des modifications importantes
  • Archivez les anciens diagrammes plutôt que de les supprimer pour conserver l'historique de l'évolution de l'infrastructure
  • Exportez en PDF et joignez le diagramme aux rapports remis au client lors des revues mensuelles ou trimestrielles
  • Pour les icônes SVG importées depuis Illustrator, vérifiez que le fichier ne dépasse pas 200 KB et ne contient pas de liens externes
  • Utilisez les catégories de noeuds personnalisées pour organiser votre bibliothèque si vous gérez de nombreux types d'équipements spécifiques à vos clients
  • Renseignez le module réseau structuré (sites, VLANs, sous-réseaux) en parallèle des diagrammes visuels : ces données alimentent d'autres modules de SmartDoc et permettent des recherches et des liens croisés

Dernière mise à jour : 2026-03-05