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

Alfresco: Workflow script fails depending on folder level

我正在尝试在我的工作流定义中实现一个脚本,该脚本将文件移动到工作流发起者预先select编辑的文件夹中。目前,我有一个名为 "vorwf_folderLink" 的 cm:folder 关联,我正在使用以下代码移动文件:

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

这适用于更高级别的文件夹,但如果我 select 一个没有子文件夹的文件夹,我会收到以下错误消息:

Cannot read property "parent" from undefined

任何人都可以解释为什么会出现此错误,或者建议使用替代方法来实现我的目标吗?

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

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

下面的语句将尝试获取您拥有的文件夹关联的子项 created.If 没有子项我猜会抛出异常。

vorwf_folderLink.children[0].parent

而不是上面只是把 vorwf_folderLink.