alfresco-access应用程序查询过滤不适用于4.0.e

时间:2012-08-24 12:31:20

标签: alfresco

我创建了使用Web服务客户端访问alfresco的应用程序。现在我想在alfresco中审核该应用程序的所有事件,因此我启用了alfresco-access审计应用程序。这里当我执行简单的审计查询时,它正确地返回所有结果,但是当我执行查询以获取与特定文件相关的所有审计事件时,它返回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:;.*

1 个答案:

答案 0 :(得分: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