Aller au contenu principal

Journaux de changements (Changelogs)

Le module Changelogs permet de suivre et documenter toutes les modifications apportées à l'infrastructure de vos clients. Chaque compagnie peut avoir plusieurs journaux, organisés par type, avec des entrées détaillées consultables en timeline, liste ou calendrier.

Changelogs - Liste des journaux

Liste des journaux

La page principale affiche tous les journaux de changements dans un tableau avec les colonnes suivantes :

ColonneDescription
NameNom du journal avec icône de type
TypeCatégorie (Infrastructure, Security, General, Microsoft 365, Datacenter, Azure)
StatusStatut actif ou archivé (badge vert)
EntriesNombre total d'entrées dans le journal
Last entryDate de la dernière entrée
AccessNiveau d'accès (Internal, Client, Public) avec menu déroulant
ActionsBoutons d'archivage et de suppression

Filtres

  • Recherche par nom et description en temps réel
  • All Types : filtre par type de changelog
  • All Statuses : filtre par statut (Actif / Archivé)
  • All access levels : filtre par niveau d'accès

Modes d'affichage

Quatre modes de visualisation sont disponibles via les icônes en haut à droite :

ModeDescription
Grille (petites cartes)Vue compacte en grille
Grille (grandes cartes)Vue détaillée en grille avec description
ListeVue en liste avec métadonnées
TableauVue tableau complète avec tri par colonnes

Créer un journal

Le bouton + New Changelog ouvre un formulaire de création.

Créer un journal

ChampRequisDescription
CompanyOuiCompagnie associée (ex: Hero Corp)
NameNonNom du journal (ex: Azure AVD)
DescriptionNonDescription optionnelle
TypeOuiType de changelog (Azure, Datacenter, Infrastructure, Security, Microsoft 365, General)

Types de changelog

SmartDoc inclut 6 types système créés automatiquement pour chaque tenant :

