Mostrando las entradas con la etiqueta Project Server 2007. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Project Server 2007. Mostrar todas las entradas

domingo, 13 de enero de 2013

Error en fórmula de Project Server versión español

Este error al principio parece no tener sentido pero la solución es muy sencilla solo es necesario cambiar la región del sitio donde esta creado el PWA y con ello la formula es validada correctamente en el idioma que estamos utilizando.

Para ello haga clic en las siguientes opciones: Site Actions, Site Settings, Regional Settings y seleccione la ubicación correcta al idioma seleccionado.

image

image

ProjectServer4Fun!,

Juan Manuel Herrera

lunes, 30 de enero de 2012

Un caso práctico: Instalando Project Server 2007 sobre Windows Server 2008 R2

Project Server 2010 fue elevado a un producto de primera clase en Microsoft por lo que ya no se instala sobre la versión incluida de SharePoint en las versiones de servidor si no que debe de instalarse sobre SharePoint Server 2010 Edición Enterprise para aprovechar el soporte de inteligencia de negocios que tiene este producto.  Pero el tema es que el licenciamiento se eleva ya que hay que adquirir la licencia de SharePoint Server Enterprise y la licencia de Project Server 2010 adicional esto eleva los costes para las empresas que solo desean utilizar la parte de seguimiento y control de proyectos que tiene Project Server 2007.

Por la razón anterior empresas que inician en el proceso de administración de proyectos están seleccionando la opción de realizar un downgrade a Project Server 2007 pero utilizando los productos mas recientes en Sistema Operativo de Servidor y Base de Datos.

En este Caso vamos a ver los requerimientos de Hardware y Software necesario para mezclar tecnologías anteriores con actuales.  El problema radica en los cubos de Project Server 2007 que por mantener compatibilidad con SQL Server 2000 requiere que ciertos add-ons necesarios para desplegar los cubo deben de mantenerse en SQL Server 2005 aunque se esta utilizando bases de datos y los servicios de análisis de SQL Server 2008 R2.

A continuación el detalle:

Prepararemos dos servidores con Windows Server 2008 R2 Standard (La versión R2 solo viene para 64 bits).  Un servidor cubrirá el rol de Front-End y de Aplicación y el segundo de Servidor de base de datos.

En el servidor B para base de datos deberemos instalar de SQL Server 2008 R2 Edición Estándar.

En el servidor A  instalaremos la versión de Project Server 2007 con Service Pack 2.0 ó 3.0 incluido para evitar el error de incompatibilidad que muestra por ser ediciones desarrolladas en años diferentes.  Para ello es necesario crear un Create an installation source that includes software updates (Office SharePoint Server 2007)

Luego de instalar los bits de Project Server 2007 (El cual incluye WSS 3.0 automáticamente) le solicitará ejecutar el asistente de configuración de productos y tecnologías de SharePoint Services 3.0.  Esto creará la aplicación Web para la Administración Central de la granja o Central Administration.

Luego preparación de los paquetes de idioma a instalar con el service pack 3.0 incluído.  También es necesario crear un slipstreamed.

Información de Service Packs and Language Packs en:

http://blogs.technet.com/b/office_sustained_engineering/archive/2011/10/25/office-2007-and-sharepoint-2007-service-pack-3-availability.aspx

Deberá ejecutar el asistente de configuración de productos y tecnologías de SharePoint Services 3.0. tanto para el paquete de idioma de Wss 3.0 como el paquete de idiomas para Servidores Microsoft Office 2007 ya que ambos productos están instalados en el servidor.

Luego de configurar WSS 3.0 (levantar los servicios de WSS 3.0), el correo saliente y aprovisionar Project Server 2007.

Ahora es necesario configurar los cubos de Project Server para ello es necesario seguir la siguiente guía.

Requirements for using SQL Server 2008 Analysis Services with the Project Server 2007 Cube Building Service

Por ultimo vamos a instalar Reporting Services de SQL Server 2008 R2 Edición Estándar.

