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

Détection des modifications simultanées — Wiki

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 wiki en même temps, l'une des deux enregistrait jusqu'ici en écrasant silencieusement les changements de l'autre — sans le savoir. Désormais, l'application détecte ce genre de conflit au moment d'enregistrer et propose de choisir, champ par champ, la valeur à conserver, au lieu de perdre une modification sans prévenir personne.

Comment ça marche (côté utilisateur)

  • À l'ouverture d'une fiche wiki en édition, l'état de la fiche est mémorisé.
  • Au moment d'enregistrer (bouton d'enregistrement des informations, brouillon ou publication) :
    • Personne d'autre n'a touché la fiche entre-temps → l'enregistrement se fait normalement, rien ne change pour vous.
    • 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é → sa modification est conservée automatiquement, sans qu'on vous demande rien : vous ne l'aviez jamais vue, vous ne pouviez donc pas avoir l'intention de l'écraser. Un message vous dit lesquels — qu'il s'agisse d'une information de la fiche ou du contenu rédigé.
    • Vous avez modifié le même champ, avec une valeur différente → une fenêtre « Modifications simultanées détectées » s'affiche. Elle liste chaque champ concerné (Titre, Arborescence, Tags, mais aussi Contenu et Résumé du document) avec « Ma valeur » (ce que vous avez saisi) et « Leur valeur » (ce que l'autre personne a enregistré). Vous choisissez la valeur à garder pour chacun, puis validez avec « Fusionner et enregistrer ». Rien n'est perdu tant que vous n'avez pas tranché : aucun enregistrement n'a lieu avant votre choix.
    • 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 (le contenu du document, son résumé), 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 deux pages en entier pour repérer ce qui change. Sur un contenu exceptionnellement volumineux, cet aperçu est remplacé par les deux versions complètes, à comparer manuellement.
  • Si vous choisissez « Leur valeur » pour le contenu, votre saisie en cours est abandonnée et l'éditeur est rechargé avec exactement le texte que la fenêtre vous a montré comme étant le leur. Si vous choisissez « Ma valeur », l'enregistrement reprend dans le mode que vous aviez demandé (brouillon, soumission à validation ou publication) — vous n'avez pas à recommencer l'opération.
  • L'enregistrement automatique du brouillon (toutes les 5 minutes pendant la frappe) ne vous interrompt jamais et n'ouvre jamais la fenêtre de fusion. Il ne passe pas en force pour autant : s'il constate qu'une information de la fiche (titre, arborescence, tags) a été modifiée entre-temps par quelqu'un d'autre, il laisse la valeur de cette personne en place et n'enregistre pas la vôtre pour ce champ. Il en va de même pour le texte : si quelqu'un a enregistré le brouillon entre-temps, l'enregistrement automatique n'écrit pas par-dessus. Votre saisie n'est pas perdue — elle reste à l'écran, et c'est votre prochain enregistrement manuel qui vous fera choisir.
  • Le brouillon est protégé comme la version en ligne. Deux personnes qui travaillent sur le même brouillon et cliquent chacune sur « Garder en brouillon » ne s'écrasent plus : la seconde voit la fenêtre de fusion avec le texte enregistré par la première.

Règles d'accès

Aucun droit spécifique : la détection s'applique automatiquement à toute personne autorisée à modifier une fiche wiki, sans configuration ni activation manuelle.

Points d'attention

  • La fusion couvre à la fois les informations de la fiche (titre, arborescence, tags) et le contenu rédigé (texte de la page, résumé). Ce dernier continue de suivre le mécanisme de brouillons/versions — voir enregistrement automatique et versions de documentation : garder « Ma valeur » repasse donc par un brouillon ou une publication selon ce que vous aviez demandé, jamais par une écriture directe.
  • La barre latérale « Droits » (droits SL) est protégée elle aussi, séparément du formulaire : groupes, entités, profils exclus et restriction renforcée. Deux personnes qui cochent des droits différents sur la même fiche ne s'écrasent plus : la seconde voit sa propre fenêtre de fusion. « Retirer les droits » reste un retrait, même après une fusion.
  • La fenêtre de fusion ne s'ouvre que sur un enregistrement manuel, jamais sur l'enregistrement automatique — mais celui-ci n'écrase plus le travail de quelqu'un d'autre pour autant.

Voir aussi

  • Doc technique : ../../.claude/technical-docs/wiki/concurrent-edit-detection.md
  • wiki-doc-autosave