Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Détection des modifications simultanées — Matériel DSI
Actif gmao functional Revu le 2026-09-24 gmao/concurrent-edit-detection.md

Détection des modifications simultanées — Matériel DSI

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

À quoi ça sert

Quand deux personnes modifient la même fiche de matériel en même temps, la dernière à enregistrer écrasait jusqu'ici silencieusement les changements de l'autre. Désormais, l'application détecte ce conflit au moment d'enregistrer et propose de choisir, champ par champ, la valeur à conserver.

Comment ça marche (côté utilisateur)

  • À l'ouverture d'une fiche de matériel en édition, son état est mémorisé.
  • Au moment d'enregistrer :
    • Personne d'autre n'a touché la fiche entre-temps → l'enregistrement se fait normalement.
    • La fiche a été supprimée entre-temps → rien n'est enregistré, et un message « Fiche supprimée » vous l'indique : vos modifications ne sont pas réécrites sur une fiche que quelqu'un vient de supprimer.
    • Quelqu'un d'autre a modifié un champ que vous n'avez pas touché (y compris via une synchronisation automatique OCS/Intune qui aurait mis à jour la fiche pendant votre édition) → sa modification est conservée automatiquement, sans rien vous demander. Un message vous signale lesquels : la conciliation ne se fait plus en silence, vous savez ce que le système a gardé pour vous.
    • Vous avez modifié le même champ, avec une valeur différente → une fenêtre « Modifications simultanées détectées » s'affiche, listant chaque champ concerné. Un aperçu des différences mot par mot montre ce qui change : barré en rouge ce qui disparaît, souligné en vert ce que vous avez écrit. Vous choisissez « Ma valeur » ou « Leur valeur » pour chacun, puis validez avec « Fusionner et enregistrer ». Rien n'est enregistré tant que vous n'avez pas tranché.
    • Le reste de votre saisie n'est pas perdu. Les champs que vous aviez modifiés sans qu'ils entrent en conflit sont réappliqués en même temps que vos choix de fusion — vous n'avez pas à ressaisir la fiche.
    • Une fois la fusion validée, l'écran affiche la valeur retenue et le message de confirmation habituel : ce que vous voyez correspond à ce qui vient d'être enregistré.

Règles d'accès

Aucun droit spécifique : la détection s'applique automatiquement à toute personne autorisée à modifier une fiche de matériel.

Points d'attention

  • La modification en masse ne déclenche pas la détection. Elle reste un écrasement assumé : vous choisissez explicitement d'appliquer les mêmes valeurs à plusieurs fiches. Les fiches touchées seront en revanche vues comme modifiées par la prochaine édition unitaire.
  • Dans des cas très rares, la vérification peut ne pas avoir lieu et l'enregistrement se faire comme avant : si votre session a expiré, ou si vous avez ouvert plus de 50 fiches sans en enregistrer aucune. C'est un choix délibéré — mieux vaut laisser passer un enregistrement légitime que le bloquer sur une information perdue.
  • Une synchronisation de masse (OCS, Intune) peut aussi déclencher la détection sur la prochaine édition manuelle d'une fiche qu'elle a mise à jour entre-temps — c'est un comportement attendu, pas un bug : la fiche a bien été modifiée par « quelqu'un d'autre » (un processus automatique).

Voir aussi

  • Doc technique : ../../.claude/technical-docs/gmao/concurrent-edit-detection.md