Referencia de configuración rápida

Para poder sincronizar los datos entre Visual Studio Team Foundation Server y Microsoft Project Server, primero debe instalar las Extensiones de Team Foundation Server para Project Server y configurar los dos productos de servidor. Puede usar este tema como una referencia rápida para instalar software, asignar permisos, configurar la integración y comprobar la sincronización de datos. Para realizar más configuraciones personalizadas o para obtener procedimientos más detallados, vea Configurar la integración de TFS y Project Server.

Nota

Para hacer una pregunta a la comunidad, vea el comentario del foro acerca de la integración de Team Foundation Server y Project Server en el sitio web de Microsoft.

En este tema

  • Software que es requisito previo

  • Instalar el software

  • Asignar permisos

  • Configurar la integración

  • Comprobar la sincronización de datos

Requisitos

Para realizar los procedimientos de este tema, debe pertenecer a los grupos siguientes o disponer de los permisos siguientes:

  • Para registrar una instancia de Project Web Access o Project Web App (PWA), debe pertenecer al grupo Team Foundation Administrators y al grupo Administradores para cada instancia de PWA que se vaya a registrar.

  • Para conceder permisos de Team Foundation: debe pertenecer al grupo Team Foundation Administrators o tener los permisos Ver información de nivel de instancia y Editar información en el nivel de instancia establecidos en Permitir. También debe tener acceso a la Consola de administración de Team Foundation o al cuadro de diálogo Pertenencia a grupos para una colección de proyectos de equipo mediante Team Explorer.

  • Para conceder permisos de Project Server: debe tener el permiso global Administrar usuarios y grupos para una instancia de PWA. También debe tener acceso a Project Server a través de PWA.

  • Para conceder permisos de SSP: debe pertenecer al grupo Administradores de la granja de servidores, al grupo Administradores de SharePoint o al grupo Administradores de la aplicación web que admite Project Server. La pertenencia a grupos dependerá de la arquitectura de seguridad de la implementación.

  • Para usar stsadm.exe: debe ser un administrador del equipo local.

Para obtener más información, vea Asignar permisos para la integración de TFS y Project Server.

Software que es requisito previo

En la tabla siguiente se resume el software necesario que se debe instalar y configurar antes de instalar las Extensiones de Team Foundation Server para Project Server.

Importante

La instalación o la actualización a Visual Studio Team Foundation Server 2012 requiere equipos de 64 bits.Asimismo, para instalar las Extensiones de Team Foundation Server para Project Server, este tiene que estar instalado en los equipos de 64 bits.

Paso

Tarea

Equipo

Notas

Paso 1

Instale una de las siguientes versiones de Project Server:

  • Project Server 2010 con SP1.

  • Project Server 2013.

En cada servidor de la capa web y de la capa de aplicación que hospeda Project Server 2010 o Project Server 2013 y que va a participar en la sincronización de datos.

Nota importanteImportante

Para Project Server 2010, la aplicación web de SharePoint para la instancia de PWA debe establecerse en Autenticación de modo clásico.No podrá registrar la instancia de PWA si se establece en Autenticación basada en notificaciones.

Para Project Server 2013, puede configurar la aplicación web de SharePoint para la instancia de PWA con Autenticación de modo clásico o con Autenticación basada en notificaciones.

Paso 2

Instale una de las siguientes versiones de Office Project:

Cada equipo cliente en el que se utilizará Project Professional para sincronizar los datos entre los planes de proyecto empresarial y los proyectos de equipo.

Debe instalar Visual Studio 2012 o Team Explorer 2012 en cada equipo cliente para obtener el complemento que admite la integración entre Team Foundation Server y Project Server.

Nota

No necesita implementar Active Directory, pero se recomienda encarecidamente para que pueda sincronizar más fácilmente las cuentas de usuarios, grupos y servicios que son válidos en Team Foundation Server y Project Server.

Instalar el software

