Share via


Asignar permisos para la integración de Team Foundation Server y Project Server

Para poder configurar la integración de Visual Studio Team Foundation Server 2010 y Microsoft Project Server 2007 con Service Pack 2 (SP2) o Project Server 2010, o sincronizar los datos entre ellos, debe conceder permisos a varias cuentas. Debe conceder permisos a los administradores, cuentas de servicio y miembros del equipo. También debe asegurarse de que esas cuentas de servicio concretas tienen acceso como Proveedor de servicios compartidos (SSP) en el servidor que hospeda Productos de SharePoint para Project Server.

Nota

Debe conceder los permisos después de instalar el Service Pack para Team Foundation Server 2010 y el Feature Pack para la integración de Team Foundation Server y Project Server. Para obtener más información, vea Requisitos del sistema y de instalación para la integración de Team Foundation Server y Project Server.

Para minimizar el esfuerzo de agregar manualmente usuarios y grupos a Team Foundation y usuarios de Project Server, puede sincronizar los usuarios y recursos con los usuarios en el servicio de directorio Active Directory entre varios dominios y bosques. Para obtener más información, vea la siguiente página en el sitio web de Microsoft: Administración de la sincronización de Active Directory en Project Server 2007.

Antes de asignar los permisos, puede ser conveniente revisar la información de las siguientes páginas del sitio web de Microsoft:

En este tema

  • Permisos necesarios para configurar la integración y admitir la sincronización de datos

  • Conceder permisos administrativos para Team Foundation

  • Conceder permisos de Project Server

  • Agregar la cuenta de servicio de Team Foundation Server al proveedor de servicios compartidos de Project Server 2007

  • Agregar la cuenta de servicio de Team Foundation Server a la aplicación de servicio de Project Server 2010

  • Conceder permisos para las bases de datos de PWA a la cuenta de servicio del grupo de aplicaciones web para Project Server 2010

Permisos necesarios

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

  • Para conceder permisos de Team Foundation: el grupo Team Foundation Administrators o los permisos Ver información de nivel de instancia y Editar información en el nivel de instancia deben estar 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 en Project Server: permiso global Administrar usuarios y grupos para una instancia de Project Web Access o Project Web App (PWA). También debe tener acceso a Project Server a través de PWA.

  • Para conceder permisos de Project Server 2010 a la base de datos de informes: el miembro del grupo de seguridad Administrators para las bases de datos de SQL Server para Project Server.

  • Para conceder permisos de SSP: el grupo Administradores de la granja de servidores, el grupo de la aplicación web que admite Project Server o el grupo SharePoint Administration. 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.

Permisos necesarios para configurar la integración y admitir la sincronicación de datos

Para configurar la integración de los dos productos de servidor y sincronizar los datos, debe conceder varios conjuntos de permisos. Debe conceder permisos al usuario que realiza las tareas de configuración utilizando la herramienta de la línea de comandos TfsAdmin ProjectServer, que se instala en el mismo equipo cliente que Visual Studio 2010 SP1. Para permitir que los administradores de proyectos administren las asociaciones de su plan de proyecto empresarial con proyectos de equipo, debe concederles el permiso Administrar la integración de Project Server para las colecciones que hospedan los proyectos de equipo con los que se sincronizarán los planes.

También, debe asegurarse de que se han concedido a esas cuentas de servicio concretas los permisos administrativos para las instancias de PWA y el acceso a los proveedores de servicios compartidos. Los requisitos difieren ligeramente entre Project Server 2007 y Project Server 2010. Además, debe agregar los usuarios de Team Foundation o los grupos de distribución de Active Directory que contienen las cuentas de usuario para los miembros del equipo al grupo Miembros del equipo en Project Server para que esos usuarios puedan enviar las actualizaciones a Project Server.

Nota

Debe conceder a todas las cuentas de servicio de Project Server y Productos de SharePoint el permiso para iniciar sesión en el equipo en el que se está ejecutando el servicio.

En la siguiente tabla se resumen los permisos que debe conceder.

Nota