Luego instalaremos el Add-in de Reporting Services SQL Server 2008 SP2 para WSS 3.0.  (La versión Microsoft® SQL Server® 2008 R2 Service Pack 1 (SP1) Reporting Services Add-in for Microsoft SharePoint® Technologies 2010 aunque lo instaló error no mostró las características que se instalan en WSS 3.0 para integrar con SSRS).

Luego es necesario configurar la integración de Reporting Services con WSS 3.0 y viceversa para ello puede consultar el siguiente artículo que aunque es para SharePoint 2010 es el mismo procedimiento: http://jmhogua.blogspot.com/2010/08/sintesis-de-debe-de-tomar-en-cuenta.html .

Para resolver algunos problemas que surgen por la coexistencia entre SSRS 2008 R2 y los cubos de Project Server 2007 puede dirigirse a las siguientes direcciones:

http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/d8daadc5-14bd-4670-ae23-af6a6b7177eb

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=972511&kbln=en

Esto es una guía para la instalación de Project Server 2007 sobre Servidores Windows Server 2008 R2 y SQL Server 2008 R2 ambos en su edición Estándar.

Hasta la próxima,

Juan Manuel Herrera

jueves, 14 de julio de 2011

ProjectServiceCheckerTimerJob failed Event ID 8017en Project Server 2007

Síntoma:

Se publicaban los proyectos y se quedaban el a cola de Project Server y nada parecía arreglarla.

Escenario:

Servidor Windows Server 2008 de 64 bits

Project Server 2007 & Service Pack 1.0

Problema:

El servidor reportaba el siguiente error:

ProjectServiceCheckerTimerJob failed Event Id 8017.

Se intenta iniciar los siguientes servicios sin éxito:

Microsoft Project Server Queue Services

Microsoft Project Server Event Services

Estos servicios encargados de ejecutar los trabajos de publicación, protección y desprotección se encontraban apagados y no se podían levantar.

Se revisó el portal, y estaba funcionando bien, el espacio en disco estaba bien.

Solución:

Se aplicó el siguiente procedimiento Queue Service and Event Service will not start in a virtualized environment para retardar la espera de inicio de los servicios.

Se reinició el servidor y con ello quedo funcionando.

ProjectServer4Fun!,

Manolo Herrera

martes, 7 de diciembre de 2010

Project Server: El servicio de cola de trabajos no se puede iniciar

Si le da el siguiente error:

image

Y no puede iniciar la cola de trabajos de Project Server.

Este puede ser un problema que se debe a que el certificado del servicio caduco, o que la actualización de algún parche lo haya invalidado.

Lo que debe de hacer es bajar el certificado, instalarlo e iniciar de nuevo el servicio de cola de trabajo de Project Server 2007.

Url para bajar el certificado:

http://crl.microsoft.com/pki/crl/products/CodeSignPCA.crl

Comando de línea para instalarlo:

certutil -addstore CA CodeSignPCA.crl

Las referencias encontradas para resolver el tema son:

http://knowledgewarehouse.wordpress.com/2009/08/21/project-server-queue-service-error-error-1053/

http://blogs.mvp-press.com/RollyPerreaux/entryid/29/How-to-Fix-Project-Server-Events-Service-and-Queue-Service-Event-ID-7000-Error-Graphical-Step-by-Step

Agradezco la contribución a la comunidad para resolver el tema encontrado en estas referencias y lo registro en mi blog, como parte de mi  archivo de soluciones encontradas sobre problemas con Project Server 2007.

Fix4Fun!,

Manolo Herrera

sábado, 13 de marzo de 2010

Diferencia entre publicar un proyecto desde el servidor y desde Project Professional

En Project Server 2007 en el centro de proyectos hay una opción de editar las propiedades del proyecto y luego tiene un botón para hacer el guardar y publicar del proyecto pero que realmente guarda y publica únicamente las propiedades que permite modificar, como lo es el dueño del proyecto y la metadato asociada a el por medio de los campos personalizados.

Un caso curioso:

Se ha dado cuenta que cuando Ud. define un campo empresarial personalizado asociado al proyecto que es de tipo fórmula requiere de Project Professional para validar su sintaxis. Pues así mismo también requiere de Project Professional para estimar su valor por lo que no hay otra forma de actualizar su valor sino es  editando el proyecto y volviendo a publicar el proyecto desde Project Professional para que actualice el cálculo del campo de la fórmula esto nos lleva a la siguiente conclusión:

