Implementar Seguimiento o Log de Control de Accesos a Librerias y

14/09/2008 - 01:35 por Carlos C | Informe spam
Estimados amigos:

Una consulta, estoy buscando como implementar un WebPart con C# que permita
visualizar los accesos a una o varias Librerias y listas realizadas por los
usuarios, con fecha y hora. Dicho WebPart debe ser visualizado por el
Administrador del Site.Quizás puedan recomendarme donde puedo encontrar dicho
código como ejemplo.

Por favor, agradecería mucho la ayuda.

Saludos cordiales,

Carlos.
 

Leer las respuestas

#1 David Martos
17/09/2008 - 22:03 | Informe spam
Hola Carlos,

no se si necesitas tanto el código que realice la tracking de los usuarios
como qué hacer con ese código. El código en sí creo que no tiene grandes
complicaciones:

1. Obtener el SPUser conectado y la fecha y hora del sistema
2. Determinar los permisos del usuario para decidir mostrar la información o
simplemente hacer el tracking
3. Grabar los datos anteriores y la URL (o la información sobre la lista
donde nos encontramos) en disco / lista de sharepoint / cualquier otro
soporte.

Ahora bién, el problema que yo creo que te encontrarás es, dónde poner este
código. Si creas un webpart, te verás obligado a usar Sharepoint Designer
para ponerlo en las páginas de visualización de listas, una por una, y no te
funcionará en las listas nuevas hasta que no las modifiques.

Te recomiendo crear un WebControl y añadirlo a las master pages de tu
portal. Esto se verá en todas las páginas y lo tendrás centralizado en 1
único sitio, seguramente.

Espero que te sea de ayuda. Si necesitas ampliar la información de alguno de
los puntos, no dudes en pedirlo.

Saludos,
David Martos

"Carlos C" wrote in message
news:
Estimados amigos:

Una consulta, estoy buscando como implementar un WebPart con C# que
permita
visualizar los accesos a una o varias Librerias y listas realizadas por
los
usuarios, con fecha y hora. Dicho WebPart debe ser visualizado por el
Administrador del Site.Quizás puedan recomendarme donde puedo encontrar
dicho
código como ejemplo.

Por favor, agradecería mucho la ayuda.

Saludos cordiales,

Carlos.



Preguntas similares