Crear un sitio de PWA (Project Server 2010)

 

Se aplica a: Project Server 2010

Última modificación del tema: 2017-01-17

Crear un sitio de Microsoft Project Web App (PWA) crea las cuatro bases de datos de Microsoft Project Server 2010 en la instancia especificada de Microsoft SQL Server.

Nota

Si su organización necesita que un administrador de bases de datos cree las bases de datos manualmente, solicite al administrador que vea Creación manual de bases de datos de Project Server y que cree las cuatro bases de datos de Project Server y la base de datos de contenido de Microsoft SharePoint Server 2010 antes de continuar con los procedimientos descritos en este artículo.

Nota

Si los servidores de la granja no están conectados a Internet, algunos PWA y algunas páginas de SharePoint Server pueden cargar lentamente. Esto sucede porque los certificados de SharePoint Server intentan ponerse en contacto con los servidores de descarga de Microsoft para obtener la última cadena de raíz. Puede evitar este problema configurando la configuración de directiva de grupo Configuración de validación de rutas de certificados en los servidores de su granja de servidores de SharePoint Server para que no intenten actualizar automáticamente los certificados. Para obtener más información, consulte Project Server 2010: Slow load times of PWA and SharePoint pages (Project Server 2010: tiempos de carga lentos de páginas de SharePoint y PWA, en inglés) (https://blogs.msdn.com/b/brismith/archive/2012/03/05/project-server-2010-slow-load-times-of-pwa-and-sharepoint-pages.aspx).
Si en el futuro conecta los servidores de la granja a Internet, le recomendamos que vuelva a configurar la configuración de directiva de grupo Configuración de validación de rutas de certificados en los servidores de su granja de SharePoint Server para actualizar automáticamente los certificados.

Crear un sitio de PWA

El sitio Project Web App requiere una aplicación web para alojarlo. Puede utilizar una aplicación web existente o crear una nueva para PWA. Para obtener más información sobre cómo crear una aplicación web, consulte Creación de una aplicación web (SharePoint Server 2010).

Importante

Recomendamos encarecidamente que utilice una base de datos de contenido de SharePoint Server 2010 independiente para cada sitio de PWA y sus áreas de trabajo de proyecto asociadas. Para aislar correctamente el sitio de PWA en su propia base de datos de contenido, debe implementar PWA cuando otros administradores no estén creando sitios en la aplicación web donde está implementando PWA.

Al colocar PWA y las áreas de trabajo de proyecto asociadas en una base de datos de contenido independiente, se simplifica en gran medida la migración del sitio y los procedimientos de copia de seguridad y restauración.

La creación de un sitio de PWA consta de cinco pasos básicos:

  1. Crear una base de datos de contenido para hospedar el sitio de PWA y sus áreas de trabajo de proyecto asociadas.

  2. Bloquear temporalmente las bases de datos de contenido existentes.

  3. Crear el propio sitio de PWA.

  4. Bloquear la base de datos de contenido de PWA para evitar que se agreguen colecciones de sitios adicionales.

  5. Desbloquear bases de datos de contenido existentes.

SharePoint Server 2010 usa un algoritmo round-robin para determinar la distribución de las colecciones de sitios a través de las bases de datos de contenido. A fin de implementar el sitio de PWA en una base de datos de contenido específica, debe bloquear las bases de datos de contenido actuales de la aplicación web donde va a implementar PWA. El proceso no afecta al acceso de los usuarios, solo afecta a la distribución de las nuevas colecciones de sitios.

Nota

Si está implementando PWA en una nueva aplicación web que se dedicará a PWA, puede usar la base de datos de contenido predeterminada creada con dicha aplicación web para PWA. En este caso, no hay necesidad de seguir los procedimientos de bloqueo indicados más abajo. Sin embargo, recomendamos que establezca el valor Número máximo de sitios que se puede crear en esta base de datos en 1 para dicha base de datos de contenido después de implementar PWA. De este modo, evitará que en el futuro se creen otras colecciones de sitios aparte de PWA en dicha base de datos.

Para bloquear las bases de datos de contenido, siga estos pasos para cada base de datos de contenido asociada a la aplicación web donde implementará el sitio de PWA.

Importante

Mientras sigue los procedimientos de esta sección, asegúrese de que ningún otro administrador agregue colecciones de sitios a la aplicación web en la que piensa implementar PWA.

Para bloquear una base de datos de contenido

  1. En Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar bases de datos de contenido.

  2. En la columna Número actual de colecciones de sitios, observe el número de colecciones de sitios para la base de datos que se va a bloquear.

  3. En la columna Nombre de la base de datos, haga clic en el vínculo de la base de datos que se desea bloquear.

  4. En la sección Configuración de capacidad de la base de datos:

    1. En el cuadro Número máximo de sitios que se puede crear en esta base de datos, escriba el número actual de colecciones de sitios de esta base de datos (tal como se indica en la columna Número actual de colecciones de sitios, más arriba en este procedimiento).

      Nota

      Anote el valor actual de este parámetro. Tendrá que volver a indicarlo después de crear el sitio de PWA.

    2. En el cuadro Número de sitios antes de que se genere un evento de advertencia, escriba un número menor que el valor que se usa para Número máximo de sitios que se puede crear en esta base de datos.

      Nota

      Anote el valor actual de este parámetro. Tendrá que volver a indicarlo después de crear el sitio de PWA.

  5. Haga clic en Aceptar.

Para crear una base de datos de contenido

  1. En Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar bases de datos de contenido.

  2. Haga clic en Agregar una base de datos de contenido.

  3. En la sección Aplicación web, elija la aplicación web donde va a implementar el sitio de PWA.

  4. En la sección Nombre y autenticación de base de datos, escriba el nombre del servidor de bases de datos donde va a implementar las bases de datos de PWA y escriba un nombre para la base de datos.

  5. Haga clic en Aceptar.

Una vez creada y configurada la base de datos de contenido, el siguiente paso consiste en crear el propio sitio de PWA.

Para crear un sitio de PWA

  1. En Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

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

  3. En la página Administrar sitios de Project Web App, haga clic en Crear sitio de Project Web App.

  4. Complete la página Crear sitio de Project Web App como se indica en la siguiente tabla:

    Opción Descripción

    Aplicación web de SharePoint para hospedar Project Web App

    La aplicación web para el sitio de PWA.

    Ruta de acceso de Project Web App

    La ruta de acceso desde el sitio raíz para este sitio de PWA.

    Seleccionar idioma

    El idioma de interfaz del usuario para este sitio de PWA.

    Usar ruta de acceso Project Web App como encabezado host

    Use esta opción si desea hospedar PWA en una dirección URL raíz (por ejemplo, https://www.contoso.com).

    Cuenta Administrador

    Cuenta de usuario que se agregará al grupo de seguridad Administradores de Project Server en esta instancia de PWA. Debe usar esta cuenta la primera vez que acceda al sitio de PWA.

    Servidor de bases de datos principal

    La instancia de SQL Server en la que desea hospedar la base de datos de Project Server. Si el administrador de la base de datos ya ha creado la bases de datos de Project Web App, especifique los nombres de esas bases de datos en los cuadros de texto correspondientes. Si las bases de datos no se crearon previamente, se crearán de manera automática.

    Nombre de la base de datos publicada

    El nombre de la base de datos de Project Server publicada para esta instancia de PWA.

    Nombre de la base de datos de borrador

    El nombre de la base de datos de borrador de Project Server para esta instancia de PWA.

    Nombre de la base de datos de archivo

    El nombre de la base de datos de archivo de Project Server para esta instancia de PWA.

    Servidor de base de datos de informes

    La instancia de SQL Server donde desea implementar la base de datos de informes (si es diferente del servidor de bases de datos principal).

    Usar el servidor de bases de datos principal

    Active la casilla para implementar la base de datos de informes en el servidor de bases de datos principal especificado anteriormente. Desactive la casilla para implementar la base de datos de informes en un servidor de bases de datos diferente y especifique la instancia de SQL Server que desea utilizar en el cuadro Servidor de base de datos de informes.

    Nombre de la base de datos de informes

    El nombre de la base de datos de informes de Project Server para esta instancia de PWA.

    Cuota para contenido de SharePoint en este sitio

    Almacenamiento máximo del sitio, en megabytes, para el sitio de PWA.

    Advertencia de cuota para contenido de SharePoint en este sitio

    El nivel de almacenamiento del sitio, en megabytes, que, al alcanzarse, genera el envío de un mensaje de correo electrónico de advertencia al administrador del sitio.

  5. Haga clic en Aceptar.

Project Server inicia el proceso de creación del sitio de PWA. Esto puede tardar un poco. Una vez que se complete el proceso de creación del sitio, se mostrará el estado Aprovisionado en la lista de sitios de PWA.

Una vez aprovisionado el sitio de PWA, compruebe que se haya creado en la base de datos de contenido que creó. Use el comando Get-SPSite de Windows PowerShell, pasando la nueva base de datos de contenido como un parámetro:

Para comprobar la ubicación del sitio de PWA

  1. Compruebe que cumple con los siguientes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell (es decir, PS C:\>), escriba el comando siguiente y, a continuación, presione ENTRAR:

    Get-SPSite -ContentDatabase <ContentDatabaseName>

    El comando debe devolver la dirección URL del sitio de PWA y ninguna otra dirección URL.

    Nota

    Si figuran otras direcciones URL aparte de la del sitio de PWA en la base de datos de contenido, elimine el sitio de PWA y vuelva a iniciar el procedimiento con una nueva base de datos de contenido.

Cuando el sitio de PWA esté en la base de datos de contenido deseada, debe bloquearla para impedir que SharePoint Server 2010 agregue otras colecciones de sitios a la base de datos. Para ello, defina como uno el número máximo de sitios de la base de datos de contenido.

Nota

La configuración de esta opción no impide la creación de nuevos sitios de área de trabajo de proyecto.

Para bloquear la base de datos de contenido

  1. En Administración central de SharePoint, en la sección Administración de aplicaciones, haga clic en Administrar bases de datos de contenido.

  2. En la columna Nombre de la base de datos, haga clic en el vínculo de la base de datos de contenido que creó.

  3. En la sección Configuración de capacidad de la base de datos:

    1. En el cuadro Número de sitios antes de que se genere un evento de advertencia, escriba 0.

    2. En el cuadro Número máximo de sitios que se puede crear en esta base de datos, escriba 1.

  4. Haga clic en Aceptar.

Después de bloquear la base de datos de contenido de PWA, puede devolver al resto de las bases de datos sus valores originales de Número máximo de sitios que se puede crear en esta base de datos y Número de sitios antes de que se genere un evento de advertencia.

Ahora puede tener acceso al nuevo sitio de PWA.

Nota

La primera invocación del grupo de aplicaciones de Internet Information Services (IIS) que contiene la aplicación Project Web App puede ser lenta porque se está compilado y cargando la aplicación de .NET Framework.

Configurar períodos de presentación de informes de horas

Se necesita configurar los períodos de presentación de informes de horas para que los miembros del equipo puedan usar el Seguimiento de tiempo y Estado de tareas dentro de Project Server 2010. Se recomienda crear al menos un año de períodos de presentación de informes de horas. Haga lo siguiente para crear períodos de presentación de informes de horas.

Para crear períodos de presentación de informes de horas

  1. En PWA, haga clic en Configuración del servidor.

  2. En la sección Administración de horas y tareas, haga clic en Períodos de presentación de informe de horas.

  3. En la página Períodos de presentación de informes de horas:

    1. Haga clic en el botón de calendario junto a Fecha de inicio del primer período y seleccione una fecha inicial para el primer período de presentación de informes de horas.

      Importante

      Si elige una longitud de siete días durante un período de generación de informes estándar, todos los períodos comenzarán el día de la semana que seleccione para la fecha de comienzo del primer período. Elija un día de la semana que se ajuste a las necesidades de su organización.

      Importante

      Si desea crear períodos de longitud variable, como por ejemplo, cuando se usa un período por cada mes natural, debe hacerlo individualmente en la página Períodos de presentación de informes de horas, o bien mediante programación a través de código personalizado.

    2. Haga clic en Creación masiva.

    3. Haga clic en Guardar.

Configure la cuenta de proxy de flujo de trabajo.

El paso final antes de empezar a utilizar el sitio de PWA es establecer la cuenta de usuario de proxy de flujo de trabajo. De forma predeterminada, se establece la cuenta que utilizó para crear el sitio de PWA. Aunque puede conservar el valor predeterminado, recomendamos que cree una cuenta de Active Directory para este propósito.

Importante

Debe cambiar la cuenta antes de iniciar cualquier flujo de trabajo, de lo contrario los flujos de trabajo en curso se interrumpirán.

Hay dos pasos que debe seguir para configurar la cuenta de proxy de flujo de trabajo:

  • Crear una cuenta de usuario de Project Server 2010 para la cuenta de Active Directory de proxy de flujo de trabajo.

  • Configurar esta cuenta como el usuario de proxy de flujo de trabajo.

Realice el siguiente procedimiento para crear un Project Server 2010 para la cuenta de proxy de flujo de trabajo.

Para crear un usuario

  1. En Project Web App, haga clic en Configuración del servidor.

  2. En la sección Seguridad, haga clic en Administrar usuarios.

  3. En la página Administrar usuarios, haga clic en Nuevo usuario.

  4. En la página Nuevo usuario:

    1. Borre la casilla El usuario puede asignarse como recurso.

    2. En el cuadro Nombre para mostrar, escriba el nombre que desea utilizar para la cuenta de usuario (por ejemplo, Usuario de proxy de flujo de trabajo).

    3. En la sección Autenticación de Usuario, escriba la cuenta de Active Directory que ha creado para el usuario de proxy de flujo de trabajo en el cuadro Cuenta de inicio de sesión de usuario.

    4. Seleccione la casilla Impedir sincronización de Active Directory para este usuario.

    5. En la área Categorías de seguridad, seleccione Mi organización en Categorías disponibles y después haga clic en Agregar.

    6. En Permisos para mi organización, seleccione Permitir para los siguientes permisos:

      • Abrir proyecto

      • Guardar proyecto en Project Server

      • Ver datos de recurso de empresa

    7. En Permisos globales, seleccione Permitir para los siguientes permisos:

      • Iniciar sesión

      • Administrar usuarios y grupos

      • Administrar flujo de trabajo y páginas de detalles del proyecto

  5. Haga clic en Guardar.

Una vez creada la cuenta de usuario, puede establecer la cuenta de usuario de proxy de flujo de trabajo. Realice el siguiente procedimiento para configurar la cuenta de usuario de proxy de flujo de trabajo.

Para configurar la cuenta de usuario de proxy de flujo de trabajo

  1. En PWA, haga clic en Configuración del servidor.

  2. En la página Configuración del servidor, en la sección Flujo de trabajo y páginas de detalles del proyecto, haga clic en Configuración de flujo de trabajo del proyecto.

  3. En la página Configuración de flujo de trabajo del proyecto, en el cuadro Cuenta de usuario de proxy de flujo de trabajo escriba la cuenta de Active Directory que ha creado para el usuario de proxy de flujo de trabajo y después haga clic en Guardar.

Ahora está listo para empezar a utilizar el sitio de Project Web App. El siguiente paso consiste en configurar la creación de informes para habilitar las características de creación de informes e inteligencia empresarial de Project Server. Vaya al siguiente artículo, Configuración de informes de Project Server 2010.