En la siguiente tabla se resumen los pasos de instalación que debe seguir. Para instalar el software, debe tener permisos administrativos en el equipo donde se instala el software.

Paso

Tarea

Equipo

Notas

Paso 1

Instalar Visual Studio Team Foundation Server 2013.

Cada servidor de nivel de aplicación de Team Foundation Server que participará en la sincronización de datos con Project Server.

El software que admite la sincronización de datos se instala automáticamente con Team Foundation Server. Para obtener más información, vea Guía de instalación de Team Foundation Server.

Paso 2

Instalara las Extensiones de Team Foundation Server para Project Server.

En cada servidor de la capa web y de la capa de aplicación que hospeda Project Server 2010 o Project Server 2013 y que va a participar en la sincronización de datos.

Solo aquellos equipos que tienen instaladas las Extensiones de Team Foundation Server para Project Server pueden participar en la sincronización de datos entre los dos productos.

Para obtener más información, vea Cómo: Agregar Project Server a Team Foundation Server.

Paso 3

Instalar Visual Studio 2013 o Team Explorer 2013.

Para las descargas, vea: Descargas de Visual Studio 2013

Cada equipo cliente en el que se utilizará Project Professional para sincronizar los datos entre los planes de proyecto empresarial y los proyectos de equipo.

Cada equipo cliente o servidor que utilizará para configurar y administrar la integración de los dos productos.

Importante

Debe instalar Visual Studio 2012 para obtener el complemento para Project Professional, pero no necesita una licencia de acceso de cliente (CAL) para interactuar con la integración de Team Foundation Server y Project Server.

Cada administrador de proyectos que administrará los planes de proyecto empresarial que participarán en la sincronización de datos con Team Foundation debe instalar el complemento en Project Professional. Asimismo, cada administrador que vaya a configurar la integración de los dos productos de servidor requiere el software que se instala con Visual Studio 2012. Este software configura el complemento de Project para la integración.

Volver al principio

Asignar permisos

Para asignar permisos, debe tener permisos administrativos para los elementos de software que va a configurar. Debe asignar permisos administrativos para Team Foundation Server y una instancia de Project Web Access o Project Web App (PWA) al usuario que configurará la integración de estos productos. En la siguiente tabla se resumen los permisos que debe asignar. Debe crear estas asignaciones después de instalar las Extensiones de Team Foundation Server para Project Server. La mayoría de los permisos se asignan a través de la consola de administración de Team Foundation para una colección de proyectos, el cuadro de diálogo Seguridad del proyecto para un proyecto de equipo o a través de las páginas web Administrar usuarios o Administrar grupos para una instancia de PWA.

Para asignar permisos, vea Asignar permisos para la integración de TFS y Project Server.

Configurar la integración

En la siguiente tabla se resume el conjunto mínimo de pasos que debe seguir para configurar la integración de los dos productos. En cada paso se utiliza la herramienta de línea de comandos TfsAdmin, a la que puede obtener acceso si abre una ventana de símbolo del sistema donde esté instalado Visual Studio o Team Explorer, y escribe:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

En una edición de Windows de 32 bits, reemplace %programfiles(x86)% por %programfiles%.

Para realizar más configuraciones personalizadas, vea Configurar la integración de TFS y Project Server.

Nota

Incluso si ha iniciado sesión con permisos administrativos, debe abrir una ventana de símbolo del sistema con privilegios elevados para ejecutar la herramienta de línea de comandos TfsAdmin en un servidor que ejecute Windows Server 2008.Para abrir una ventana de símbolo del sistema con permisos elevados, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.Para obtener más información, vea la página siguiente en el sitio web de Microsoft: Control de cuentas de usuario.

Paso

Tarea

Paso 1

Registrar una instancia de PWA. Se debe registrar cada instancia de PWA que admite los planes de proyecto empresarial con el servidor de nivel de aplicación que hospeda los proyectos de equipo que participarán en la sincronización de datos. Debe registrar todas las instancias de PWA utilizadas por los planes de proyecto empresarial que deben sincronizar sus datos con un proyecto de equipo.

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl

Reemplace pwaUrl por el localizador uniforme de recursos (URL) de la instancia de PWA y tfsUrl por la dirección URL del servidor de la capa de aplicación.

En el ejemplo siguiente se registra PWAInstance en AdventureWorksServer:

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

Nota

El número de puerto para Team Foundation Server es 8080.Para obtener más información, vea Comprobar o corregir asignaciones de puertos.

Paso 2

Asignar la instancia de PWA con una colección de proyectos de equipo. Debe asignar cada instancia de PWA que admite un plan de proyecto empresarial. Debe asignar todas las instancias de PWA utilizadas por los planes de proyecto empresarial que deben sincronizar sus datos con los proyectos de equipo.

TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl

Reemplace tpcUrl por la dirección URL de la colección de proyectos de equipo.

En el ejemplo siguiente se asigna DefaultCollection a PWAInstance, que se define en AdventureWorksServer:

TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Paso 3

Cargar las asignaciones de campos predeterminadas. Debe definir las asignaciones de campos para cada colección de proyectos que ha asignado a una instancia de PWA. Puede utilizar las asignaciones de campos predeterminados como punto de partida y personalizarlos sólo si es necesario.

TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings

En el ejemplo siguiente se cargan las asignaciones de campos predeterminados a DefaultCollection en AdventureWorksServer:

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /useDefaultFieldMappings

Para obtener más información, vea Personalizar la asignación de campos entre TFS y Project Server.

Paso 4

Asociar un plan de proyecto empresarial con un proyecto de equipo. Para poder asignar un plan del proyecto, debe publicarlo primero en Project Server y el proyecto de equipo se debe definir en la colección. Debe asignar cada plan de proyecto empresarial al proyecto de equipo que contiene los datos que desea sincronizar. También debe indicar qué tipos de elementos de trabajo desea que participen en la sincronización.

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseproject:PlanName /teamproject:ProjectName /workitemtypes:ListOfTypes

Reemplace PlanName por el nombre del plan de proyecto empresarial, ProjectName por el nombre del proyecto de equipo y ListOfTypes por los nombres de los tipos de elementos de trabajo. Por ejemplo, puede especificar los siguientes tipos de elementos de trabajo para admitir un proceso ágil como "User Story,Task" o "User Story", Task. Si el proyecto está basado en una plantilla de proceso formal (CMMI), puede especificar "Requirement,Task". No incluya un espacio después de la coma.

En el ejemplo siguiente se asigna MyEnterpriseProjA a MyTeamProjB en DefaultCollection en AdventureWorksServer y se especifica que los casos de usuario y las tareas participarán en la sincronización:

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseproject:MyEnterpriseProjA /teamproject:MyTeamProjB /workitemtypes:"User Story,Task"

Nota

La marca /nofixedwork es opcional.Especifique esta marca únicamente si desea que las tareas de Project Server asignadas a los elementos de trabajo en Team Foundation no se asignen al tipo de tarea Trabajo fijo.

Si asignó el plan del proyecto mientras estaba abierto, ciérrelo y vuelva a abrirlo para que los cambios se registren. Al abrir el plan, compruebe si aparecen las columnas Publicar en proyecto de equipo y Tipo de elemento de trabajo (Texto30). La presencia de estas columnas indica que el plan del proyecto se ha asignado a un proyecto de equipo.

Paso 5

Agregar los miembros del equipo al grupo de recursos de empresa. Para cada tarea publicada en el proyecto de equipo, debe asignar como recurso un colaborador válido del proyecto de equipo. También debe identificar como colaborador válido a cualquier miembro del equipo que envíe elementos de trabajo sincronizados con Project Server. Para identificar los colaboradores válidos, debe agregar los miembros del equipo del grupo de recursos de empresa a los recursos del plan de proyecto empresarial. Para obtener más información, vea Agregar recursos al grupo de recursos de empresa.

