Share via


Quitar un componente para que no participe en la sincronización de datos

Puede quitar los componentes que ha configurado para participar en la sincronización de datos entre Visual Studio Team Foundation Server (TFS) y Microsoft Project Server. Para cerrar la sincronización permanentemente, debe desasignar cada colección de proyectos de equipo que esté asignada y anular el registro de cada instancia de Project Web Access o Project Web App (PWA) que esté registrada en TFS.

Componentes que se pueden quitar para que no participen en la sincronización:

  • Todos los componentes

  • Un plan de proyecto empresarial

  • Colección de proyectos de equipo

  • Una instancia de PWA

  • Un tipo de elemento de trabajo

  • Un campo de elemento de trabajo

Al mover colecciones de servidores o de proyectos, no es necesario cerrar el motor de sincronización, pero tiene que realizar tareas administrativas adicionales. Para obtener más información, vea Cambiar la configuración de la implementación.

Al eliminar una tarea de Project Server que se ha sincronizado con un elemento de trabajo en Team Foundation, se quita la asociación entre la tarea y el elemento de trabajo. Los elementos de trabajo siguen en la base de datos de Team Foundation. Si desea eliminar estos elementos de trabajo, debe utilizar el comando witadmin destroywi. Para obtener más información, vea Eliminar tareas y quitar elementos de trabajo que ya no participan en la sincronización.

Requisitos

Para utilizar estos comandos, el permiso Administrar la integración de Project Server debe estar establecido en Permitir. Asimismo, se deben conceder a la cuenta de servicio de Team Foundation Server los permisos necesarios para interactuar con la instancia de PWA que participará en la sincronización de datos. Para registrarse o eliminar del Registro una instancia de PWA, debe pertenecer también al grupo Administradores para la instancia. Para obtener más información, vea Asignar permisos para 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 del símbolo del sistema con privilegios elevados, elija Inicio, abra el menú contextual de Símbolo del sistema y, a continuación, elija Ejecutar como administrador.Para más información, vea la siguiente página del sitio web de Microsoft: Control de cuentas de usuario.

Quitar la integración y cerrar la sincronización

En la siguiente ilustración se muestra la secuencia sistemática de pasos para cerrar el motor de sincronización y quitar la integración de Team Foundation Server y Project Server. Puede realizar la secuencia de pasos como se muestra o puede utilizar el modificador /force cuando llegue al paso 3 mediante la opción de comando TfsAdmin ProjectServer /UnMapPWAFromCollection.

Flujo de trabajo para quitar la asignación entre PS y TFS

Nota

Si elimina no solo una colección de proyectos asignada, sino también todas las instancias de PWA que se asignaron a esa colección, se quitan todas las asignaciones de los elementos de trabajo que se han sincronizado.Sin embargo, la instancia de PWA para Team Foundation Server seguirá registrada.

El modificador /force quita automáticamente los componentes asignados o vinculados. Si usa este modificador, solo tiene que ejecutar un comando por cada colección de proyecto de equipo e instancia de PWA que desea quitar de la participación en la sincronización. Para cerrar el motor de sincronización utilizando el modificador /force, realice las siguientes acciones en la secuencia indicada:

  1. Quite la asignación para cada recopilación como se describe en Quitar una colección de proyectos de equipo de participar en la sincronización más adelante en este tema.

  2. Elimine del Registro cada instancia de PWA como se describe en Quitar una instancia de PWA de participar en la sincronización más adelante en este tema.

El motor de sincronización se ejecuta bajo un servicio de tarea administrado por el Agente de trabajo en segundo plano de Team Foundation. Un motor de sincronización se registra para cada colección que está asignada a una instancia de PWA. Al quitar la integración de Project Server y Team Foundation Server, se cierra la sincronización y provoca las siguientes acciones:

  • Se quita la asociación entre tareas de Project y elementos de trabajo del proyecto de equipo.

  • Se quita la asociación entre un plan de proyecto empresarial y un proyecto de equipo. Este cambio incluye la eliminación de la pestaña Project Server de los formularios para todos los tipos de elementos de trabajo del proyecto de equipo que ya no están asignadas, si no hay otro plan asignado al proyecto de equipo.

  • Se quita la asociación entre las colecciones y una instancia de PWA.

  • Se quita la asociación asignada entre la instancia de PWA y Team Foundation Server.

Excluir un plan de proyecto empresarial de la sincronización

