Forum Discussion
Files On-demand + Require check out = useless?
- May 06, 2019
stenci Something is missing here because the behavior that is being experienced does not match up with a typical behavior of what Microsoft typically builds/provides.
First I apologize, I assumed the above and didn't fully ask all the questions I should have asked. Which made me think... I have the One Drive client at hand I can confirm that I can go through the full check in/check out process and I couldn't. It appears that this has been not considered a feature to implement for a while in fact:
I still stand by my statement that the functionality is not useless. Because it will still allow you to pull down the contents locally - if there is a need to present files w/o a stable connection back to O365. Now there could be better indicators where the OneDrive client communicates back to the user that they will not be able to make changes and save the file back to O365.
So, back to you... why is the feature to checkin/out via the OneDrive client needed? Maybe fully talking this through may warrant reposting this feature on User Voice to get Microsoft to implement.
(deleted because it was the previous post duplicated)
stenci If you are talking about editing with Notepad, yes the behavior you described is correct and expected. Notepad is not aware of settings where SharePoint requires a checkout. So you can save at will when the file is not checked out. But if the file is checked out - SharePoint will not let Notepad do it and it will say it failed to save.
If you are using an Office editing product, the client will be aware of the storage in SharePoint, it should see the document requires a checkout upon opening and prompt the user to check it out. Also if a user opens a checked out document with an Office editing product, it will prompt the user in some way - this document is checked out by ... and you can open a read only version. There are other products out there that were built to be aware of this process and you probably need to review their documentation to make sure.
I sense that you may be a bit frustrated with a situation that you're currently in. The other question posted is something that I wouldn't want to tackle honestly. Get some class time in if possible to learn more about SharePoint functions and site administration.
- stenciMay 03, 2019Copper Contributor
I confess I never had class time, but it looks like you either don't understand my question or don't know the use case I'm talking about, because the behavior you are describing is not what I see.
This is what you say, which is not what I see:
So you can save at will when the file is not checked out. But if the file is checked out - SharePoint will not let Notepad do it and it will say it failed to save
The correct description would be either this:
So if force check out is not enabled you can save at will when the file is not checked out. Also if the file is checked out - SharePoint will let Notepad do it and it will not say it failed to save
Or this:
So if force check out is enabled you cannot save at will when the file is not checked out. Also if the file is checked out - SharePoint will not let Notepad do it and it will say it failed to save
Then you talk about the special case of Office editing products (or other compatible applications) and say that the behavior changes. I thought this would be the answer to my question, but...
I just tried with two libraries, one with check out required and one without, and the behavior of Excel and Notepad is identical: they both can save files checked out if the check out is not required, but they can't if it is required.
So it looks like the statement on the subject of this post is true: if check out is required then the files on-demand can only be used in read only mode which makes the check out useless.
... or am I missing something?
- TimLBMay 06, 2019Iron Contributor
stenci Something is missing here because the behavior that is being experienced does not match up with a typical behavior of what Microsoft typically builds/provides.
First I apologize, I assumed the above and didn't fully ask all the questions I should have asked. Which made me think... I have the One Drive client at hand I can confirm that I can go through the full check in/check out process and I couldn't. It appears that this has been not considered a feature to implement for a while in fact:
I still stand by my statement that the functionality is not useless. Because it will still allow you to pull down the contents locally - if there is a need to present files w/o a stable connection back to O365. Now there could be better indicators where the OneDrive client communicates back to the user that they will not be able to make changes and save the file back to O365.
So, back to you... why is the feature to checkin/out via the OneDrive client needed? Maybe fully talking this through may warrant reposting this feature on User Voice to get Microsoft to implement.
- stenciMay 06, 2019Copper Contributor
It looks like you are confirming the behavior I see, so it is not a problem with my configuration. Thanks.
My use case involves the use of CAD / CAM software (not (only) Autodesk), PDF editors (BlueBeam and more), Excel files (with VBA macros, no web interface here, only usable with the desktop client), etc.
Problem: The network drive. No versioning, files cannot be shared with the clients, are slow to use over VPN, difficult to manage permissions, to search, etc.
Good solution: Replace the network drive with a modern cloud service. If the cloud service requires some customization we can work on it.
Bad solution: Replace the network drive with a modern cloud service. If the cloud service doesn't match our needs, let's redesign our existing software, workflows and the whole infrastructure around the cloud service.
Without knowing what's under the hood of SharePoint / OneDrive, I will say that the feature I'm looking for:
- is technically feasible, in fact if the check-out is not required it works as I would expect
- is technically feasible, in fact, according to David Henderson's comment on 11/1/2018 to the post at the link you shared, it used to be there (but he's mentioning groove.exe, so we are not really comparing apples to apples)
- I'm not the only one to complain about it, as the comments to the link you shared suggest
Files on demand is a new feature. Perhaps Microsoft is still polishing the corners. I will patiently wait for the new features to show up when the times comes, and, if it is not to late, give it another try.