2017-04-18 7 views
2

J'ai testé l'implémentation du serveur webdav sur le https://www.ajaxbrowser.com/ et trouvé un comportement étrange avec le verrouillage de document.Webdav. Les modifications sont perdues lorsque le document est modifié simultanément

Si le même document est ouvert par 2 utilisateurs, il sera verrouillé par le premier et le second recevra une fenêtre d'avertissement. Vous pouvez choisir l'option dans la fenêtre pour enregistrer le document à l'aide d'un outil de fusion. Et lorsque le premier utilisateur termine ses éditions, le second utilisateur écrase les modifications qui ont été faites par le premier utilisateur.

Vous pouvez utiliser ce cas de test pour vérifier ce comportement:

  1. User1 ouvre un document
  2. User1 clique sur Activer la modification
  3. Utilisateur2 ouvre le document
  4. Utilisateur2 obtient une fenêtre d'avertissement et sélectionnez l'option d'utilisation d'un outil de fusion
  5. User1 et User2 apportent des modifications au document.
  6. L'utilisateur 2 tente d'enregistrer le document et reçoit un avertissement sur l'état de verrouillage du document. "Le document est verrouillé par un autre utilisateur" ou quelque chose comme ça. L'utilisateur 1 termine ses modifications, clique sur le bouton de sauvegarde et ferme son MS Word.
  7. Utilisateur2 peut enregistrer le document depuis maintenant ou il peut attendre un message de Word sur la mise à jour de l'état de verrouillage du document.
  8. L'utilisateur 2 clique sur Enregistrer et Word enregistre le document sans qu'aucun outil de fusion n'apparaisse. Cette action remplace toutes les modifications effectuées par User1.

Informations complémentaires sur les utilisateurs:
User1: OS Windows 10, Word 2016 MSO (16.0.4498.1000) 64 bits
Utilisateur2: OS Windows7, Word 2016 MSO (16.0.4266.1001) 32 bits

Comment puis-je résoudre ce problème? Est-ce un problème courant ou concerne-t-il uniquement mon environnement local?

Répondre