Bonjour,
Pour répondre à un problème un peu similaire (4/5 utilisateurs), j'avais réalisé l'approche suivante :
1 L'utilisateur ouvre son fichier : par une procédure, il appelle l'ouverture du fichier partagé
Cette procédure d'appel du fichier partagé ouvre un fichier log dans lequel on met une info concernant le fichier à partager (Utilisé ou non utilisé)
S'il est utilisé (présence de l'info positive) : message revenez plus tard et fermeture du fichier log
S'il n'est pas utilisé (présence de l'info négative) : rendre l'info positive dans le fichier log, le fermer pour le laisser disponible en lecture pour un intervenant ultérieur et ouverture du fichier partagé
2 L'intervenant peut faire ses mises à jour
Tant qu'il n'aura pas refermé le fichier, les tentatives des intervenants suivants échoueront sur le contrôle fait dans le fichier log
3) L'intervenant en cours ferme le fichier partagé : ouverture du fichier log et mise de l'info à négative.
Le fichier partagé redevient disponible pour l'intervenant suivant.
Ouverture / Mise à jour fichier log / Fermeture : une fraction de seconde
Autre piste : regarder le partage de fichier sous OneDrive (il me semble qu'on puisse partagé un fichier en mise à jour )
a+