Auditoría en SharePoint Foundation 2013

10/06/2015

Uno de los grandes problemas que tiene la versión gratuita de SharePoint Foundation, es que le suelen faltar funcionalidades o no las tiene totalmente desarrolladas. Un ejemplo de esta funcionalidad “a medias” son las auditorías.

Las auditorías son una herramienta que nos permite saber qué usuario ha accedido a un fichero, qué usuario borró un fichero, quién lo modificó, en qué fecha, etc… En SharePoint Standard o Enterprise, tenemos la funcionalidad de las auditorías como opciones que podemos activar/desactivar y además tenemos la posibilidad de generar un fichero excel con toda la actividad de auditoría.

Activar auditoría en SharePoint

Activar Auditoría en SharePoint

Opciones de Auditoría en SharePoint

Opciones de Auditoría en SharePoint

Con este fichero excel es muy fácil filtrar, buscar, etc..

Excel generada por la Auditoría de SharePoint

Excel generada por la Auditoría de SharePoint

¿Pero qué pasa con SharePoint Foundation? Que estas opciones no las tiene. No es que no las tiene, sino que las funcionalidades son limitadas (es lo que tiene ser gratuito). Sí que tenemos la funcionalidad de la auditoría, pero no tenemos la funcionalidad de la interfaz para activarla o no tenemos la funcionalidad de la excel. Tenemos que desarrollar estas funcionalidades nosotros…

En este post explico cómo crear un entorno gratuito de desarrollo para SharePoint Foundation.

https://miblogtecnico.wordpress.com/2015/05/22/disenar-un-entorno-de-desarrollo-gratuito-para-sharepoint-2013/

Una vez tenemos el entorno instalado de desarrollo, podemos crear una aplicación que podremos desplegar en SharePoint como una feature. Aún mejor, en codeplex, disponemos de dicha aplicación ya preparada para instalar en un Visual Studio y desplegarla en nuestro SharePoint.

http://auditlogsp.codeplex.com/

Tan fácil como abrirla en Visual Studio, compilarla y construirla. Una vez generado el wsp, podemos desplegarlo en SharePoint con los comandos Add-SPSolution e Install-SPSolution. Aunque es una aplicación para Visual Studio 2010, también compila para Visual Studio 2013 Community y se desplega correctamente en SharePoint Foundation 2013.

https://technet.microsoft.com/es-es/library/cc262995%28v=office.14%29.aspx

Add-SPSolution -LiteralPath <SolutionPath>
Install-SPSolution -Identity <SolutionName> -WebApplication <URLname>

Si queremos profundizar más en el código de esta aplicación, existe un post que detalla paso a paso cómo crearla, sus clases, métodos, aspx, etc…

https://msdn.microsoft.com/en-us/magazine/cc794261.aspx

Todo lo que tenemos que conocer es saber trabajar con la clase SPAuditQuery y sus miembros SPAuditQuery.

https://msdn.microsoft.com/es-es/library/microsoft.sharepoint.spauditquery(v=office.12).aspx

https://msdn.microsoft.com/es-es/library/microsoft.sharepoint.spauditquery_members(v=office.12).aspx

Como vemos, sino lo tenemos en SharePoint Foundation, siempre podemos hacerlo nosotros mismos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: