SharePoint: Mi regalo particular de reyes…recopilatorio global de posts de julio a diciembre de 2014!

Como vengo haciendo en los últimos años, he recopilado todos los artículos sobre SharePoint publicados en mis blogs personales en Geeks.MS y WordPress desde los meses julio a diciembre de 2014 en un documento (en versiones Word y PDF) que os podéis descargar desde el proyecto de CodePlex que en su momento creamos para SUGES. Podéis descargaros el recopilatorio desde este enlace.

image

Como en otras ocasiones, os dejo las referencias al resto de recopilatorios:

SharePoint: Opciones para modificar la “directiva de retención” de información de 60 días de los Flujos de Trabajo!

Como sabéis, por defecto SharePoint (desde la versión 2007) define una “directiva de retención” de información para Flujos de Trabajo que implica que la información que se almacena en la lista de historial y en la lista de tareas asociada es “limpiada” cada 60 días de acuerdo a la fecha en qué se generó la información en dichas listas. Este trabajo de limpieza se realiza por cuestiones de rendimiento (ambas listas pueden guardar grandes cantidades de información) y de capacidad, siendo el responsable de dicha tarea el correspondiente Timer Job como muy bien se describe en el siguiente artículo: http://sharepointcommunity.de/blogs/owirkus/archive/2013/12/18/sharepoint-and-the-vanished-workflow-history.aspx. Dicho esto, la pregunta que os haréis muchos es sí hay alguna forma de modificar esta configuración por defecto…como siempre, la respuesta es que sí y las opciones que tenemos son tres:

  • Deshabilitar el Timer Job responsable de la tarea de limpieza, algo que no recomiendo puesto que se deshabilita para todos los Flujos de la granja y es más que razonable pensar que sólo necesitaremos modificar el comportamiento del Timer Job para ciertos Flujos.
  • Modificar la directiva de retención de forma programática utilizando el trozo de código del post que os paso como referencia.
  • Realizar dicha modificación por medio de PowerShell: http://psconfig.com/post/41929400862/setting-autocleanupdays-with-powershell-in