miércoles, 7 de julio de 2010

Manejando varias plantillas de workspaces en Project Server 2007

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:

  1. Crear varias plantillas de workspace
  2. Crear un campo custom para seleccionar el tipo de workspace (con una tabla lookup)
  3. 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