2009-08-03 9 views
2

J'essaie de trouver un moyen d'informer un groupe d'utilisateurs chaque fois que l'une des pages de notre site SharePoint est mise à jour.SharePoint Liste des pages récemment mises à jour

À l'origine, nous allions utiliser des alertes, mais nous avons de nombreux sous-sites dans notre site. Cela signifie (au meilleur de ma connaissance) que nous devrons mettre en place des alertes pour chaque sous-site. Ce n'est pas une option car les sous-sites seront créés et supprimés et nous préférons ne pas ajouter une étape supplémentaire ici. Deuxièmement, nous voulions utiliser un composant WebPart Content Query pour afficher simplement toutes les pages mises à jour au cours des 5 derniers jours. Cela nous permettrait de montrer chaque page pour chaque site, mais je n'arrive pas à comprendre comment l'afficher uniquement avec une date de mise à jour> = date du jour - 5.

Si quelqu'un peut m'aider, J'apprécierais vraiment. Merci!

Répondre

3

Je pense que vous êtes sur la bonne voie avec le composant WebPart Requête de contenu. Malheureusement hors de la boîte, il vous oblige à définir une date spécifique plutôt qu'un certain nombre de jours.

Votre meilleure option est de remplacer le composant WebPart Requête de contenu ou d'écrire le vôtre qui offre les fonctionnalités dont vous avez besoin. Il peut également exister d'autres composants WebPart de requête disponibles pour vous. Si vous écrivez votre propre, la requête CAML suivante devrait aider:

<Where> 
    <Geq> 
     <FieldRef Name='Modified' /> 
     <Value Type='DateTime'> 
     <Today OffsetDays='-5' /> 
     </Value> 
    </Geq> 
</Where> 
Questions connexes