1

私は Alfresco プロジェクトに取り組んでおり、顧客から、ユーザーごとにアップロードされたドキュメントの数を管理者が確認できるページを作成するように依頼されました。それを達成するための最良の方法は何ですか?lucene クエリを調べ始めましたが、最大 1000 件の結果しか返されないことがわかりました...そのため、ユーザーがそれ以上のドキュメントをアップロードした場合、その情報は役に立たなくなります。何か案が?Alfresco 内のカスタム JSP、Web スクリプト、または REST サービスを使用する外部の何かを使用できます...制限はありません...そのようなレポート ページを実行するだけで済みます。どんな手掛かり?

4

1 に答える 1

1

1つよりも多くのオプションがあります。まず、repository.properties を変更して、lucene の結果の数から制限を増やすことができます。

index.tracking.maxRecordSetSize=1000

私が個人的に使用する 2 番目のオプションは、ドキュメント ライブラリ内のすべてのサイトとすべてのフォルダーを再帰的に通過し、次のようなより詳細な出力を生成する Web スクリプトを使用することです。

Site |   Number of docs uploaded

Site1 | total: 500
      users: 
      x: 200 documents
      y: 300 documents
Site2 | ....

それはすべて、今月アップロードされたドキュメントのみをチェックするか、またはそのようなものかによって異なります。

于 2010-09-02T11:47:09.087 に答える