La cuenta de servicio de Team Foundation Server también ejecuta el servicio Agente de trabajo en segundo plano de Team Foundation. Todas las opciones de comandos de TfsAdmin se ejecutan con esta cuenta de servicio, excepto las opciones /RegisterPWA y /UnregisterPWA, que se ejecutan bajo el usuario que ejecuta los comandos. Este agente administra los procesos de sincronización de datos. Esta cuenta exige permisos para el acceso a cada instancia de PWA que se haya asignado y permisos para llamar a los servicios de Project Server Integración (PSI).

Cuenta

Permisos de Team Foundation

Permisos de Project Server 2007 con SP2

Permisos de Project Server 2010

Cuenta de servicio de Team Foundation Server.

No es aplicable

Debe conceder los siguientes permisos de categoría y globales a la cuenta de servicio de Team Foundation Server:

  • Global - Administración: Administrar campos personalizados de empresa, Administrar eventos del servidor y Administrar usuarios y grupos.

  • Global - General: Iniciar sesión, Nueva asignación de tarea y Reasignar tarea.

  • Global - Proyecto: Crear equipo en nuevo proyecto,

  • Global - Vistas: Ver aprobaciones, Ver Centro de proyectos, Ver Centro de recursos y Ver centro de tareas.

  • Categoría - Proyecto: Abrir proyecto y Ver sitio del proyecto.

  • Categoría - Recurso: Ver datos de recurso de empresa.

Para obtener más información, vea Conceder permisos de Project Server, más adelante en este tema.

Debe conceder acceso al SSP. Para obtener más información, vea Conceder cuenta de servicio al proveedor de servicios compartidos de Project Server 2007, más adelante en este tema.

Debe conceder los siguientes permisos de categoría y globales a la cuenta de servicio de Team Foundation Server:

  • Global - Administración: Administrar campos personalizados de empresa, Administrar eventos del servidor, Administrar servicios del sitio y Administrar usuarios y grupos.

  • Global - General: Iniciar sesión, Nueva asignación de tarea y Reasignar tarea.

  • Global - Proyecto: Crear equipo en nuevo proyecto.

  • Global - Vistas: Ver aprobaciones, Ver Centro de proyectos, Ver Centro de recursos y Ver centro de tareas.

  • Categoría - Proyecto: Abrir proyecto y Ver sitio del proyecto.

  • Categoría - Recurso: Ver datos de recurso de empresa.

Para obtener más información, vea Conceder permisos de Project Server, más adelante en este tema.

Permisos de control total para iniciar la aplicación de servicio de Project Server. Para obtener más información, vea Agregar una cuenta de servicio a la aplicación de servicio de Project Server para Project Server 2010.

Cuenta de servicio para el grupo de aplicaciones web de Project Server.

No es aplicable

No es aplicable

Debe conceder a la cuenta de servicio del grupo de aplicaciones web de Project Server los permisos siguientes de SQL Server para la base de datos de informes de PWA:

  • Modificar cualquier esquema

  • Crear tabla

  • Eliminar

  • Ejecutar

  • Insertar

  • Seleccionar

  • Actualizar

Para la base de datos de publicación de PWA, también debe conceder el permiso Seleccionar.

Para obtener más información, vea Conceder permisos para las bases de datos de PWA a la cuenta de servicio del grupo de aplicaciones web para Project Server 2010, más adelante en este tema.

Cuenta de servicio para el controlador de eventos de Project Server.

No es aplicable

No es aplicable

Permisos de control total para la aplicación de servicio de Project Server. Para obtener más información, vea Agregar una cuenta de servicio a la aplicación de servicio de Project Server para Project Server 2010.

Cuentas de usuarios que configuran la integración mediante la ejecución de los comandos de TfsAdmin ProjectServer RegisterPWA/UnRegisterPWA.

Debe agregar estos usuarios al grupo Team Foundation Administrators.

Debe agregar estos usuarios al grupo Administradores para cada instancia de PWA que se registre con Team Foundation Server.

Debe agregar estos usuarios al grupo Administradores para cada instancia de PWA que se registre con Team Foundation Server.

Cuentas de usuarios que configuran la integración mediante la ejecución de los comandos de TfsAdmin ProjectServer pero que no registran o anulan el registro de instancias de PWA.

Debe conceder el permiso Administrar la integración de Project Server a estos usuarios.

