0

ライブラリ内のドキュメントがユーザーによってダウンロードされたときに、外部システムにイベントを書き込む必要があります。

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

多分それを行うより簡単な方法はありますか?

前もって感謝します、クリス。

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

4

1 に答える 1

0

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

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

于 2011-08-01T23:04:01.543 に答える