Se quita un plan de participar en la sincronización quitando la asociación del proyecto de equipo. Para poder quitar el registro del plan, primero debe eliminar todas las tareas que estén vinculadas a los elementos de trabajo en el proyecto de equipo asignado. Como una alternativa, puede utilizar la marca /force para quitar estos vínculos.

Para desasignar un plan de proyecto empresarial de un proyecto de equipo

  1. Abra una ventana del símbolo del sistema donde Visual Studio 2013 o Team Explorer 2013 está instalado y escriba:

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

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

  2. Escriba el siguiente comando y elija la tecla ENTRAR.

    TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName /force
    

    Reemplace tpcUrl por la dirección URL de la colección de proyectos de equipo, EnterpriseProjectName por el nombre del plan de proyecto empresarial y TeamProjectName por el nombre del proyecto de equipo.

  3. Espere hasta que vea los siguientes mensajes:

    Quitando la asignación del proyecto empresarial EnterpriseProjectName al proyecto de equipo TeamProjectName.

    Se quitó correctamente la asignación del proyecto empresarial EnterpriseProjectName al proyecto de equipo TeamProjectName.

Excluir una colección de proyectos de equipo de la sincronización

Para quitar una colección de participar en la sincronización, se quita la asignación de la instancia de PWA. Para poder quitar la asignación de la colección, primero debe quitar las asignaciones de todos los planes de proyecto que están asignados a los proyectos de equipo de la colección. Como alternativa, puede utilizar la marca /force para quitar las asignaciones de todos los proyectos de equipo.

Para anular la asignación de una colección y de todos los proyectos de equipo de una instancia de PWA

  1. Abra una ventana del símbolo del sistema, escriba el comando siguiente y, a continuación, elija la tecla ENTRAR.

    TfsAdmin ProjectServer /UnMapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl /force
    

    Reemplace pwaUrl por la dirección URL de la instancia de PWA y tpcUrl por la dirección URL de la colección.

  2. Espere hasta que vea los siguientes mensajes:

    Quitando la asignación de la colección de proyectos de equipo tpcUrl a la instancia de PWA pwaUrl.

    Quitó correctamente la asignación de la colección de proyectos de equipo tpcUrl a la instancia de PWA pwaUrl.

Excluir una instancia de PWA de la sincronización

Como último paso para quitar la integración, debe anular el registro de cada instancia de PWA que se ha registrado con Team Foundation Server. Debe anular el registro de todas las instancias de PWA que ya no contienen ningún proyecto empresarial que debe sincronizar los datos con Team Foundation.

Para quitar el registro de una instancia de PWA

  1. Abra una ventana del símbolo del sistema, escriba el comando siguiente y, a continuación, elija la tecla ENTRAR:

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

    Reemplace pwaUrl por la dirección URL de la instancia de PWA y tfsUrl por la dirección URL del servidor de nivel de aplicación.

    Espere hasta que aparezcan los mensajes siguientes:

    Anulando el registro de la instancia de PWA pwaUrl.

    Se anuló correctamente el registro de la instancia de PWA pwaUrl.

  2. Repita el paso 2 para cada instancia de PWA que admita planes de proyecto empresarial que desea quitar de participar en la sincronización con Team Foundation.

Excluir un tipo de elemento de trabajo de la sincronización

Puede quitar uno o más tipos de elementos de trabajo de participar en la sincronización de datos para un proyecto de equipo con el comando TfsAdmin ProjectServer /UnmapWorkItemTypes. Si se sincroniza algún elemento de trabajo del tipo que desea quitar, especifique el modificador /force para quitar los vínculos que enlazan los elementos de trabajo y sus tareas correspondiendo en Project.

Para obtener más información, vea Especificar los tipos de elementos de trabajo que se van a sincronizar.

Excluir un campo de la sincronización

Puede quitar uno o más campos de participar en la sincronización de datos para una colección de proyectos de equipo. Para quitar un campo de la sincronización hay que quitar sus asignaciones. No debe quitar los campos requeridos para la sincronización. Para obtener más información, vea Personalizar la asignación de campos entre TFS y Project Server y Administrar las asignaciones de campos para la integración de TFS y Project Server.

Vea también

Conceptos

Asignar componentes de integración [TfsAdmin ProjectServer]

Configurar y administrar recursos de TFS

Eliminar tareas y quitar elementos de trabajo que ya no participan en la sincronización

Administrar la integración de Team Foundation Server y Project Server