Alfresco:工作流脚本失败,具体取决于文件夹级别

时间:2017-05-23 16:55:35

标签: javascript xml workflow alfresco activiti

我正在尝试在工作流定义中实现一个脚本,该脚本将文件移动到工作流启动器预先选择的文件夹中。目前,我有一个名为“vorwf_folderLink”的cm:文件夹关联,我使用以下代码移动文件:

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

这适用于更高级别的文件夹,但如果我选择其中没有子文件夹的文件夹,则会收到以下错误消息:

  

无法从未定义

读取属性“parent”

任何人都可以解释为什么会出现此错误,或者提出另一种方法来实现我的目标吗?

2 个答案:

答案 0 :(得分:2)

下面的语句将尝试获取您创建的文件夹关联的子项。如果没有子项,我会抛出异常。

vorwf_folderLink.children[0].parent

而不仅仅是放vorwf_folderLink

答案 1 :(得分:0)

bpm_package不是Activiti的一部分。它是Alfresco ECM中桥接代码的一部分,它将工作流引擎挂钩到ECM系统中。

你最好在Alfresco ECM论坛上提出这个问题。