Comprobar la sincronización de datos

Puede comprobar que los datos se están sincronizando si sigue los pasos que se resumen en la siguiente tabla. Siga estos pasos utilizando el plan de proyecto empresarial y el proyecto de equipo que asignó al configurar la integración.

Paso

Tarea

Procedimiento

Paso 1

Administrador de programas: agregar una tarea y establecer que se sincronice con Team Foundation Server.

Nota importanteImportante

Asegúrese de cerrar el plan del proyecto una vez que el proyecto esté asignado y, a continuación, vuelva a abrirlo.

En un plan de proyecto empresarial asignado, defina un caso de usuario, tarea o requisito. Asegúrese de asignar los siguientes campos: Nombres de los recursos, Publicar en proyecto de equipo y Tipo de elemento de trabajo (TFS). Guarde el plan y, a continuación, publíquelo en Project Server.

Puede comprobar que se ha publicado el plan si activa la barra de estado en el plan del proyecto.

Paso 2

Responsable de equipo: comprobar que las tareas que se agregaron en el paso 1 aparecen como elementos de trabajo en Team Foundation.

En Team Explorer, ejecute la consulta Trabajo pendiente del producto o Desglose del trabajo. Los nuevos elementos de trabajo deberían aparecer dentro de unos minutos en el plan que se está publicando en Project Server.

Abra el elemento de trabajo y compruebe que el mensaje Sincronización de Project Server se ha agregado al campo de historial.

Paso 3

Responsable de equipo: cambiar uno de los elementos de trabajo que se replicaron en Team Foundation. Agregar un elemento de trabajo y establecer que se publique en Project Server.

Abra el elemento de trabajo replicado, haga clic en la pestaña Project Server y modifique un campo. Por ejemplo, puede modificar el campo Trabajo restante.

Cree un elemento de trabajo, establezca el campo Enviar a Project Server en y guarde el elemento de trabajo.

Nota

Puede enviar solo aquellos elementos de trabajo que sean de los tipos configurados para participar en la sincronización de datos.

Paso 4

Administrador de programas: revisar y aprobar el estado actualizado para los elementos de trabajo enviados.

En un explorador web, abra su Centro de aprobación y compruebe si aparece una actualización del estado para el elemento de trabajo actualizado y el elemento de trabajo creado recientemente. Debe saber que la actualización de estado aparece después de unos minutos. Acepte las actualizaciones del estado y agregue un comentario.

Nota

Si su integración es con Project Server 2010, puede comprobar si los comentarios que agrega a una actualización del estado aparecen en el campo Historial del elemento de trabajo.

Para actualizar el plan de proyecto empresarial con los cambios que se enviaron desde Team Foundation, debe aceptar las actualizaciones.

Paso 5

Administrador de programas: comprobar que los elementos de trabajo aceptados aparecen en el plan de proyecto empresarial.

Abrir el plan de proyecto empresarial y confirmar que aparecen los elementos de trabajo aceptados. Quizás tenga que cerrar el plan del proyecto y volverlo a abrir para ver las actualizaciones.

Paso 6

Responsable de equipo: revisar los mensajes de sincronización de Project Server y el estado de los elementos de trabajo enviados.

En Team Explorer, actualice el proyecto de equipo. Abra los elementos de trabajo que se enviaron a Project Server y revise el mensaje que se agregó al campo Historial. Haga clic en la pestaña Project Server y revise los valores que se asignaron a los campos de estado de Project Server. Debe saber que las actualizaciones aparecen después de unos minutos.

Vea también

Tareas

Configurar la integración de TFS y Project Server

Conceptos

Requisitos del sistema y de instalación para la integración de TFS y Project Server

Asignar componentes de integración [TfsAdmin ProjectServer]

Información general del proceso de sincronización para la integración de TFS y Project Server