PROJECT ONLINE & PROJECT SERVER 2016. MOTOR DE CALCULO UNIFICADO.

Buenas,

Ante la relevancia del anuncio indicado en el blog de Project sobre la unificación del motor de cálculo en Project Online y Project Server 2016:

https://blogs.office.com/2015/07/14/a-unified-scheduling-engine-and-api-in-project-online-and-project-server-2016/

nos hemos permitido traducirlo para la comunidad hispano parlante de Project Server:

“Con Project Server 2013 y Project Online, se reemplazó el motor de cálculo de la parte servidor con el Project Calculation Service (PCS) , de tal manera que se trajo la potencia del motor de cálculo del cliente Project Professional a la experiencia del navegador web. Este nuevo servicio también apoyaba nuestra nueva API de Project, preparada para la experiencia en la nube, también conocida como CSOM, (Client Site Object Model).

Independientemente, la transición a PCS y CSOM no fué completamente exahustiva, existiendo todavía elementos de Project Web App (PWA) y la API clásica, Project Server Interface (PSI) , que se basa en el motor de cálculo original de la parte servidor. Las discrepancias entre los dos motores son un problema para nuestros clientes. Para resolver estos problemas, el motor de cálculo clásico de la parte servidor será quitada completamente en Project Server 2016 y Project Online, así como los métodos de la clase de Project de PSI.

CSOM es el futuro de la extensibilidad de PWA, y continuaremos intoduciendo mejoras en CSOM, basándonos en vuestras opiniones, para asegurar compatibilidad con escenarios PSI clásicos.

 

¿Qué está cambiando?

Existirán cambios en las siguientes tres áreas:

  • Páginas de detalle de Proyecto (PDPs) que en la actualidad dependen del motor de cálculo clásico de la parte servidor para procesar y guardar datos, usará a partir de ahora PCS de manera exclusiva.
  • Se elimina la clase de Project de PSI. Las personalizaciones aprovechando métodos de esta clase tendrán que ser actualizadas para utilizar en su lugar los métodos de Project de CSOM
  • Según identifiquemos áreas de mejora entre los cálculos de PSI y CSOM, se introducirán nuevos metodos en CSOM que desbloqueen dichos escenarios. Estas mejoras se desplegarán en el mundo online que estén disponibles y llegarán a los usuarios de Project Server 2016 mediante actualizaciones públicas.

 

¿Para cuándo?

Para los clientes on-premises, Project Server 2016 se liberará con estos cambios ya implementados. Los clientes de Project Online irán experimentando estos cambios en los próximos meses. Iremos desplegando estos cambios en fases, y se continuará trabajando en estas mejora.

En Project Server 2013 se continuará soportando la manera actual de trabajar con PSI, y se arreglarán los problemas que puedan aparecer con el motor de cálculo clásico de la parte servidor.

 

¿Qué debo hacer?

Si has desarrollado personalizaciones usando la clase de Project de PSI, tendrás que modificar el código para que se adecúen a los métodos de CSOM equivalentes.

Si eres un/a desarrollador/a con soluciones personalizadas de Project, necesitarás realizar los cambios pertinentes en el futuro cercano para asegurarnos que las soluciones siguen funcionando correctamente. Si encuentras escenarios que no estén cubiertos por la implementación actual de CSOM, por favor, !háznoslo saber! Nuestra intención es construir una API potente, con todas las características necesarias para satisfacer nuestro ecosistem de partners y usuarios finales”

 

Esperamos os resulte de interés, un saludo

 

Jorge Puig