Actif
tickets
functional
Revu le 2026-09-24
tickets/concurrent-edit-detection.md
Détection des modifications simultanées — Tickets
Doc fonctionnelle : décrit le quoi et le pourquoi (point de vue utilisateur / chef de projet).
À quoi ça sert
Quand deux personnes modifient le même ticket 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.
- À l'ouverture d'un ticket en édition, son état est mémorisé.
- Au moment d'enregistrer :
- Personne d'autre n'a touché le ticket entre-temps → l'enregistrement se fait normalement.
- Le ticket a été supprimé entre-temps → rien n'est enregistré, et un message « Fiche
supprimée » vous l'indique : vos modifications ne sont pas réécrites sur un ticket que quelqu'un
vient de supprimer.
- Quelqu'un d'autre a modifié un champ que vous n'avez pas touché (ex. l'urgence changée par
un collègue pendant que vous complétiez la description) → sa modification est conservée
automatiquement, sans rien vous demander. Un message vous dit lesquels : vous savez donc ce
que le système a gardé pour vous, au lieu de vous demander pourquoi l'écran n'est pas tout à
fait dans l'état attendu.
- 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é avec « Ma valeur » et « Leur
valeur ». Vous choisissez 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 enregistrés en même temps que vos choix de fusion — trancher un
conflit ne coûte pas le reste de votre travail.
- 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é.
- Sur les champs longs (description, réponse, motif de mise en attente), la fenêtre affiche en
plus un aperçu des différences mot par mot : ce qui a été retiré est barré en rouge, ce que
vous avez ajouté est souligné en vert. Inutile de relire tout le texte pour repérer ce qui
change. Sur un contenu exceptionnellement volumineux, cet aperçu est remplacé par les deux
versions complètes, à comparer manuellement.
Règles d'accès
Aucun droit spécifique : la détection s'applique automatiquement à toute personne autorisée à
modifier un ticket.
Points d'attention
- S'applique à l'écran de modification standard d'un ticket (titre, description, urgence,
impact, type, temps passé…).
Voir aussi
- Doc technique :
../../.claude/technical-docs/tickets/concurrent-edit-detection.md