2011-09-15 43 views
1

私はアルフレコの特定のフォルダの下にあるドキュメントやフォルダに変更が加えられたときに実行するコードの起動に興味があります。 alfrescoがこの方法をサポートしていることは確かですが、機能/ api /サービスが何のために呼び出されているのか、Googleの目的は何かを完全にはわかりません。屋外でこの能力を持っているとは何ですか?Alfrescoはフォルダツリー全体の変更を監視する機能をサポートしていますか?

javascriptでカスタムコンテンツルールを作成して、それをフォルダに追加して何らかのアクションによってトリガされる可能性があることにご注意ください。特定のフォルダに落とし込まれた文書を自動提出するために数年前に私はそれをやりました。問題は、監視する各フォルダにそのアクションを追加する必要があることです。私は基本的にディレクトリツリー全体を監視したい。

EDIT: 私が間違っている場合は私を修正してください。ただし、Events APIが必要な処理を行っているようです。私は質問を投稿した後、これを見つけました。

答えて

2

@Gragravarr回答はリポジトリのサブツリーに対するイベント処理に最適です。あなたが監視するために必要なものの場合には

はsubreeのすべてのコンテンツのサブセットのみ(例えば彼らはPDFの場合にのみ、すべての着信文書を見て)で、おそらく、特定のコンテンツを作成し、リポジトリ全体に散在しますおそらくPoliciesを使用してイベントを処理してください。

3

おそらく、上部のフォルダにルールを作成し、サブフォルダに適用するように設定するだけです。変更に関心がある場合は、「アイテムが更新されたとき」を設定します。あなたのニーズに応じて、特定のタイプまたはアスペクトのアイテムのみに制限することもできます(例えば、ドキュメントの変更は受け取りますが、フォルダの変更は受け付けません)。

最後に、ルールをJavaScriptファイルスクリプト)を使用してビジネスロジックを実行するか、Javaカスタムアクションを登録してトリガーさせることができます

関連する問題