No es aplicable

No es aplicable

Cuentas de usuario asignadas como recursos en el plan del proyecto o al campo Asignado a para un elemento de trabajo. Estos usuarios envían las actualizaciones de estado que fluyen en la cola de estado para el administrador de proyectos.

Debe conceder los permisos Colaborador a los miembros del equipo para el proyecto de equipo.

Debe agregar los miembros del equipo al grupo Miembros del equipo de PWA o debe concederles los permisos Abrir proyecto y Ver sitio del proyecto en Project.

Para obtener más información, vea Para agregar los usuarios de Team Foundation al grupo Miembros del equipo, más adelante en este tema.

También debe agregar estas cuentas al grupo de proyectos de empresa y al grupo de recursos del plan de proyecto.

Debe agregar los miembros del equipo al grupo Miembros del equipo de PWA o debe concederles los permisos Abrir proyecto y Ver sitio del proyecto en Project. Para obtener más información, vea Para agregar los miembros de Team Foundation al grupo Miembros del equipo, más adelante en este tema.

También debe agregar estas cuentas al grupo de proyectos de empresa y al grupo de recursos del plan de proyecto.

Cuentas de usuarios de Project Professional.

Debe conceder Ver información del nivel de proyecto o asignarlos como miembros del grupo Reader.

Debe agregar estas cuentas al grupo Project Manager en Project Server.

Debe agregar estas cuentas al grupo Project Manager en Project Server.

Puede establecer los permisos de Team Foundation en Team Explorer o en la Consola de administración de Team Foundation, tal como se describe en la sección Conceder permisos de Team Foundation Server, más adelante en este tema.

Los permisos Project Server se conceden en la página Configuración del servidor de una instancia de Project Server. Para obtener más información, vea Conceder permisos de Project Server, más adelante en este tema.

Volver al principio

Conceder permisos administrativos para Team Foundation

Para configurar la integración de Team Foundation Server y Project Server, debe tener los permisos para administrar una colección de proyectos de equipo o Team Foundation Server. Para la configuración y sincronización, debe conceder también el permiso Administrar la integración de Project Server al usuario que configurará la integración de los dos productos de servidor.

Nota

Para los propósitos de configurar los dos productos de servidor, puede omitir los permisos necesarios para administrar Productos de SharePoint y SQL Server Reporting Services.

Para conceder los permisos para administrar una colección de proyectos de equipo o Team Foundation Server, vea Establecer permisos de administrador para Team Foundation Server y Establecer permisos de administrador para colecciones de proyectos de equipo.

Para conceder los permisos para administrar la integración de Project Server

  1. Abra la consola de administración de Team Foundation Server.

    Para obtener más información, vea Abrir la Consola de administración de Team Foundation.

  2. Expanda el servidor, haga clic en Colecciones de proyectos de equipo, haga clic en una colección y, a continuación, haga clic en Administrar la seguridad.

  3. En la ventana Seguridad global, haga clic en [Colección]\Project Collection Service Accounts.

  4. En la opción Permisos de Administrar la integración de Project Server, active la casilla Permitir.

  5. Haga clic en Cerrar para cerrar la ventana Seguridad global.

Volver al principio

Conceder permisos de Project Server

Debe conceder los siguientes permisos de Project Server a las siguientes cuentas:

  • Debe agregar al grupo Administradores la cuenta del usuario que registrará una instancia de PWA en Team Foundation Server.

  • Debe agregar la cuenta de servicio de Team Foundation Server al grupo Administradores o debe conceder a esa cuenta el conjunto mínimo de permisos de categoría y globales, tal como se describe en la sección Permisos necesarios para configurar la integración y admitir la sincronización de datos, anteriormente en este tema.

  • Debe agregar al grupo Miembros del equipo las cuentas de cualquier miembro de Team Foundation que enviará las actualizaciones de estado a Project Server.

Para agregar una cuenta a Project Server y asignar al grupo Administradores

  1. En la página principal de PWA, en el área de Inicio rápido, haga clic en Configuración del servidor.

  2. En la página Configuración del servidor, haga clic en Administrar usuarios.

  3. En la página Administrar usuarios, haga clic en Usuario nuevo.

  4. En la página Usuario nuevo, escriba la información necesaria en cada campo. Tenga en cuenta lo siguiente:

    1. Desactive la casilla El usuario puede asignarse como recurso si se trata de una cuenta de servicio.

    2. En Autenticación de usuario, escriba el nombre de cuenta del usuario o cuenta de servicio.

    3. Desactive la casilla El recurso puede redistribuirse si se trata de una cuenta de administrador o una cuenta de servicio.

    4. Para agregar la cuenta al grupo Administradores, en Grupos de seguridad, haga clic en Administradores y, a continuación, haga clic en Agregar.

  5. Haga clic en Guardar.

Para obtener más información, vea las siguientes páginas del sitio web de Microsoft:

Para conceder los permisos globales mínimos a la cuenta de servicio de Team Foundation Server

  1. En la página PWA, en el área de Inicio rápido, haga clic en Configuración del servidor.

  2. En la página Configuración del servidor, haga clic en Administrar usuarios.

  3. En la página Administrar usuarios, haga clic en Usuario nuevo.

  4. En la página Usuario nuevo, escriba la información necesaria en cada campo. Tenga en cuenta lo siguiente:

    1. Desactive la casilla El usuario puede asignarse como recurso porque se trata de una cuenta de servicio.

    2. En Autenticación de usuario, escriba el nombre de cuenta del usuario o cuenta de servicio.

    3. Para asignar Permisos globales, haga clic en la casilla Permitir en cada permiso que desee establecer, tal como se especificó anteriormente en este tema.

  5. Haga clic en Guardar.

Para conceder los permisos de categoría a la cuenta de servicio

  1. En la página principal de PWA, en el área de Inicio rápido, haga clic en Configuración del servidor.

  2. En la página Configuración del servidor, haga clic en Administrar categorías.

  3. En la página Administrar categorías, haga clic en Nueva categoría.

  4. En la página Agregar o editar categoría, escriba un nombre para la categoría de cuenta de servicio. Por ejemplo, escriba Cuenta de servicio.

  5. En Usuarios disponibles, haga clic en el nombre de la cuenta de servicio de Team Foundation Server y, a continuación, haga clic en Agregar.

  6. En Proyectos, haga clic en Todos los proyectos actuales y futuros de la base de datos de Project Server.

  7. Haga clic en Guardar.

Para agregar miembros de Team Foundation al grupo Miembros del equipo

  1. En la página principal de PWA, en el área de Inicio rápido, haga clic en Configuración del servidor.

  2. En la página Configuración del servidor, en la sección Seguridad, haga clic en Administrar grupos.

  3. En la página Administrar grupos, haga clic en Miembros del equipo.

  4. En la página Agregar o editar grupo, mantenga presionada la tecla MAYÚS, haga clic en los usuarios que desea agregar desde Usuarios disponibles y, a continuación, haga clic en Agregar.

  5. En Categorías, compruebe o agregue Mis tareas desde Categorías disponibles a Categorías seleccionadas.

Para obtener más información, vea la siguiente página en el sitio web de Microsoft: Manage security groups in Project Server 2010.

Volver al principio

Agregar la cuenta de servicio de Team Foundation Server al proveedor de servicios compartidos de Project Server 2007

Para admitir el procesamiento de la actualización de estado mediante el motor de sincronización durante la integración con Project Server 2007, debe agregar la cuenta de servicio de Team Foundation Server al proveedor de servicios compartidos de Project Server. Puede realizar este procedimiento mediante la herramienta de la línea de comandos stsadm, que puede conceder los derechos para el servicio a un usuario no administrador. Para obtener más información, vea la siguiente página del sitio web de Microsoft: Herramienta de línea de comandos Stsadm (Office SharePoint 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 stsadm 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.

Para conceder a una cuenta de servicio acceso a SSP

  1. En cada servidor que forma parte de la granja de servidores de Productos de SharePoint que admite su implementación de Team Foundation Server, abra una ventana de símbolo del sistema y cambie al directorio Unidad:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\12\bin\.

  2. Escriba el siguiente comando, donde TFSServiceAccount es la cuenta de servicio de Team Foundation Server.

    stsadm.exe -o editssp -title SharedServices -setaccounts <Cuentas de servicio existentes>, TFSServiceAccount

    Nota importanteImportante

    Debe anexar TFSServiceAccount en la forma domain\username a la lista existente de cuentas de servicio.

Volver al principio

Agregar la cuenta de servicio de Team Foundation Server a la aplicación de servicio de Project Server 2010

Para admitir el procesamiento de la actualización de estado mediante el motor de sincronización para la integración con Project Server 2010, debe agregar la cuenta de servicio de Team Foundation Server a la aplicación de servicio de Project Server. Puede realizar este procedimiento utilizando Administración central de SharePoint o Windows PowerShell. Para obtener más información, vea la siguiente página en el sitio web de Microsoft: Restringir o permitir el acceso a una aplicación de servicio (SharePoint Server 2010).

Para agregar una cuenta de servicio a una aplicación de servicio mediante Administración central de SharePoint (2010)

  1. Abra la página Administración central de SharePoint para Project Server.

  2. En Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  3. En la página Administrar aplicaciones de servicio, haga clic en Aplicación de servicio de Project Server.

    La cinta de opciones está disponible.

  4. En la cinta de opciones, haga clic en Permisos.

  5. En el cuadro de diálogo Permisos de conexión para Aplicación de servicio de Project Server, escriba el nombre de la cuenta de servicio y, a continuación, haga clic en Agregar.

  6. En el recuadro central, asegúrese de que está resaltado el nombre de la cuenta de servicio que acaba de agregar.

  7. En el recuadro inferior, haga clic en la casilla Control total y, a continuación, en Aceptar.

Volver al principio

Conceder permisos para las bases de datos de PWA a la cuenta de servicio del grupo de aplicaciones web para Project Server 2010

Para admitir la sincronización de datos, debe conceder permisos para la cuenta de servicio al grupo de aplicaciones web para actualizar dos bases de datos de SQL Server para Project Server 2010.

Para conceder permisos para una base de datos a una instancia de PWA

  1. Inicie sesión en el servidor de la capa de datos de Project Server.

  2. Haga clic en Inicio, seleccione Todos los programas, luego, Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.

    Se abre el cuadro de diálogo Conectar con el servidor.

  3. En la lista Tipo de servidor, asegúrese de hacer clic en Motor de base de datos.

  4. En el cuadro Nombre del servidor, escriba el nombre del servidor que hospeda las bases de datos de Project Server y, a continuación, haga clic en Conectar.

    Nota

    Si SQL Server está instalado en un clúster, escriba el nombre del clúster, no el del equipo. Si ha especificado una instancia con nombre, escriba el nombre del servidor y el nombre de la instancia con el formato siguiente: servidorDeBasesDeDatos\nombreDeInstancia.

    Se abrirá SQL Server Management Studio.

  5. Expanda Bases de datos, haga clic con el botón secundario en la base de datos de la instancia de PWA (por ejemplo, PWA_Reporting) y, a continuación, haga clic en Propiedades.

  6. En Seleccionar una página, haga clic en Permisos.

  7. Agregue la cuenta de servicio del grupo de aplicaciones web para Project Server y conceda los permisos necesarios. Por ejemplo, se requieren los siguientes permisos para la base de datos de informes: Modificar cualquier esquema, Crear tabla, Eliminar, Ejecutar, Insertar, Seleccionar y Actualizar.

    A la base de datos de publicación, conceda el permiso Seleccionar.

  8. Repita los pasos 5 a 7 con cada instancia de PWA que participará en la sincronización de datos con Team Foundation Server.

Vea también

Otros recursos

Referencia de configuración rápida

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

Información general sobre el proceso de sincronización para la integración de Team Foundation Server y Project Server

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

Historial de cambios

Fecha

Historial

Motivo

1 de abril de 2011

Se han agregado vínculos a los temas que describen cómo agregar recursos al grupo de recursos de empresa en Project Server. Se ha corregido la información sobre los permisos que admiten la cuenta de servicio del controlador de eventos de Project Server. Información adicional sobre los permisos para las cuentas de los usuarios que ejecutan los comandos TfsAdmin ProjectServer RegisterPWA/UnRegisterPWA.

Corrección de errores de contenido.