Implement Consistent Check-In Behavior in Modern Document Libraries
Currently in the Modern Library interface there are several ways to upload/add files. This is great as users need to use the option they are most comfortable with.
However, in the situation that a library has a required column in the library there is differences in what happens based on what the user does.
If a user creates a file with the new button, the interface will create the file and set it to “Checked out”.
If a user uploads a file using the upload button (or drags/drops a single file) the file will upload and be set to “Checked In”, and the info panel will appear to fill in the required field (however canceling this will not check the file out).
If the user uploads multiple files by dragging/dropping or using the Upload Folder button in Chrome/Firefox, the info panel will appear for a single file (like uploading a single file) however all the files will be Checked In.
Since the modern UI doesn’t currently allow for multiple check-in, requesting that all files be checked out (like in the classic interface) seems like a bad request.
I would like to request that libraries behave consistently with Check-In behavior. If there is no ability for multiple check-in, then I would request that adding a new file with the new button also checks in the file.
Without consistent behavior, it is very difficult to train end users as we can’t explain why the behavior is different.
I've been banging my head against this all afternoon. I agree - it was working fine in the Classic UI and DID NOT NEED FIXING! Come ON Microsoft. Please listen to your user base ot we'll be off to Confluence or something else that Just Works. Can we ditch all this daft Modern rubbish and go back to SharePoint Classic. The really good one that worked really well. Before they broke it all?
Microsoft has aknowledged the discrepancy, please see following article:
And, I might add, in any of these scenarios, whether the checkin/out feature is enabled or not, a user can ignore the Details Pane, if it happens to display. If the required field is not within the visible area of the pane, the user has no real understanding of what the field is for or what to do. It simply looks like a redundant view of the info they already know about the file and they close it. Therefore, the required data is never added to the file....nor is a warning/explanation given...but the file is visible/editable to/by other users...who also neglect the required fields.
The document management abilities touted by MS and SP are completely negated if required data is left unfinished due to user oversight or lack of knowledge. Bottom line is that it doesn't get done and so there is no actual document management.
The true irony of it all is that in the Classic UI THIS FUNCTIONALITY WAS IN PLACE! A pop up window appeared showing the required fields and do not allow the user to complete the upload or checkin task without completing the fields. Why in the world would MS not maintain that functionality in the Modern UI is a true mystery to me.
Mike Hatheway commented
Something I did not mention above is that if you sync the library locally (using the new OneDrive Sync client) and add files locally, that the files will be "Checked Out". This creates yet another level of confusion.