SharePoint 2010: Visualizzazione delle attività / Lista elementi da siti figlio
Domanda
Il nostro cliente, che gestisce un business che sovrintende un gruppo di negozi, vorrebbe istituire un sito Intranet, con questa struttura di base:
- Un atterraggio principale / info sito
- sito figlio per il negozio 1
- sito bambino per il progetto 1
- sito figlio per il progetto 2
- sito figlio per il progetto n
- sito figlio per il negozio 2
- sito bambino per il progetto 1
- sito figlio per il progetto 2
- sito figlio per il progetto n
- sito figlio per il negozio 1
Ogni sito "progetto" avrà un proprio elenco di attività e calendario.
Il problema è che lui vorrebbe avere una "visione esecutivo" che permetterebbe ai dirigenti di vedere un "fusa" master elenco delle attività e il calendario che dovrebbe includere tutte le attività e gli eventi del calendario di tutti i progetti attivi, in un'unica vista.
In SharePoint 2010, qual è il modo più semplice per implementare questo? Ci sono controlli di terze parti che già forniscono questo tipo di vista cumulativo?
Soluzione
Ci sono cose che fanno questo all'interno di SharePoint già.
fornito tutti i siti sono all'interno di una raccolta siti, e non sei solo utilizzando SharePoint Foundation, il Web Part Query contenuto è una buona opzione (è parte dell'infrastruttura Publishing, quindi dovrete girare che a farlo). Sarà interrogare e recuperare tutti i tipi di oggetti; si potrebbe utilizzare per entrambi. Si ha a giocherellare con essa per visualizzare le cose come si desidera; Per impostazione predefinita, solo mostra 'Titolo', ma si può fare un molto .
In alternativa, è possibile scrivere il proprio web part - il CQWP è in realtà solo un front-end sul SPSiteDataQuery classe - è possibile utilizzare che per fare il recupero dei dati e fare il proprio front-end.
Per le attività degli utenti in particolare, per mostrare tutte le attività belowing per l'utente corrente, si potrebbe anche usare questo suggerimento da Waldek Mastykarz - Inconvenient attività utente web part e come farlo visualizzare tutti i compiti - anche se potrebbe non essere relativo al vostro caso.
Infine, ci sono le opzioni 3a parte - I recensione alcune delle opzioni per SharePoint 2007 un po 'indietro.
Altri suggerimenti
Il mio primo pensiero è quello di avere un unico elenco di attività con una proprietà che indica quale progetto a cui appartiene. I siti del progetto quindi ottenere un elenco di attività filtrato, e il manager vede l'intera lista.