2011-06-22 7 views
0

私は、ファイルをPDFに変換してこのファイルを別のフォルダにコピーするルールを作成しました。システムからRTFをPDFに変換する

"test.rtf"という名前のファイルを追加し、test.pdfを "PDF"フォルダに作成することができます。 ここまでOKです。私がalfresco(コンテンツボタンを追加する)を通してファイルを追加すると、それは完全に動作します... ところで、私がファイルを追加しようとしたときに開発したシステムでは、フォルダ内の.rtfファイルが正しく取得され、しかし、変換され、コピーされたPDFファイルは内容なしで移動します... 10行のテーブルを持つrtfファイルを送信し、右側の "テスト"を実行すると、作成されたPDFがテーブルとともに10行...

誰かがその理由を知っていますか?

私はファイルをシステムから送信すると、alfrescoがrtfを作成する前に変換してコピーを開始します。誰かがすでにこのような問題を抱えていますか?

+0

: は、このようなJavaScript API 何かを確認してください? – Gagravarr

+0

WebServiceFactory.getContentService()。writeを使用してファイルを送信する...おそらく、送信を開始すると、ファイルが作成され、終了する前にルールが有効になりますファイルを送信するには... – Igor

+0

書き込みを開始したとき、終了したとき、そしてルールが起動するときにログに記録するデバッグを試すことができますか?あなたが期待した順番で起こっていない可能性があります... – Gagravarr

答えて

0

Alfrescoは最初に、すべてのメタデータを含む空のファイルを作成し、そのファイルを関連するコンテンツで更新するという問題が生じています。

1:

だから、2つのことを行うことができます更新でトリガされたルールを作成し、代わりに作成/インバウンド

2:行いますJavascriptのファイルをトリガーするルールを作成しますコンテンツサイズをチェックします。 したがって、サイズに関するコンテンツをチェックするルールを作成する方が良いでしょう。 データ辞書/スクリプトでJavaScriptファイルを作成します。どのようにあなたのカスタムシステムでRTFファイルを追加している

if (document != null && document.size > 0){ 
document.transformDocument("application/rtf"); 
} 
関連する問題