I have a records center with 3 document libraries. Each library has "Require Check Out" set to "Yes" and Versioning to create major versions. I also have Workflows on each library (variants of a content approval-like workflow). The Workflows should kick off when a document is edited/changed. However, when I upload a document it automatically uploads the document in a 'checked-in' state which autofires the Workflows as well. I seem to be having the opposite effect of what should be happening with the above mentioned settings I have enabled. How do I get an upload to remain 'checked-out' until the user checks the document in?


I think the solution is quite simple. Check the document's version in the workflow, and do not execute the approval process if it is 1.0.

  • That's a great idea and I will apply that to the workflow. But if it uploads in a checked in state then everyone can see the document immediately. Would i have to also enable content approval required and work modifying that status in the workflow as well? – toadfromgrove Feb 11 '16 at 14:14
  • You can enable minor version and then configure the library to display only the published versions to users who have only "read" permissions. – Nisarg Feb 12 '16 at 3:01

Usually the content approval workflow fires when a major version of the file is published. In your case , it seems you have enabled versioning to create major versions only. This will create a new version every time you upload or make changes to documents. Try enable versioning with minor versions in the document library.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.