Project Server 2007 sólo soporta una plantilla de workspace única para todos los proyectos. Esto no es así en Project Server 2010, donde existe el concepto de Enterprise Project Type que soluciona esta limitación.
Entonces, ¿cómo podemos hacer para que la plantilla de workspace a elegir sea variable. La solución nos la brinda Brian Smith desde su blog. En forma muy resumida, aplica los siguientes pasos:
- Crear varias plantillas de workspace
- Crear un campo custom para seleccionar el tipo de workspace (con una tabla lookup)
- Capturar el evento OnPublished y crear el sitio con el template elegido
El código lo pueden descargar desde este enlace: http://blogs.msdn.com/b/brismith/archive/2008/06/03/teched-preview-part-3-project-server-2007-provisioning-project-specific-workspaces-automatically.aspx.
Les dejo otro enlace adicional con un ejemplo de código para crear un workspace de Project Server 2007 y vincularlo a un proyecto: http://msdn.microsoft.com/library/aa568778(office.12).aspx.
0 comentarios:
Publicar un comentario