que realmente Project Server No calcula el valor sino lo almacena únicamente y solo se actualizará cada vez que lo publiquemos el proyecto desde Project Professional.

Project 4 fun!,

Manolo Herrera

viernes, 5 de marzo de 2010

Semana Project Server 2007: Acerca de las TimeSheets o Parte de horas y el tiempo administrativo

Las TimeSheets son el repositorio para reportar el trabajo realizado durante un tiempo determinado (predeterminado una semana) tanto en Proyectos como en otras actividades de trabajo administrativo o de no trabajo dentro del horario laboral como es una enfermedad, o un permiso personal).

Dentro de Project Server el reportar el avance de las tareas es de preferencia utilizar las tareas asociadas al proyecto para reportar el avance y no una hoja tabular donde coloco el tiempo trabajado en ella.

Entonces podemos utilizar para el tiempo del proyecto las tareas y las TimeSheets para reportar el tiempo que no es de proyecto.

El tiempo administrativo que requiere autorización impedirá que la TimeSheet  sea enviada al adminsitrador de TimeSheets hasta que autorice dicho Tiempo Administrativo reportada dentro de la TimeSheet mostrando un indicador color amarillo y mostrando el mensaje que no puede ser enviada hasta que sea autorizado dicho Tiempo Administrativo. 

Nota: Predeterminadamente los recursos tiene asignado como Administrador de las TimeSheet esto eliminará el proceso de pre-autorizar antes de enviar la hoja administrativa y mucho menos autorizar la misma hoja ya que el mismo usuario que la llena es el que la autoriza.  Esto lo podemos cambiar en el Centro de Recursos o en la Administración de Usuarios.

Para finalizar el relato luego de enviada la Hoja de Tiempo si no ha sido autorizada una vez podemos seleccionar en Acciones la opción Recuperar la TimeSheet y esto como sucede con un correo en Outlook recupera la TimeSheet sin dejar rastro.  Si mas de una vez se autorizó la hoja igualmente podemos recuperarla para editarla y el administrador de la hoja tendrá la versión ultima que autorizó y cuando enviemos la nueva el decidirá si la Acepta o Rechaza.

Algo extremadamente importante para tomar en cuenta con las TimeSheets las horas reportadas allí influirá en el cronograma del  proyecto al abrir nuevamente le proyecto desde Project Professional correrá las fechas de las tareas que fueron afectadas por ese tiempo que reportamos que ocupamos en otra cosa que no fue la tarea.  Si deseáramos contrarrestar este efecto aunque sobre carguemos al recurso es en opciones avanzadas de la información de la tarea dentro de Project Professional utilicemos la opción Task Constraint  seleccionando la opción Must Finish on y la fecha que deseamos para que no corra la tarea afecta y regrese el cronograma a lo programado inicialmente.

Bueno espero aclarar algunos temas que solo a través de estos escenarios expuestos podemos descubrir su funcionamiento.

Hasta la próxima amigos!,

Manolo Herrera

miércoles, 6 de enero de 2010

Instalando Project Server 2007 sobre Windows Server 2008 R2

A manera de resumen indicando los puntos vulnerables o importantes en el proceso de la instalación describiré el procedimiento para instalarlo.

Fundamentalmente el mismo procedimiento que se utiliza para instalarlo sobre Windows Server 2003 de 32 bits pero con algunas variantes por la versión reciente del sistema operativo comparado con la versión de Project Server 2007 cuando salió al mercado.

Para continuar con los pasos de instalación debe de tener experiencia mínima configurando Roles y Features en Windows Server 2008 y experiencia en instalación de SQL Server y Project Server 2007, de lo contrario será muy difícil (aunque no imposible) para usted amigo lector seguir los pasos que se presentan de forma resumida.

Configuración

Primero lo primero describamos la configuración física o del hardware:

