Список недавно обновленных страниц SharePoint - PullRequest
2 голосов
/ 03 августа 2009

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

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

Во-вторых, мы хотели использовать веб-часть «Запрос контента», чтобы просто показать все страницы, которые были обновлены за последние 5 дней. Это позволило бы нам показать каждую страницу для каждого сайта, но я не могу понять, как заставить ее отображать только элементы с датой обновления> = сегодняшняя дата - 5.

Если кто-нибудь может мне помочь, я был бы очень признателен. Спасибо!

Ответы [ 2 ]

3 голосов
/ 03 августа 2009

Я думаю, что вы на правильном пути с веб-частью Content Query. К сожалению, из коробки вынуждает вас установить определенную дату, а не определенное количество дней.

Лучший вариант - переопределить веб-часть "Запрос контента" или написать свою собственную, предоставляющую необходимые вам функции. Также могут быть доступны другие веб-части запросов, которые делают это для вас. Если вы пишете свой собственный, следующий запрос CAML должен помочь:

<Where>
   <Geq>
      <FieldRef Name='Modified' />
      <Value Type='DateTime'>
         <Today OffsetDays='-5' />
      </Value>
   </Geq>
</Where>
2 голосов
/ 04 августа 2009

Веб-часть Что нового от Яна Тиленса хороша для такого рода вещей и имеет несколько настраиваемых параметров, таких как максимальный возраст элементов, область действия (рекурсивный и т. Д.) И возможность фильтрации по типам контента.

http://smarttools.codeplex.com/Wiki/View.aspx?title=What%27s%20New

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...