SharePoint – Cuando la papelera de reciclaje te salva la vida (en SPS 2003)

Hay cosas que pueden salvarte la vida y una papelera de reciclaje en SharePoint es algo imprescindible.


Por fín la han añadido en SharePoint 2007, pero todavía estamos usando la versión 2003.


Si señor, en días como el de hoy donde un usuario va y te borra el trabajo de meses una papelera de reciclaje no tiene precio. Si, claro que podría restaurar el Site desde la copia de seguridad, con lo que solo perdería parte de los datos que se han introducido hoy, pero la papelera de reciclaje estaba allí y se soluciono la crisis en unos minutos.



En su día opte por instalar el SharePoint Recycle Bin 1.0  de Joel Oleson, la verdad es que solo había un par de opciones donde elegir y esta me pareció sencilla, en la otra solución había que añadir una librería de eventos que después había que asociar a cada una de las bibliotecas de documentos.


Como yo tenía ya desplegado SharePoint, y el número de bibliotecas de documentos y de sitios era lo bastante grande como para pasar un par de días asociando comportamientos, opte por esta solución.


La solución del Joel consiste en un filtro ISAPI que intercepta las peticiones de eliminación de cualquier biblioteca de documentos y realiza una copia en una carpeta dentro del servidor a la que solo tiene acceso el administrador.


Como veis  tanto el  despliegue y la funcionalidad es magnifica.


Pero no es eso lo mejor. Lo mejor es que deja un log con los datos del usuario que borro el archivo


2006:06:26 09:49:08.242,SRVSP,http://srvsp/sites/pruebas/Shared Documents/1.xls,TESTDOMcsegura
2006:06:26 10:03:15.782,SRVSP,http://srvsp/sites/pruebas/Shared Documents/1.xls,TESTDOMcsegura


Por último las resoluciones de nombres de archivo las soluciona añadiendo al nombre la fecha y hora en que se borro el archivo.



En una palabra un añadido para SharePoint que todo administrador debe tener.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *