Journal des modifications
Le journal d'activité consigne chaque création, modification ou suppression d'une donnée importante : qui a agi, quand, sur quel objet et depuis quel poste (IP / MAC). C'est le registre central de la traçabilité interne.
Présentation
Le Journal des modifications (aussi appelé journal d'activité) est généré automatiquement par Swifto. À chaque fois qu'un utilisateur enregistre une création, modifie un enregistrement ou en supprime un, une ligne de trace est ajoutée — sans aucune action de la part de l'utilisateur. On ne crée rien ici manuellement : le journal sert uniquement à consulter l'historique pour l'audit, le contrôle interne et la résolution de litiges.
Objectif métier
- Savoir qui a touché une donnée
- Savoir quand (date & heure)
- Identifier le poste à l'origine (IP / MAC)
- Reconstituer l'historique d'un enregistrement
Public cible
- Administrateurs — supervisent l'activité
- Direction / contrôle — audit interne
- Comptabilité — contrôle des données sensibles
Un journal parmi d'autres
Ce journal fait partie du module Journaux. Il se complète du Journal de connexion (qui était connecté à l'heure de l'action) et des Journaux métier (prix, factures, terminaux…).
Accès et navigation
Menu latéral gauche : Journaux → Journal des modifications. C'est l'un des trois journaux toujours proposés (avec Connexions système et Journal des ventes), sous réserve des droits du profil.
Visibilité conditionnée au profil
La lecture du journal d'activité est généralement réservée aux profils Manager et Administrateur. Si l'entrée n'apparaît pas dans votre menu, votre profil n'en autorise pas la consultation.
Liste des modifications
La page affiche la liste des évènements, du plus récent au plus ancien. Chaque ligne décrit une opération unitaire avec son auteur, son type, l'objet touché et l'origine technique.
| Date⇅ | Utilisateur⇅ | Type⇅ | Classe⇅ | Élément | Adresse IP | Adresse MAC | |
|---|---|---|---|---|---|---|---|
| 04/06/2026 14:32 | Mouadh BEN AZIZA | Modification | Article | 467802 - MODULE SMART | 192.168.1.24 | A4:5E:60:C1:0F:7B | |
| 04/06/2026 11:08 | Salma TRABELSI | Création | Client | EL MAZRAA | 192.168.1.31 | D8:9E:F3:22:1A:55 | |
| 03/06/2026 16:45 | Ayatollah ORABI | Suppression | Tarif | Grille promo Juin | 102.107.135.198 | C0:3F:D5:88:9E:01 | |
| 03/06/2026 09:21 | Sami GHARBI | Modification | Facture | SY000323 | 192.168.1.18 | 8C:16:45:2A:B7:E0 |
Chaque colonne dispose d'un filtre rapide et d'un tri (flèches ⇅). Cliquez sur l'en-tête pour ordonner, par exemple par Utilisateur afin de regrouper toutes les actions d'une même personne.
Colonnes & détail
Colonnes du tableau
| Colonne | Description |
|---|---|
| Date de modification | Date et heure exactes de l'opération. |
| Utilisateur | Nom et prénom de l'auteur de l'action. |
| Type de modification | Création, modification ou suppression (section 5). |
| Classe | Type d'objet concerné (Article, Client, Facture, Tarif…). |
| Élément sélectionné | L'enregistrement précis qui a été touché (référence ou libellé). |
| Adresse IP | Adresse réseau du poste à l'origine de l'action. |
| Adresse MAC | Identifiant matériel du terminal (si disponible). |
IP & MAC : rattacher l'action à un poste
L'IP et la MAC permettent d'identifier le poste physique d'où provient une opération — précieux en cas de contestation ou de soupçon d'accès non autorisé. La MAC peut être vide lorsque l'action vient d'un canal qui ne la transmet pas.
Types d'opération
| Type | Signification | Exemple |
|---|---|---|
| Création | Un nouvel enregistrement est ajouté. | Nouveau client « EL MAZRAA ». |
| Modification | Un enregistrement existant est mis à jour. | Prix d'un article changé. |
| Suppression | Un enregistrement est supprimé. | Grille tarifaire retirée. |
Pour reconstituer la vie d'un enregistrement, filtrez sur la Classe et l'Élément concernés : vous obtenez sa chronologie complète (création → modifications successives → éventuelle suppression).
Filtres & recherche
Le bouton Recherche ouvre une fenêtre de filtrage par période, utilisateur et type d'opération. Les filtres rapides par colonne restent disponibles dans l'en-tête du tableau.
Recherche avancée
Sur les gros volumes, restreignez d'abord la période : l'affichage est plus rapide et l'export plus léger.
Export
La liste filtrée peut être exportée pour archivage ou transmission à un auditeur.
Export PDF
Document imprimable du journal filtré, dans la langue choisie (menu « PDF Français »).
Export Excel
Lignes exportées en tableur pour analyse (tris, tableaux croisés, recoupements).
L'export reflète le filtre courant. Appliquez la bonne période avant d'exporter, sinon le fichier contiendra l'ensemble des lignes visibles.
Règles, rôles & permissions
Inaltérabilité — le journal est en lecture seule : aucune ligne ne peut être éditée ni supprimée depuis l'interface. C'est la condition de sa valeur de preuve.
Enregistrement automatique — la trace est créée par le système au moment de l'action ; l'utilisateur n'a rien à faire pour qu'elle existe.
Cloisonnement par entreprise — vous ne voyez que les modifications de votre entreprise ; les données des autres comptes restent invisibles.
Matrice des permissions
| Action | Opérateur | Comptable | Manager | Admin |
|---|---|---|---|---|
| Consulter le journal des modifications | — | — | ✅ | ✅ |
| Filtrer / rechercher | — | — | ✅ | ✅ |
| Exporter (PDF / Excel) | — | — | ✅ | ✅ |
| Modifier / supprimer une ligne | — | — | — | — |
Matrice indicative — la visibilité réelle dépend des privilèges du profil et des options activées pour votre entreprise.
Scénarios d'audit
Un tarif a disparu
La « Grille promo Juin » n'existe plus. Filtrez la Classe = Tarif : le journal montre une Suppression le 03/06 par Ayatollah ORABI depuis l'IP 102.107.135.198. L'auteur et le poste sont établis.
Croisement avec les connexions
Pour confirmer l'auteur d'une action douteuse, croisez l'heure et l'IP de la ligne avec le Journal de connexion : qui avait une session ouverte sur ce poste à cet instant ?
FAQ & Conseils
Je ne vois pas le journal dans mon menu ?
Sa lecture est réservée aux profils Manager / Admin. Demandez le privilège correspondant à votre administrateur.
Puis-je corriger une ligne erronée ?
Non. Une trace reflète une action réelle et ne se modifie pas. Corrigez la donnée d'origine dans son module : cela créera une nouvelle ligne de modification.
Pourquoi l'adresse MAC est-elle parfois vide ?
Certains canaux ne transmettent pas la MAC (réseau, navigateur, type d'appareil). L'IP, elle, est presque toujours disponible.
Bonne pratique — audit mensuel
Exportez chaque mois le journal filtré sur la période et archivez-le. Vous disposerez d'un historique opposable même en cas de purge.