When creating a new document within our respective Sites, the items are checked-out by default. This is standard expected behaviour.
However, we have stumbled across a problem where an item is Checked-In on a Library if it is coming from a Library/Source(Onedrive) in which it is checked-in (published).
What we are finding is that our Users are importing stuff in to Sharepoint but aren't filling in mandatory fields that we need them to fill in! So there is a lot of stuff on our Sharepoint that isn't filled in as well as we'd like!
Asides from a Flow, is there anything else we could do to ensure that this doesn't keep happening? We cannot change User behaviour!
Essentially, we just need to ensure items are kept in a Draft state until the User has checked the item in, Manually, which requires they enter in mandatory fields.
As you can see below, this Document is checked-in, but there are still items (mandatory) that are missing! Which isn't physically possible if you are creating a new document.