Ho alcuni dati specifici dell'utente che ho bisogno di archiviare in SharePoint e rendere accessibili all'utente tramite webparts personalizzate. Diciamo un elenco di URL preferiti. Quale sarebbe il modo più semplice per archiviare queste informazioni?Come memorizzare dati specifici dell'utente in SharePoint
- Alcuni propertybag incorporati per SPUser o simili di cui non sono a conoscenza.
- SPList, associato tramite la colonna Utente.
- Tabella del database personalizzata, associata tramite ID SPUser.
- Altrimenti?
Mi sembra un RTFM, ma probabilmente sto chiedendo a google le domande sbagliate.
[Update]
Alla fine abbiamo memorizzate queste informazioni in un elenco semplice, in una posizione fissa, con un campo di persona per filtrare. Forse la soluzione più semplice in effetti, ma tecnicamente penso che la risposta indicata qui sotto sia più bella.
Abbastanza buoni suggerimenti! Non ero a conoscenza di SiteUserInfoList e probabilmente riuscirò a farla franca con una singola raccolta siti (il progetto di layout di SharePoint più ampio è ancora in sospeso). Perché la quantità di dati che ho bisogno di memorizzare è piccola ed è atomica, potrei perseverarla in un singolo campo Note. –
Anche il pacchetto proprietà del profilo utente dovrebbe funzionare correttamente. Sembra un po 'pesante per creare un profilo solo per la memorizzazione di alcuni dati, ma potrebbe funzionare molto bene. –
L'Elenco informazioni utente è l'elenco WSS principale, MOSS dispone quindi di un database dei profili utente seprate fornito dall'SSP che sincronizza alcuni dei dati nell'Elenco delle informazioni utente locale, Sarebbe più pesante usare il Database dei profili utente ma dipende da dove si desidera accedere a questi dati mentre l'Elenco informazioni utente è memorizzato nella raccolta sito. –