Here’s a perplexing one. Small M365 shop with less than 10 users. They are an engineering firm, so in addition to the standard M365 suite they also have some specialized software. This issue surrounds Bentley MicroStation, which creates drawing files with the .dgn extension. They’ve been on M365 for 5 years. Just last week, this problem began.
All users are Windows 11, full up to date. All users have access to a folder in SharePoint, and they are syncing it to their desktop file explorer using the OneDrive sync client app. This has been working fine - of course they cannot concurrently have the same .dgn file open, but they understand this and instead they take turns working on a file…one user makes changes, saves and closes, and then another user opens it up to review the changes, make more changes, etc.
So, here’s the scenario:
User A makes a change to a .dgn file, saves, and closes. In file explorer he watches the file’s icon change to the circular arrows indicating syncing for just a couple of seconds before it switches back to a green checkmark. We can then go into the browser and see the latest version of the file in sharepoint, with the “last modified” column saying “a few seconds ago.” The file has synced up to the cloud.
User B goes into file explorer, to the same folder, and he doesn’t see the latest version of the file, in spite of his OneDrive client running, saying “your files are synced.” Even if User B waits for a period of time, even half an hour, the file doesn’t sync. User B opens the file he can see, makes changes, and of course now we have contention, so we end up with 2 versions of the file, with user B’s name appended to the filename on the one User B saved.
Now, if we quit the OneDrive desktop client and restart it, it detects the changed file and syncs it up.
What’s weirdest is that User B can then open the file, make changes, and click save, and by the time I get back down the hall to User A’s computer, User A’s computer has already synced the changed file down. So User A’s OneDrive client is somehow picking up the change and syncing it down, while User B’s computer just sits there and doesn’t sync when the file gets changed.
Any idea how to force the OneDrive client on User B’s machine to more vigilantly be on the lookout for changes to files in SharePoint?