• PROJECT 2010 & PROJECT SERVER 2010. ACTUALIZACION ACUMULATIVA FEBRERO 2013.

    Buenas,

    Las actualizaciones acumulativas para Project 2010 y Project Server 2010 están disponibles (de hecho, llevan un tiempo disponibles ya, disculpad el retraso en publicar esta información.) EL artículo oficial se puede encontrar aquí:

    http://blogs.technet.com/b/projectsupport/archive/2013/02/14/microsoft-project-server-2007-2010-and-2013-february-2013-cu-announcement.aspx

    Se recomienda encarecidamente probar esto antes en un entorno de pruebas, que se base en el entorno de Producción, ya que se han introducido un número importante de “arreglos” en esta actualización.

    Siguiendo nuestra línea habitual, os ofrecemos la información de los distintos paquetes, y aunque, personalmente aconsejemos la instalación del paquete completo, por simplificación administrativa, principalmente, esto es un asunto que cada uno/a debe decidir por su cuenta.

    El paquete que solemos recomendar para que se instale en el servidor es el “rollup” o completo.

    Paquete “rollup” o completo:

    Descripción del paquete de actualización de Project Server 2010 (paquete de servidor de Project Server): 12 de Febrero de 2013

    http://support.microsoft.com/kb/2767794/es

    Paquete individual:

    Descripción del paquete de actualización de Project Server 2010 (pjsrvwfe-x-none.msp): 12 de Febrero de 2013

    http://support.microsoft.com/kb/2760772/es

    Paquete cliente Project:

    Descripción del paquete de actualización de Project 2010 (project-x-none.msp): 12 de Febrero de 2013

    http://support.microsoft.com/kb/2760778/es

     

    No ha habido cambios a nivel de base de datos, así que el número de versión en la tabla de versiones será el correspondiente a 14.0.6134.5000 (esperamos publicar un post con los número de versiones actualizados pronto.)

     

    Esperamos os resulte de utilidad, un saludo

     

    Jorge Puig

  • PROJECT 2007 & PROJECT SERVER 2007. ACTUALIZACION ACUMULATIVA FEBRERO 2013.

    Buenas,

    Llevan ya un tiempo disponibles, pero por un motivo u otro, no hemos encontrado tiempo para publicar esta información antes, perdonad el retraso.

    El post oficial esta aquí:

    http://blogs.technet.com/b/projectsupport/archive/2013/02/14/microsoft-project-server-2007-2010-and-2013-february-2013-cu-announcement.aspx

    No hay fallos de Project Server 2007 que arreglar en esta actualización acumulativa, pero sí de WSS y de SharePoint, por lo cual, creemos razonable indicaros los enlaces correspondientes (aun cuando no incluyan ningún parche relativo a Project Server 2007, por no existir ninguno en esta actualización):

    Paquetes “rollup” o completos:

    Descripción del paquete de actualización Windows SharePoint Services 3.0 (paquete de servidor WSS): 12 de Febrero de 2013:

    http://support.microsoft.com/kb/2760816/es

    Descripción del paquete de actualización acumulativa Office SharePoint Server 2007 (paquete de servidor MOSS): 12 de Febrero de 2013:

    http://support.microsoft.com/kb/2760814/es

    Paquete individual:

    Descripción del paquete de revisiones de Office Project 2007 (Project-x-none.msp): 12 de Febrero de 2013:

    http://support.microsoft.com/kb/2760820/es

     

    Esperamos os resulte utilidad, un saludo

     

    Jorge Puig

  • PROJECT PROFESSIONAL. COMO HABILITAR EL REGISTRO DE LOGS PARA EL CLIENTE PROJECT.

    Buenas,

    Hay casos en los que nos resulta muy útil tener más información sobre la actividad del cliente de Project, a fin de tratar de entender qué pueda estar pasando cuando algo no funciona como esperamos.

    Para ello, se recomienda habilitar el registro de logs para el cliente de Project. La manera de hacer esto es mediante el registro de Windows.

    Tendremos que ir a la siguiente rama (dependerá de la versión que tengamos de Project):

    [HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MS Project] Para Project 2007

    [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\MS Project] Para Project 2010

    [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\MS Project] Para Project 2013

    Y añadir lo siguiente:


    "WinprojLog"=string:"c:\\temp\\"
    "DebugCategory"=dword:ffffffff
    "DebugLevel"=dword:ffffffff
    "DebugLoadSerCategory"=dword:000003ed
     

    Cuando arranquemos Project PRO, se nos creará en C:\temp\ un log, donde se recopilará la información acerca de lo que está haciendo, las llamadas PSI, etc

    Es recomendable usar esto sólo cuando tengamos un problema del cual queramos recopilar más información, ya que, dependiendo de la actividad que llevemos a cabo, el log generado puede crecer de manera desmedida, y hacernos quedarnos sin espacio en disco.

     

    Esperamos os resulte de utilidad, un saludo

     

    Jorge Puig

  • PROJECT SERVER 2010. ERROR AL GUARDAR UN PROYECTO CREADO DESDE UNA EPT. System.Data.StrongTypingException: The value for column 'PROJ_NAME' in table 'Project' is DBNull

    Buenas,

    En el post de hoy vamos a hablar de un problema que nos ocurrió recientemente, relacionado con la creación de proyectos empresariales personalizados en Project Server 2010.

    Si nos vamos a embarcar en personalizaciones de este tipo, es recomendable leer antes el siguiente artículo:

    Creación de un tipo de proyecto empresarial personalizado (Project Server 2010.)

    En nuestro caso, para mostrar de dónde salía este error, vamos a seguir dichos consejos para generar un nuevo tipo de proyecto empresarial personalizado (Enterprise Project Type.) Luego veremos cómo se genera este error, y así espero nos quede claro qué es lo que no se debe hacer, de tal modo que evitemos este comportamiento no deseado en nuestros entornos.

     

    01.- Generamos nuestro nuevo tipo de proyecto empresarial, desde PWA \ Configuración del servidor \ Tipos de proyecto empresarial

    20130207-125041-0001

    02.- Introducimos los valores correspondientes en cada caso, teniendo especial cuidado en no seleccionar ningún flujo de trabajo en “Asociación de flujo de trabajo del sitio”. En la página de detalle del proyecto disponible seleccionamos “Detalles del proyecto”. Pulsamos sobre el botón “Guardar”.

    03.- Cuando creamos un proyecto ahora, usando esta EPT, desde PWA \ Project Center\ Nuevo \ PruebaEPT

    20130207-164437-0001

     

    Podemos introducir la información pertinente, y guardarlo luego sin mayor problema.

     

    El problema ocurre cuando, en la nueva página de proyecto introducimos una página de detalles del proyecto que no tenga el nombre del proyecto, y esta información no esté disponible en otras páginas disponibles, de tal manera que, cuando vayamos a guardar dicho proyecto que estamos tratando de generar, mediante nuestro EPT, nos da un error:

     

    An error has occurred when saving your project to the server. Please contact your system administrator for assistance.  [GeneralUnhandledException]

     

    En los logs ULS, en modo detallado podemos leer lo siguiente:

     

    Exception occurred in method Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProjectAndCheckOut2 System.Data.StrongTypingException: The value for column 'PROJ_NAME' in table 'Project' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.     at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_NAME()     --- End of inner exception stack trace ---     at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_NAME()     at Microsoft.Office.Project.Server.BusinessLayer.ProjectMain.GetProjectName(ProjectDataSet projectDataSet, Guid projectUid)     at Microsoft.Office.Project.Server.BusinessLayer.Project.HelperCreateProjectAndCheckOut(Guid sessionUid, String sessionDescripti...
    ...on, ProjectDataSet dataset, Boolean validateOnly, Boolean bypassValidation, Boolean bypassOwnerValidation, Guid& projectUid, String& projectName)     at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProjectAndCheckOut(Guid jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet dataset, Boolean validateOnly, Boolean publishProject, Boolean bypassOwnerValidation)     at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProjectAndCheckOut2(Guid jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet dataset, Boolean validateOnly, Boolean validateRequiredFields, Boolean publishProject)     at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.QueueCreateProjectAndCheckOut2(Guid jobUid, Guid sessionUid, String sessionDescription, ...
    ...ProjectDataSet dataset, Boolean validateOnly, Boolean validateRequiredFields, Boolean publishProject)

     

    Watson bucket parameters: Microsoft Project Server 2010, ULSException14, 070f6ea0 "project server", 0e00178d "14.0.6029.0", 45684664 "microsoft.office.project.schema", 0e0017ed "14.0.6125.0", 50077bbd "thu jul 19 04:15:09 2012", 00002155 "00002155", 00000026 "00000026", 97e4a676 "strongtypingexception", 30303030 "0000"

     

    Error is: GeneralUnhandledException. Details: Attributes:  System.Data.StrongTypingException: The value for column 'PROJ_NAME' in table 'Project' is DBNull. ---> System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.     at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_NAME()     --- End of inner exception stack trace ---     at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_NAME()     at Microsoft.Office.Project.Server.BusinessLayer.ProjectMain.GetProjectName(ProjectDataSet projectDataSet, Guid projectUid)     at Microsoft.Office.Project.Server.BusinessLayer.Project.HelperCreateProjectAndCheckOut(Guid sessionUid, String sessionDescription, ProjectDataSet dataset, Boolean validateOnly, Boole...
    ...an bypassValidation, Boolean bypassOwnerValidation, Guid& projectUid, String& projectName)     at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProjectAndCheckOut(Guid jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet dataset, Boolean validateOnly, Boolean publishProject, Boolean bypassOwnerValidation)     at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProjectAndCheckOut2(Guid jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet dataset, Boolean validateOnly, Boolean validateRequiredFields, Boolean publishProject)     at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.QueueCreateProjectAndCheckOut2(Guid jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet dataset, Boolean validateOnly, Boolean v...
    ...alidateRequiredFields, Boolean publishProject)  . Standard Information: PSI Entry Point:   Project User: P14LABS\Administrator  Correlation Id: dc55994b-446a-4ab6-9141-3b150427d315  PWA Site URL: http://p14s12:3459/PWA  SSP Name: Project Server Service Application  PSError: GeneralUnhandledException (42)

     

     

    La solución es sencilla; debemos asegurarnos la nueva página de proyecto incluye una página de detalles de proyecto que contenga el nombre del proyecto, de tal modo que podamos guardarlo correctamente, sin encontrarnos este problema.

     

    Esperamos os resulte de interés, y os ayude si os ocurre esto en el futuro.

     

    Un saludo

     

    Jorge Puig

  • PROJECT SERVER 2013. ESQUEMA DE LAS TABLAS DE REPORTING.

    Buenas,

    En el post de hoy queríamos hacernos eco del post de Jim Corbin de hace una semana, donde nos indicaba la existencia de una versión de pruebas, que nos referencia las tablas correspondientes a Reporting, en la nueva versión de Project Server, 2013:

    http://blogs.msdn.com/b/project_programmability/archive/2013/01/28/project-server-2013-reporting-database-rdb-schema-reference.aspx

    La próxima versión de de la descarga del SDK de Project 2013 incluirá también la referencia de de los esquemas de reporting; se darán más detalles la respecto, cuando corresponda, en el blog de Project Programmability:

    http://blogs.msdn.com/b/project_programmability/

    Debemos recordar que  los cubos OLAP y la información de reporting son sólo accesibles en instalaciones “on-premise” (las que estamos acostumbrados a usar, sin depender de que estén “online”.) Precisamente, para Project Online, se pueden usar consultas REST del servicio ProjectData Odata. El servicio ProjectData está disponible también para instalaciones “on-premise”. Para más información, podemos ir al siguiente enlace:

    ProjectData: referencia de servicio OData de Project 2013

     

    Para tener esta información disponible, tendremos que descargar el fichero que se puede localizar en el siguiente enlace:

    Project2013Reporting.exe

    y ejecutarlo para obtener los dos ficheros asociados:

    • ProjectServer2013_ReportingDB.chm: se trata de un fichero de ayuda que incluye las tablas, vistas, procedimientos almacenados de SQL Server y algunas funciones definidas para usuarios (UDFs / User-Defined-Functions)
      • Aclaración: Los objetos de base de datos de Draft, Published y Archive no están documentados. En Project Server 2013 se combinan objetos de las cuatro bases de datos de Project Server 2010 en una única base de datos. El nombre por defecto de la base de datos es ProjectService; debemos tener en cuenta que para varias instancias de PWA, se pueden tener nombres distintos para sus correspondientes bases de datos.
    • OLAPCubeSchemas2013.xlsx: incluye una hoja de cálculo para cada uno de los 14 cubos OLAP disponibles para ser generados en Project Server 2013. En cada hoja de cálculo se indican las dimensiones, propiedades, etc disponibles en cada cubo.

     

    imgSearchNewField_84

     

    Esperamos os resulte de interés, un saludo

     

    Jorge Puig