2017-04-03 75 views
0

当前我正在生成报告(我们正在获取文件在时间戳内上传)。 我得到所有的文件和folders.Iterating结果和检查创建日期一个接一个。这是花费了大约8分钟的时间来恢复resuls.Can任何人都可以告诉我是否有任何我可以使用的露天报告API?或使用solr如何获取结果?在户外自定义报告?

回答

0

我喜欢遵循一种可能不是真正的正统方法。通常,您不想报告所有文件,只使用特定类型或方面的文件。因此,我所做的是在onCreate,onUpdate和onDelete上创建一个Java行为,它只更新我感兴趣的元数据的自定义数据库。然后,我可以连接任何OOTB报告工具,如Pentaho,Jasper或Tableau。你有职高的一些其他传统的替代品,如:

+0

感谢回复@Ben Chevallereau但我不希望任何附加,这就是为什么我写我service.Is有没有办法不使用插件? –

+0

即使SolR速度很快,每次您要求大量的项目,它都需要一些时间......看看它也可以为您工作,并且可能会更快:http:// docs.alfresco.com/5.1/concepts/intrans-metadata-query.html –

+0

雅我还希望SolR感谢@Ben建议我 –

0

SOLR/Lucene是不是一个选项,直接查询数据库也不是一个选项(性能明智)。

我会建议使用其中一个可用选项(例如AAAR)或根据相同的原则自行开发一些东西。

+0

感谢@Lista你能否提出如何为我的实例实施AAAR工具,我正在使用户外web服务。分享我们没有使用 –

0

我对此做了一点调查,并在下面找到链接。

http://docs.alfresco.com/4.0/tasks/audit-recording-values.html

我觉得你可以在露天的用户auditService,让你的东西done.There很少露天web服务(涉及审计)已经上市,这将让你,如果你需要定制过滤response.In情况它比你可以创建webscript并在其中使用auditService。

你可以使用下面的url来浏览你所有的alfresco web服务。

http://localhost:8080/alfresco/service/index