• Cree Master Projects en Project Server (2007 y 2010)

    Hola  nuevamente!

    Esta vez daremos un vistazo muy breve a la creación de Master Projects y su comportamiento dentro de los cubos OLAP.

     

    Mediante la consolidación de los proyectos vinculados en un Master
    Project, se puede organizar y gestionar proyectos complejos o varios proyectos relacionados con la forma más eficaz.

     

    1. Abra el proyecto que quiere convertir en un Master Project.

     

     

    1. Vaya a “Ver” y seleccione  Gráfico de Gantt.

     


     

    1. En el campo Nombre de tarea, haga clic en la fila debajo de donde desea introducir el  proyecto.

     

    Nota:
    Puede introducir un proyecto en cualquier nivel del esquema del proyecto principal.    
         
           
           
          

          4.  En Insertar, clic en Proyecto.

     

    1.  En el cuadro Buscar en, haga clic en la unidad, carpeta o en la base de datos de Project Server  que contiene el proyecto.

     


      
      
     

    1. En la lista de carpetas, abra la carpeta o subcarpeta que  contiene el proyecto que desea.

    1. Clic sobre el proyecto que  desea insertar.

    Para insertar varios proyectos,presione  la tecla CTRL y seleccione los proyectos en el orden en el que desea insertarlos.

     

    Sugerencia: Si no desea actualizar el subproyecto con los cambios del proyecto original o no quiere mostrar los cambios en el diseño original del subproyecto, desactive la casilla de verificación Vincular al proyecto.

     

     

      

    1. Clic en Insertar.

    Sugerencia: Para insertar este proyecto en formato desólo lectura, haga clic en el modo sólo lectura.



     

      

    Comportamiento General

    Cuando usted elige No vincular los proyectos, estos se mantienen independientes y no se verán afectados por los cambios realizados  en los sub-proyectos.


     

    Cuando hablamos de un proyecto vinculado, usted verá el ícono  de Project    al lado del nombre de la tarea


     
     

     

      

    Recursos.

    Cuando crea Master Projects, los recursos permanecen independientes.

     

     

    Sin embargo, si usted quiere compartir los recursos a través del Master Project, siga los siguientes pasos:

     

    Vaya a Herramientas, seleccione “Compartir Recursos”

    Seleccione la opción que se acomode a su necesidad y luego publique su Master Project.

     

    Detalles del Proyecto.

    Es así como debiera ver un Master Project después de publicado.

     

     

    Comportamiento de un Master Project en los cubos OLAP.

    Cuando se utiliza "Proyectos vinculados", el comportamiento de los cubos OLAP  difiere del tratamiento habitual de un proyecto, es por esta razón que cuando usted usa Master Projects, debe tener en consideración que los proyectos insertados bajan un nivel dentro del nivel de esquema.
    Cuando usted no ha vinculado los proyectos, el nivel de esquema se mantiene igual dentro de los cubos, pero cuando es el caso contrario, usted los verá como a continuación.

    Master Project=Project List Level 02

    Sub-Proyecto=Project List Level 03

    Por favor tome las consideraciones anteriores para manipular los datos de un Master Project dentro de la base de datos OLAP, con el propósito de obtener datos consistentes, recordando que los niveles de esquema varían dependiendo de si usted decide vincular o no vincular los proyectos.


     

     

     

  • Application Pools Caídos "PDH_CSTATUS_NO_MACHINE".

    Hola comunidad!

     

    Esperando que estén muy bien, paso a contarles  que durante esta semana he estado trabajando en un caso que quisiera compartir con ustedes y  aquí va:

     

    Nos topamos con un escenario de una granja SharePoint 2010 SP1 con una topología de 3 capas, vale decir Servidores dedicados para Web Layer, Application Layer y Database Layer. El problema que ocurría es que cada cierto tiempo, en los distintos ambientes de la plataforma (Desarrollo, Test y Producción) algunos  Application Pools  sufrían un "Crash" y estos quedaban "Stopped", lo que obviamente resultaba en que los clientes no pudieran ver sus sitios con un error 503.

     

    Y bien, comenzamos a investigar qué ocurre y descubrimos inicialmente que el log ULS para uno de los Web Servers y para uno de los App Servers presentaban un error del tipo "Performance Counter OS (pdh) call failed with error code PDH_CSTATUS_NO_MACHINE." inicialmente no vimos mucha relación entre un tema y el tema de fondo, básicamente porque este error se produce cuando no se pueden generar los contadores de performance  utilizados por la granja con la ayuda de Performance Data Helper.

     

     Más info acá: http://support.microsoft.com/kb/983081 y http://msdn.microsoft.com/en-us/library/aa939698(v=winembedded.5).aspx

     

    Bien, aún así no ignoramos estos issues y detectamos que "curiosamente" el IIS Worker Process (W3WP.exe) relacionado al Application Pool caído es justamente el que inunda el Log con el error antes descrito, por lo cual ambos caminos comienzan a unirse.

     

    Aquí es donde se pone entretenido:

     

    Para este error en particular, existen recetas conocidas que ayudan a mitigarlo, una de ellas está en el artículo que les pasé más arriba, y otras tienen que ver también con permisos, de los servicios SharePoint 2010 Timer  ó la "Farm Account"; también puede encontrarse con llaves de registro que no existen, parámetros de manejo de nombres de los contadores de performance, o incluso las políticas que se hayan aplicado a su server mediante GPO's. por lo cual, ahora les daré una lista de ítems a revisar ordenados desde lo más típico a lo más "sofisticado" con lo que podría encontrarse en un escenario como este.

     

    1. Revisión de permisos.

     

    • Asegúrese de que las cuentas de servicio para  SharePoint 2010 Timer y SharePoint User Code Host cuentan con los privilegios suficientes dentro del server, es probable que necesite agregarlos a los grupos (Administrators, Performance Monitor Users y Performance Logs Users)

     

    • Asegúrese que las cuentas antes descritas pueden ejecutar Perfmon sin toparse con problemas de creación de contadores.

     

    Si esto ya lo hizo y aún  persiste el problema, y además detectó problemas con la ejecución de Perfmon en el paso anterior, intente lo siguiente:

     

    1. Reconstrucción manual de biblioteca de contadores de performance.

     

     

    • Básicamente consiste en ejecutar el comando Lodctr.exe /R con lo cual, podrán probar nuevamente si les es posible ejecutar correctamente Perfmon.

     

    ¿Todavía con Issues?, continuemos…

     

    1. Process Name Format para Performance.

     

    En todos los servers de la granja:

     

    • Verificar que la siguiente llave existe \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PerfProc\Performance  y dentro...  Key: REG_DWORD Nombre:  ProcessNameFormat   Valor: 1, Si no existe, crearla.

     

    Reiniciar servicios SharePoint  y Probar.

     

    ¿Persiste aún?

     

    1. Revisión de Security Policy.

     

    • Siga el siguiente procedimiento según su escenario para llegar a editar la configuración de seguridad adecuada (Es posible que necesite ayuda de sus Administradores de Dominio Active Directory) http://technet.microsoft.com/en-us/library/cc736516(v=ws.10).aspx   fíjese en  "User Rights Assignment" buscando lo siguiente: 

    Las cuentas antes mencionadas (Timer service y User code host) estén listadas para los  settings.

     

    • Replace a process level token
    • Logon as a service
    • Impersonate a client after authentication
    • Adjust memory quotas for a process

     

    Espero les sea útil!

     

    Saludos.

     

    Gonzalo

  • La opción de "Datasheet View" arroja un error en SharePoint 2010

    Saludos comunidad de SharePoint,

    Antes que nada quiero desearles un 2012 exitoso, hoy vamos a platicar de un problema conocido con las opciones de "Datasheet View" que tienen las listas de SharePoint 2010.

    Pero para que sirve el Datasheet View en SharePoint 2010?

    Ustedes pueden exportar una lista de SharePoint desde la vista de hoja de datos a Microsoft Access o Microsoft Excel. Con Access, ustedes pueden exportar la vista a una tabla en una nueva base de datos o en alguna existente. También pueden escoger exportar la vista a una tabla estática, o exportar a y crear una tabla ligada en Access. Con Excel, pueden exportar la vista a una hoja de excel existente, a una nueva o bien a un libro. También se pueden crear ligas entre la vista de hoja de datos y una hoja de Excel e intercambiar datos que puede sincronizarse el uno con el otro.

    Para que puedan tener una exportación exitosa ya sea hacia Access o Excel solo necesitan hacer clic sobre el botón de "Datasheet View", la vista de la lista de SharePoint cambiará a una vista editable de Access y listo, para mayor detalle por favor revisen: http://office.microsoft.com/en-us/windows-sharepoint-services-help/about-exporting-a-datasheet-view-HA001160861.aspx

    Desafortunadamente no es tan simple si al hacer clic sobre el botón reciben un error como el siguiente:

    O posiblemente ni siquiera tengan el botón de Datasheet View habilitado:

    Esto ocurre si las siguientes condiciones son verdaderas:

    1. Los usuarios de SharePoint tienen instalado Microsoft Office 2010
    2. Están usando Internet Explorer 7 or posterior corriendo en 64 bits

    Bueno si ustedes han estado envueltos en ésta particular situación y no encuentran la manera de resolverlo, aquí les decimos cómo:

    • Ustedes TIENEN que instalar 2007 Office System Driver: Data Connectivity Components http://www.microsoft.com/download/en/details.aspx?id=23734
    • Si a pesar de instalar los componentes arriba mencionados el problema persiste entonces, ustedes deben abrir los sitios de SharePoint con Internet Explorer en 32 bits

    Existen algunos bolgs en la red que dicen que deben modificar algunas llaves del registro de Windows relacionadas con controles de ActiveX o bien modificando la configuración de su Internet Explorer, ustedes no necesitan nada de eso, solamente hagan los 2 pasos arriba mencionados y disfrútenlo.

  • Datasheet view thrown an error in SharePoint 2010

    Hi there community,

    First of all wishing you a successfull 2012, today we'll talk about a known issue related to "Datasheet View" option for SharePoint 2010 lists.

    What is Datasheet View in SharePoint 2010 for?

    You can export a SharePoint list from Datasheet view to Microsoft Access or Microsoft Excel. With Access, you can export the view to a table in a new database or to an existing database. You can also choose to export to a static table, or export to and create a linked table in Access. With Excel, you can export the Datasheet view to an existing worksheet, a new worksheet or a new workbook. This also creates a link between the Datasheet view and the worksheet and data changes in one can be syncrhonized in the other.

    In order to have a successfull export either for Access or Excel you need to click on the Datasheet View button, SharePoint list view will change to an editable view in Access and that's it, for more detailed information please check: http://office.microsoft.com/en-us/windows-sharepoint-services-help/about-exporting-a-datasheet-view-HA001160861.aspx

    Unfortunatelly this is not easy as it looks and it's because of the following common error:

    Or maybe you don't even have the Datasheet View button enabled like:

    This happens because of the following conditions

    1. SharePoint users are using Microsoft Office 2010
    2. They have installed Internet Explorer 7 or later running 64bit

    Well if you have been involved in this situation and you do not find the light at the end of the tunnel, this is the way to fix it:

    There are some blogs saying that you need to disable some ActiveX registry keys or modifying IE configuration, you do not need to do that, just do the 2 steps above and enjoy.