TypeIcôneCouleurUsage
AzureCloudBleu (#0078D4)Changements infrastructure Microsoft Azure
DatacenterServerVert (#10b981)Changements serveurs et salles physiques
InfrastructureNetworkIndigo (#6366f1)Changements réseau et infrastructure
SécuritéShieldRouge (#ef4444)Mises à jour et correctifs de sécurité
Microsoft 365MailOrange (#D83B01)Changements Microsoft 365 et Office
GénéralFileTextGris (#71717a)Changements généraux

Les types système ne peuvent pas être supprimés. Vous pouvez créer des types personnalisés avec nom, description, icône Lucide, couleur et ordre d'affichage.


Vues des entrées

Cliquer sur un journal ouvre ses entrées avec trois modes de visualisation disponibles via les onglets Timeline, List et Calendar.

Vue Timeline

Vue timeline

La vue timeline affiche les entrées en ordre chronologique inversé. Chaque entrée montre :

  • Icône de type colorée à gauche (Added en vert, Changed en bleu, Fixed en jaune, Removed en rouge, Update en violet, etc.)
  • Titre en gras avec description détaillée
  • Date et heure à droite
  • Badge de type coloré (Added, Changed, Fixed, Removed, Update, etc.)
  • Badge de sévérité si applicable (Warning, Critical)
  • Tags affichés en badges gris (ex: #firmware, #network, #storage)
  • Actions : Edit et Delete sur chaque entrée
  • Auteur avec avatar et date de création

Les filtres All Types et All Severities permettent de filtrer rapidement les entrées. Une barre de recherche est également disponible.

Vue Liste

Vue liste

La vue liste affiche les entrées dans un tableau détaillé avec les colonnes :

ColonneDescription
DateDate et heure du changement
TitleTitre et description du changement
TypeBadge coloré (Update, Added, Changed, Fixed, Removed)
SeverityNiveau de sévérité (Info, Warning, Critical)
Created ByAuteur avec date de création
TagsTags en badges (ex: #firmware, #network, #ssl)
LinksLiens vers documents, actifs ou articles KB
ActionsBoutons d'édition et de suppression

Les filtres All Types et All Severities sont disponibles ainsi qu'une barre de recherche.

Vue Calendrier

Vue calendrier

La vue calendrier affiche les entrées dans une grille mensuelle. Chaque jour montre les changements effectués avec :

  • Icône de type et nom du changement
  • Codage couleur par type d'entrée (vert pour Added, bleu pour Changed, jaune pour Fixed, rouge pour Security, violet pour Update)
  • Navigation entre les mois avec les flèches gauche/droite
  • Les entrées en rouge/orange indiquent les alertes de coût ou les incidents de sécurité
astuce

La vue calendrier est idéale pour visualiser la densité des changements et identifier les périodes d'activité intense sur l'infrastructure d'un client.


Créer une entrée

Le bouton + Add Entry dans l'en-tête du journal ouvre un formulaire de création rapide.

Nouvelle entrée

ChampRequisDescription
TitleOuiTitre du changement (ex: « Updated firewall rules »)
DescriptionNonDescription détaillée du changement
Entry TypeOuiType d'entrée via menu déroulant (Update par défaut)
SeverityOuiSévérité via menu déroulant (Info par défaut)
Date & TimeOuiDate et heure du changement (pré-rempli à maintenant)
TagsNonTags libres avec champ de saisie et bouton +

Modifier une entrée

La page d'édition offre un formulaire complet avec toutes les options de classification et de liaison.

Modifier une entrée

Le formulaire d'édition comprend :

Classification

La section Classification affiche les types d'entrées et sévérités sous forme de grille de boutons sélectionnables :

Types d'entrées :

TypeIcôneUsage
AddedNouvelles fonctionnalités, composants, systèmes
Changed🔄Configurations mises à jour, améliorations
Fixed🔧Corrections de bugs, patchs
Removed🗑️Services retirés, suppressions
Deprecated⚠️Avertissements de fin de vie
Security🔒Correctifs de sécurité, vulnérabilités
Update📝Mises à jour générales
Note📌Informations importantes, rappels

Sévérités :

SévéritéIcôneUsage
Infoℹ️Mises à jour informatives
Warning⚠️Important mais non critique
Critical🚨Pannes système, sécurité critique

Tags

Les tags sont affichés en badges avec un bouton × pour les supprimer (ex: #m365, #purview, #dlp). Le champ Add a tag... avec le bouton + permet d'en ajouter de nouveaux.

Entités liées

La section Linked Entities permet de lier l'entrée à des éléments existants de SmartDoc :

LienDescription
DocumentAssocier à un document SmartDoc via menu déroulant avec recherche
AssetAssocier à un équipement de l'inventaire IT
KB ArticleAssocier à un article de la base de connaissances

Propriétés d'un journal

PropriétéDescription
NomNom du journal (bilingue)
DescriptionDescription optionnelle (bilingue)
CompagnieClient associé
TypeCatégorie parmi les types définis
StatutActif ou Archivé
ÉpingléAffiché en priorité dans les listes
Par défautJournal par défaut de la compagnie (un seul par compagnie, utilisé sur le tableau de bord)
Niveau d'accèsInterne, Client ou Public

Recherche et filtres

Les entrées sont filtrables par multiples critères :

  • Recherche plein texte — Indexation PostgreSQL tsvector sur le titre, le contenu et les tags (pondération : titre > contenu > tags)
  • Type d'entrée — Filtrer par un des 8 types
  • Sévérité — Info, Avertissement, Critique
  • Plage de dates — Date de début et de fin
  • Tags — Filtrage multi-tags via popover avec recherche
  • Pagination configurable

Niveaux d'accès

NiveauPortail AdminPortail ClientPublic
InterneOuiNonNon
ClientOuiOuiNon
PublicOuiOuiOui

Journal par défaut

Chaque compagnie peut avoir un seul journal par défaut :

  • Utilisé sur le tableau de bord de la compagnie pour afficher les derniers changements
  • Configurable via l'action « Définir comme par défaut »
  • Contrainte base de données : un seul is_default = true par compagnie

Audit

Toutes les opérations sont enregistrées dans le journal d'audit :

  • Entités suivies : changelog, type de changelog, entrée
  • Actions : création, mise à jour, suppression, archivage, restauration
  • Contexte : utilisateur, valeurs avant/après, métadonnées