Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Détection des modifications simultanées — Tickets
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.

Comment ça marche (côté utilisateur)

  • À 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