lunes, 22 de octubre de 2012

No se ven los indicadores gráficos en PWA #ProjectServer2010

Introducción al problema

Existe un problema en Project Server 2010 cuando tenemos indicadores gráficos para campos de empresa de tipo fórmula. Los indicadores se visualizan en forma correcta en Project Pro, pero no así en PWA tal como se ve en la imagen:

image

PWA

image

Project Pro

Solución

En principio, la solución que he probado y puedo recomendar, es la instalación del hotfix del 14 de septiembre de 2012 para Project Server en conjunto con otro hotfix del 28 de agosto de 2012 para Project Pro. A continuación dejo los enlaces:

Una vez instalado estos parches:

  • Los proyectos nuevos funcionan sin problemas
  • Los proyectos pre-existentes deben ser publicados nuevamente

Importante: instalar estos hotfix sólo si es necesario y probarlos previamente en un entorno de pruebas.

Las versiones instaladas son:

image

Project Pro

image

Project Server

 

Luego de instalar los parches y republicar, obtendremos lo siguiente:

image

 

Pruebas relacionadas

Algunas de las pruebas que he estado haciendo para encontrar la solución, sin éxito, fueron las siguientes (las dejo documentadas, porque siempre pueden ser útiles para un caso similar)

  • Verificar que los proyectos estén publicados.
  • Verificar el campo “publish” de las tareas, buscando que no existan casos con el valor “No”.
  • Detección y eliminación de filas en blanco (no soportadas en PWA 2010 en modo edición).
  • Eliminación de recursos locales (en algunos casos generaba problemas cuando se sincronizaba con AD).
  • Presionar F9 y volver a publicar los proyectos.
  • Publicar desde PWA, previo uso del botón “calcular”.
  • Recrear las vistas.
  • Revisar la fórmula.
  • Simplificar la fórmula del campo de empresa.
  • Crear un nuevo campo de empresa similar (esta prueba funcionó y resolvió el problema, pero era un poco drástica).
  • Actualizar la instalación con los SP y CU correspondientes, tanto en Project Pro, Project Server como en SharePoint.
  • Detectar si el problema viene cuando se crea el proyecto a partir de plantillas.
  • Control de Caché.
  • Revisión del proceso de Cola.
  • Revisión de logs.

 

La fórmula

En mi caso, la fórmula (para tareas, de tipo texto) que estaba utilizando era:

Switch([% Complete] = 100, "Complete", (([% Complete] < 100) And ([Scheduled Finish] < Date())), "Overdue", ([Scheduled Duration] = 0), "Pending", (([Scheduled Duration] <> 0) And ([% Complete] >= (ProjDateDiff([Scheduled Start], Date()) * 100 / [Scheduled Duration]))), "On Schedule", (([Scheduled Duration] <> 0) And ([% Complete] < (ProjDateDiff([Scheduled Start], Date()) * 100 / [Scheduled Duration]))), "Risk")

Aquí el resto de la configuración:

image

 

Otros enlaces

Les dejo otros enlaces que pueden ayudar:

Espero les resulte útil. Hasta la próxima!

1 comentarios:

Buen día, como podría ser para la versión de project server 2013 ya que no logro visualizar un semaforo que hice en el cliente.

Publicar un comentario en la entrada