Hi, we have a webpart which shows all the docs currently checked out to any user but client pointed out thatdocs uploaded via desktop Explorer through IE (used for multiple uploads) arenot appearing in the results...
This is odd and made worse by the fact that Explorer uploaded files are automatically checked out! Yes, we need the "Require documents to be checked out before they can be edited?" option (and Approvals and Versions) and although the client doesn't have a problem with Explorer uploads being auto Checked Out, they can't deal with the fact that they cannot see on their webpart dashboard that those files are still checked out! So we must still query and show them somehow.
Some digging around shows that this is a wider problem than my webpart (which is just showing results of a basic CAML query) - if you use the CAML Designer 2013 fromhttp://www.camldesigner.com/, it will show any files in the root library - unless they have been uploaded with Explorer! So something is stopping queryable visibility of these files. The CAML is basic without any interfering filters:
<ViewFields>
<FieldRef Name='ID' />
<FieldRef Name='Title' />
<FieldRef Name='_ModerationStatus' />
<FieldRef Name='ContentType' />
<FieldRef Name='Editor' />
<FieldRef Name='CheckoutUser' />
<FieldRef Name='_UIVersionString' />
</ViewFields>
Note that it is understood that Explorer uploads will bypass the meta-data etc, but it still seems something pretty basic because if you do Check In the doc, it becomes instantly queryable and shown, so it can't be that far out of order! Maybe its something to do with the internal Level (although as it's not filtered in the query, I can't see why), but such conjecture is guesswork so advice/reference appreciated.
What do we need to do to CAML query these Explorer-uploaded files before they are Checked In?
TIA, Phil.
NB: This is likely to apply to SP2010 as well as 2013, feel free to look and report!