Memorizzazione di proprietà personalizzate per un sito di SharePoint
-
16-10-2019 - |
Domanda
diciamo Let si sta costruendo una soluzione di gestione del progetto in cui ogni progetto è uguale a un sito (oggetto SPWeb). Ogni progetto ha le sue proprietà quali: Project Manager, Budget, Cliente, descrizione, stato, ecc ... che hanno bisogno di essere conservato. Accanto a queste, sito contiene altri elementi di progetto, come documenti, attività ecc ...
Cosa pensi sarebbe la prassi migliore per memorizzare questi, alcune opzioni sto considerando, ma sono aperto a suggerimenti qui:
-
Elenco personalizzato su questo sito ( Pro : Facile da modificare, CONS : i dati non è uniforme per singola lista)
-
incorporato in SPWeb.Properties ( Pro : facile da sviluppare con, CONS : No built-in utente UI e altri benefici SharePoint UI)
-
Elenco personalizzato (s) sulla radice di questo sito collezione ( Pro : centralizzato, CONS : sono richieste su misura per ogni singolo progetto di sicurezza per implementare)
-
database personalizzato ( Pro : Relazionale, CONS : No SharePoint benefici qui ...)
Soluzione
Ho costruito una soluzione di gestione del progetto di analoga struttura in una vita precedente e ha utilizzato un elenco per memorizzare i dettagli, la lista conteneva un solo articolo, e le colonne erano i metadati del progetto.
Ha funzionato abbastanza bene per cumulativo in tutti i progetti per ottenere i dettagli per tutti.
Altri suggerimenti
Microsoft fornisce alcune indicazioni in questo settore.
Hai provato http://spconfigstore.codeplex.com/ . C'è una colonna categoria di configurazione che possono riguardare il progetto questa è una soluzione 2007