Pregunta

Vamos a decir que usted está construyendo una solución de gestión de proyectos, donde cada proyecto es igual a un sitio (objeto SPWeb). Cada proyecto tiene sus propiedades como: Gerente de Proyecto, Presupuesto, Cliente, descripción, el estado etc ... que necesitan ser almacenados. Al lado de éstos, sitio contiene otros elementos del proyecto, como documentos, tareas, etc ...

¿Cuál cree usted que sería la mejor práctica para almacenar estos, algunas opciones que estoy considerando, pero estoy abierto a sugerencias aquí:

  • Lista personalizada en este sitio ( PROS : Fácil de editar, CONS : Los datos no se uniforme para lista única)

  • Integrados en SPWeb.Properties ( PROS : fácil de desarrollar, con, CONS : no está integrado en la interfaz de usuario del usuario y otros beneficios de SharePoint UI)

  • lista (s) en la raíz de este sitio colección ( PROS : centralizada, CONS : Requiere de seguridad personalizada por proyecto para poner en práctica)

  • base de datos personalizada ( PROS : Relacional, CONS : No SharePoint beneficios aquí ...)

¿Fue útil?

Solución

I construyó una solución de gestión de proyectos de estructura similar en una vida anterior y utiliza una lista para almacenar esos datos, la lista sólo contenía un artículo, y las columnas eran los metadatos del proyecto.

funcionado bastante bien para el paquete de continuación a través de todos los proyectos para obtener detalles para todos.

Otros consejos

Microsoft puede servir de orientación en esta área.

SharePoint patrones y prácticas de aplicación Administrador de configuración

http://spconfigstore.codeplex.com/ . Hay una columna categoría de configuración que puede relacionarse con el Proyecto Esta es una solución de 2007

Licenciado bajo: CC-BY-SA con atribución
scroll top