Запрос SharePoint CAML, возвращающий несуществующие файлы в кластере SharePoint с интеграцией CRM

Я выполняю следующий запрос CAML в библиотеке SharePoint, используя CSOM, чтобы получить все файлы в библиотеке с датой создания, равной текущей дате, я делаю это на разных сайтах и ​​библиотеках SharePoint без проблем, но когда я выполняю его в кластеризованный SharePoint, интегрированный с Dynamics CRM. Я получаю «несуществующие» файлы, это означает, что файл не находится «физически» в папке SharePoint.

Кроме того, я уже искал файл, применив некоторые фильтры файлов в представлении списка, но SharePoint не может найти файл в библиотеке, также поиск был выполнен в корзине, но безуспешно.

В экземплярах SharePoint работают одни и те же службы, поэтому возникает вопрос: влияет ли кластерный фактор на запрос? или Кто-нибудь знает причину, по которой я получаю эти "несуществующие" файлы? Мне нужно изменить мой CAML-запрос?

CAML запрос

<View Scope='RecursiveAll'>
   <Query>
      <Where>
         <Geq>
             <FieldRef Name='Created' />
                 <Value IncludeTimeValue='TRUE' Type='DateTime'>
                    <Today/>
                 </Value>
          </Geq>
       </Where>
     </Query>
<ViewFields>
   <FieldRef Name='Title' />
   <FieldRef Name='URL' />
   <FieldRef Name='Created' />
</ViewFields>
</View>

person AngelRuizC    schedule 31.08.2017    source источник


Ответы (1)


Я бы посоветовал, чтобы пользователь, выполняющий поиск, имел больше прав доступа, и вы просто не видели записи, потому что у вас нет надлежащих прав доступа.

person Christian Müller    schedule 03.09.2017