1

Web サービス クライアントを使用して屋外にアクセスするアプリケーションを作成しました。ここで、そのアプリケーションのすべてのイベントを屋外で監査したいので、屋外アクセス監査アプリケーションを有効にしました。ここで単純な監査クエリを実行すると、すべての結果が正しく返されますが、クエリを実行して特定のファイルに関連するすべての監査イベントを取得すると、0 エントリが返されます。

すべての監査イベントを取得する単純なクエリ

http://localhost:8080/alfresco/service/api/audit/query/alfresco-access?verbose=true

特定のファイルの監査イベントのみを取得する高度なクエリ

http://localhost:8080/alfresco/service/api/audit/query/alfresco-access/transaction/path?verbose=true&value="/app:company_home/cm:test/cm:test1/cm:test2/cm:testfile.pdf"

に次の構成を追加しましたalfresco-global.properties

audit.enabled=true
audit.tagging.enabled=true
audit.alfresco-access.enabled=true
audit.alfresco-access.sub-events.enabled=true
audit.cmischangelog.enabled=true
audit.dod5015.enabled=true
audit.config.strict=false
audit.filter.alfresco-access.default.enabled=true
audit.filter.alfresco-access.transaction.user=~System;~null;.* 
audit.filter.alfresco-access.transaction.type=cm:folder;cm:content;st:site<br>
audit.filter.alfresco-access.transaction.path=~/sys:archivedItem;~/ver:;.*
4

1 に答える 1

2

次のクエリが機能するようになりました。キーパラメーターにアプリケーション名を追加するだけです-

http://localhost:8080/alfresco/service/api/audit/query/alfresco-access/alfresco-access/transaction/path? verbose=true&value=/app:company_home/cm:test/cm:test1/cm:test2/cm:testfile.pdf
于 2012-08-25T09:58:08.123 に答える