Sharepoint CQWP / içerik sorgulama web bölümü ile tüm sitedeki görevleri görüntüleme.
Merhaba.
Bu makalede CQWP ile tüm site içerisinde filtreli bir sorgulama yapıyor olacağız.
Senaryo : Platform açıldığında tüm platform içinde yani alt sitelerdeki görev listeleri dahil , son son 5 gün içerisinde oluşturulan görevleri göstersin.
Bu webpart ı öncelikle Sharepoint ana sitemize ekleyelim.
Site Actions –> Edit Pages e tıklayıp sayfayı düzenleme modunda açalışm.
Ribbon menüde Insert tab ına geçelim ve Add web part ikonuna tıklayalım. Açılan alandan soldaki listede Content Rollup ı seçelim ve sağ tarafa listelenen web partlardan Content Query i seçip Add butonuna tıklayalım ve CQWP ın sayfaya eklenmesini sağlayalım.
Open the tool pane linkine yıklayarak CQWP ı düzenlememise yarayacak sağ kısımdaki webpart düzenleme panelinin açılmasını sağlayalım.
Query başlığı altında Source kısmında ilk seçenek seçili olsun. Böylelikle adresleme yapmaya gerek kalmadan tüm platform içinde arama/sorgulama ve filtreleme yapacaktır.
List Type kısmında ise Tasks ı seçelim.
Content Type altında ise sırasıyla List Content Types ve sonraki kısımdanda Task ı seçin.
Şimdiye kadar yaptıklarımıza direk tamam dersek bu web part tüm platform içindeki alt siteler dahil tüm görevleri listeleyecektir.
Burada istenirse filtrede eklenebilir.
Additional Filters alanında
Show items when =Task Status ve is not equal to seçilerek koşul değeri olarakda Tamamlandı yazarsanız. Webpart tüm site ve alt siteleri sorgulayarak bitmemiş görevleri gösterecektir.
Burada isteğe göre filtrelemelerde çeşitleme yapabilirsiniz.
Son 5 günlük taskleri görüntülemek için bugün ile oluşturulduğu tarih arasındaki farkın gün cinsinden 5 ten küçük olmasını istemeniz gerekir.
sadece o anda sayfayı açan kullanıcıyı ilgilendirenler görüntülensin istersenizde filtre koşulunda created =[Me] filtresini ekleyip sonrada Veya koşulunu seçip bir sonraki filtre koşulunada Assigned=[Me] filtrelerini eklemelisiniz. Böylelikle aktif kullanıcının atadıkları ve kullanıcıya atananlar listelenecektir.
Faydalı olması dileğiyle.
Örnek :




