2011-08-01 11 views
0

ユーザーがライブラリ内のドキュメントをダウンロードするときに、外部システムにイベントを書き込む必要があります。外部システムにダウンロードイベントを書き込む方法は?

一覧にダウンロードイベントはありません。 監査レポートからこの情報を取得する必要がありますか?はいの場合、それを行う方法 - SPには「監査Webサービス」はありません。

もっと簡単な方法はありますか?

おかげさまで、クリス。

〜私は最終的にHTTPモジュールを使用します。https://sharepoint.stackexchange.com/questions/14447/logging-document-library-downloads-with-httpmodule

答えて

0

このタイプのイベントは、EventHandlerのフレームワークを経由して利用できません。ダウンロード固有のイベントはありませんが、AuditEntryオブジェクトから利用可能なビューイベントがあります。ただし、ユーザーがリンクをクリックしてドキュメントを表示してダウンロードするかどうかを区別する方法はありません。

私が調べるオプションは、ドキュメントライブラリのカスタムアクションを作成することです。このカスタムアクションは、ドキュメントをダウンロードし、外部システムに必要な情報を書き込むことになります。この機能を完全に有効にするには、リンクを右クリックしてダウンロードする機能を無効にして、ユーザーがカスタムアクションを実行するようにする必要があります。

関連する問題