向社区致以问候,我正在使用alfresco 6.0.0社区版,我希望在任务的完整事件中将附加到任务的文档移动到另一个节点。
我从这里发现……
的 解决了 强>
问题在于 的 移动 强> function期望一个节点元素不是我传递给它的id(String)。
固定代码如下:
<activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener"> <activiti:field name="script"> <activiti:string> for (var i = 0; i < bpm_package.children.length; i++){ var p = bpm_package; var doc = p.children[i]; var myNode = initiatorhome.childByNamePath("foldertomove/testFolder"); <!-- the names of the nodes under the root directory where the file should be moved to--> doc.move(myNode); } </activiti:string> </activiti:field> </activiti:taskListener>