2009-08-03 11 views
2

Ich versuche, eine Gruppe von Benutzern zu informieren, wenn eine der Seiten auf unserer SharePoint-Website aktualisiert wird.SharePoint-Liste der kürzlich aktualisierten Seiten

Ursprünglich sollten wir Warnungen verwenden, aber wir haben zahlreiche Unterwebsites auf unserer Website. Dies bedeutet (nach bestem Wissen und Gewissen), dass wir für jede Unterwebsite Benachrichtigungen einrichten müssen. Dies ist keine Option, da Unterwebsites erstellt und entfernt werden und wir hier keinen zusätzlichen Schritt hinzufügen möchten.

Zweitens wollten wir ein Inhaltsabfrage-Webpart verwenden, um einfach alle Seiten anzuzeigen, die in den letzten 5 Tagen aktualisiert wurden. Dies würde uns erlauben, jede Seite für jede Seite zu zeigen, aber ich kann nicht herausfinden, wie man es nur mit einem Aktualisierungsdatum> = das heutige Datum - 5 zeigt.

Wenn mir jemand helfen kann, ich würde es wirklich zu schätzen wissen. Vielen Dank!

Antwort

3

Ich denke, dass Sie mit dem Content Query-Webpart auf dem richtigen Weg sind. Leider müssen Sie nicht sofort eine bestimmte Anzahl von Tagen festlegen.

Die beste Option besteht darin, das Webpart für Inhaltsabfragen zu überschreiben oder ein eigenes zu schreiben, das die von Ihnen benötigten Funktionen bereitstellt. Es kann auch andere Abfrage-Webparts geben, die dies für Sie tun. Wenn Sie Ihre eigenen schreiben, soll die folgende CAML-Abfrage helfen:

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