2017-05-23 3 views
0

私はワークフロー定義内で、ワークフローイニシエータがあらかじめ選択したフォルダにファイルを移動するスクリプトを実装しようとしています。現在、私はセンチメートルを持っている:フォルダ協会「vorwf_folderLink」と呼ばれ、私は、ファイルを移動するには、次のコードを使用しています:Alfresco:フォルダレベルによってワークフロースクリプトが失敗する

<script>  
     bpm_package.children[0].move(vorwf_folderLink.children[0].parent); 
</script> 

は、これは、より高いレベルのフォルダのため正常に動作しますが、私はノーを持っているフォルダを選択した場合その中のサブフォルダは、私は、次のエラーメッセージが表示されます。

は、プロパティを読み取ることができません「親」未定義

からこのエラーが表示される、または私の目標を達成するための別の方法を提案している理由を誰も説明できますか?

答えて

2

以下のステートメントは、作成したフォルダの関連付けの子を取得しようとします。子がない場合は、例外がスローされます。

vorwf_folderLink.children[0].parent 

上記の代わりにvorwf_folderLinkを入力します。

+0

こんにちはKrutik、答えてくれてありがとう。これで文書は正常に移動されますが、残念ながら選択したディレクトリの1つ上のフォルダに配置されます。どんなpther ides? –

+0

私はあなたがvorwf_folderLink.parentを使用していると思う、あなたはvorwf_folderLinkを使う必要があります –

+0

はい、あなたは正しいです、私からの脳からのフェード!今はうまくいきます、ありがとう! –

0

bpm_packageはActivitiの一部ではありません。ワークフローエンジンをECMシステムにフックするAlfresco ECMのブリッジコードの一部です。

Alfresco ECMフォーラムでこの質問をする方が良いかもしれません。

関連する問題