2011-08-01 1 views
0

Je dois écrire un événement sur le système externe lorsque le document dans la bibliothèque est téléchargé par l'utilisateur.Comment écrire un événement de téléchargement de doucment sur le système externe?

Il n'y a pas d'événement de téléchargement dans la liste. Dois-je récupérer cette information à partir des rapports d'audit? Si oui, comment le faire - il n'y a pas de «service web d'audit» dans SP.

Peut-être est-ce un moyen plus facile de le faire?

Merci d'avance, Chris.

~ J'utilise enfin module http: https://sharepoint.stackexchange.com/questions/14447/logging-document-library-downloads-with-httpmodule

Répondre

0

Ce type d'événement n'est pas disponible via le cadre EventHandler. Il n'y a pas d'événement spécifique au téléchargement, mais il existe un événement de vue disponible à partir de l'objet AuditEntry. Cependant, il n'y a aucun moyen de différencier l'utilisateur en cliquant sur le lien pour voir le document et le télécharger.

Une option que je voudrais regarder est de créer une action personnalisée pour la bibliothèque de documents. Cette action personnalisée permet de télécharger le document et d'écrire les informations requises pour le système externe. Pour le rendre totalement efficace, vous devez désactiver la possibilité de cliquer avec le bouton droit de la souris et de télécharger le lien afin que l'utilisateur soit obligé de passer par votre action personnalisée.

Questions connexes