Sobre una laptop de 4GB de RAM Hp 6710b con un procesador Core 2 Duo de 2 Ghz y un disco duro de 500Gb de 7200 rpm, corriendo Windows 7 Ultimate de 64 bits.  En una máquina virtual de VMWare Workstation 7.0.0 build-203739.  Asigne una memoria de 1.5GB de RAM y un disco de 40 GB de RAM.

Deberá contar con una cuenta de dominio de Windows con permisos de administrador local en la máquina donde hará las instalaciones si su caso es como el mío que es para efectos de prueba y no de producción requerirá instalar el Active Directory de Window Server 2008 no recomendado para ambientes productivos. Para ello vaya a Server Manager y seleccione el Role Active Directory Domain Services, siga el asistente para configurarlo y reinicie el servidor.

 

Instalación de Windows Server 2008R2

Lo primero fue instalar obviamente el Sistema Operativo Windows Server 2008 R2 Standard English Version (Para los que no sepan esa versión solo corre en 64bits). 

Tip: Por motivos de soporte con Microsoft instalen el producto en inglés para que no tengan la barrera del idioma para ayudarlos en los foros de soporte de Microsoft.

Segundo activar el Windows Update por medio del Server Manager de WS2008 para que actualizará drivers y hot fixes del sistema operativo.  Abajo listado de actualizaciones:

image

Luego deberá instalar el Net Framework 3.5 SP1 que se encuentra dentro del Server Manager en la sección de Features ya que es un prerrequisito para SQL Server 2008.  Para mas información puede ver en: http://technet.microsoft.com/en-us/library/ms143506.aspx.

 

Instalación de SQL Server 2008

Luego preparar la media para instalar SQL Server 2008 Standard y sugiero incluyan el Service Pack 1.0 de una vez en la instalación inicial para evitar el mensaje de error que da al inicio por instalarlo sobre WS2008 R2 para ello sigan el siguiente procedimiento:

http://support.microsoft.com/kb/955392

Específicamente en al sección que dice:

Procedure 2: Create a merged drop:

Recuerde bajar el Service Pack de 64 bits English Version.

Deberán instalar el producto completo ya que se requiere de Analisys Services, Integration Services y Reporting Services para una instalación típica de Project Sever 2007.  Para mayor información visite: http://technet.microsoft.com/en-us/library/cc197379.aspx.

Instalación de Project Server 2007

Luego deberá instalar el Internet Information Services de Windows Server 2008 que es un prerrequisito de Project Server 2007.  Siga este enlace:

http://technet.microsoft.com/en-us/library/cc531331.aspx

Luego de finalizar con éxito la instalación deberemos preparar la media para Project Server 2007 para incluir el Service Pack 2.0 dentro de la instalación para ello sigua el siguiente procedimiento:

http://technet.microsoft.com/en-us/library/cc261890.aspx

Solo reemplace los valores de x86 por x64 y recuerde bajar el Service pack de 64 bits.

Luego haga la instalación Avanzada y Completa Indicando el nombre del servidor y la cuenta de dominio de Windows con permisos de administrador local.

Al finalizar de instalar los bits de Project Server.  Le indicará que va abrir el Asitente de Configuración de SharePoint Products and Tecnologies allí indíquele que es una nueva granja de servidores (Farm) y tenga paciencia a que se completen los 9 pasos de la instalación del Central Administration de SharePoint.  Cuando termine, lo llevará al  Central Administration.

Configuración de Project Server 2007

Dentro de Central Administration asegúrese que los los servicios de Búsqueda y el Project Application estén levantados.  Como se muestra abajo en la imagen:

image

Y luego crea una Aplicación en el puerto 80 y crea un sitio de colección (Team Site, estará bien) es para hospedar el Project Web Access.  Luego cree una segunda Web App sin crear el sitio de colección donde hospedará el SSP donde se crea la instancia de Project Application. Cree el SSP asigne la Web Application que de ultimo creo, luego en la creación del PWA asegúrese de haber seleccionado la Web App del puerto 80 donde va a crear el PWA.  Espere un momento a que le indique el mensaje Data bases provisioned, luego abra la aplicación para asegurar que todo va sobre ruedas.

Configuración de los Cubos de Project Server 2007

Ahora es hora para configurar el funcionamiento de los cubos de Project Server para ello sigua la siguiente guía:

http://technet.microsoft.com/en-us/library/dd285466.aspx

Realice cautelosamente cada paso sin pasar el mas mínimo detalle verifique las cuentas que esta utilizando para que no tenga problema. Configure un cubo y créelo espera para ver que no le indique ningún error.  Si no inicia revise la cola de trabajos de PS en Manage Queue y si tiene en espera reinicie el servicio Microsoft Office Project Server Queue.  Esto debería ejecutar los trabajos de la cola. 

Publicación de un proyecto dummy

Por ultimo la prueba mas importante y crítica publique un Project Dummy para ello necesitará instalar Project Professional 2007 y le recomiendo instale el último Service Pack (Por ahora el 2.0).  Configure el Project Professional para que se conecte a la instancia PWA. Y luego guarde y publique un Proyecto con el recurso administrador por lo menos.  Vaya al Navegador ejecute el PWA y seleccione la opción Project Center le pedirá que instale los Activex Control, coloque el sitio como un sitio seguro y configure el funcionamiento de los Activex Control en el IE.

Si no le muestra ningún proyecto y le indica un problema de permisos muy probablemente tenga el mismo problema que me sucedió a mí favor vea este artículo:

http://jmhogua.blogspot.com/2010/01/error-project-center-cannot-access.html

Si ya puede ver el proyecto, felicitaciones amigo hemos llegado al final de la configuración de las funciones básicas de Project Server 2007. 

Hasta la próxima,

Manolo Herrera

ERROR: Project Center cannot access the project(s) you are trying to view. It is most likely that you either don't have permissions to view the project, another user has deleted this project(s) before you were able to view it or that another user is in the process of publishing the project.

Escenario:

Recién finalice de configurar Project Server 2007 sobre Windows Server 2008 R2, y publique un Proyecto Dummy y aunque me mostraba las tareas en My Tasks en el Project Center me mostraba el error del titulo de este post.  También mostraba el siguiente error al hacer clic sobre Resource Center:

There was an error loading the page. Please try again by clicking Refresh. If this problem persists, contact your administrator.

Para mas información al respecto vea le siguiente artículo: http://support.microsoft.com/kb/947899 .

La configuración era la siguiente:

Maquina Virtual: VMWare Workstation 7.0.0 build-203739

(Para servidores con productos Microsoft recomiendo Hyper-V por el soporte y la comprensión que ellos tienen de sus productos).

OS: Windows Server 2008 R2 (x64) English Version Service Pack 1.0 aplicado.

Base de Datos: SQL Server 2008 Standard x64 English Version con Service Pack 1.0 incluído.

Producto: Project Server 2007 x64 con Service Pack 2.0 incluído.

El problema aparentemente se debe a la compresión que utiliza IIS 7 en mi caso sobre la máquina virtual hay que deshabilitarla para ello debe de seguir las instrucciones siguientes:

  1. Open Internet Information Services (IIS) 7 Manager
  2. Click on your server
  3. Double Click Compression
  4. Uncheck "Enable dynamic content compression"
  5. Restart IIS Server  "CMD  iisreset /noforce"

Favor vea el articulo donde encontré la solución que nos dio nuestro buen amigo Jamin Quimby: http://jaminquimby.com/index.php/microsoft-project-server-2007/54-error-project-center-cannot-access-the-projects-you-are-trying-to-view

Otra causa del problema puede ser proyectos muy grandes (mas de 500 tareas) o proyectos Maestros que relacionan muchos proyectos hijos.  Para ello sugieren re-indizar las estadísticas de SQL Server con las siguientes instrucciones:

USE ProjectServer_Published;
GO
EXEC sp_updatestats

Eso a mi no me funcionó porque era una instalación nueva y el proyecto no tenía mas de 4 tareas.  Pero alguien mas puede tener este problema.

Para los que tienen el problema en IIS 6.0 sobre Windows Server 2003 encontré el siguiente artículo:

http://technobuff.wordpress.com/2008/03/20/project-center-cannot-access-the-projects-you-are-trying-to-view/

Hasta la próxima!,

Manolo Herrera