我正在尝试在工作流定义中实现一个脚本,该脚本将文件移动到工作流启动器预先选择的文件夹中。目前,我有一个名为“vorwf_folderLink”的cm:文件夹关联,我使用以下代码移动文件:
<script>
bpm_package.children[0].move(vorwf_folderLink.children[0].parent);
</script>
这适用于更高级别的文件夹,但如果我选择其中没有子文件夹的文件夹,则会收到以下错误消息:
无法从未定义
读取属性“parent”
任何人都可以解释为什么会出现此错误,或者提出另一种方法来实现我的目标吗?
答案 0 :(得分:2)
下面的语句将尝试获取您创建的文件夹关联的子项。如果没有子项,我会抛出异常。
vorwf_folderLink.children[0].parent
而不仅仅是放vorwf_folderLink
。
答案 1 :(得分:0)
bpm_package不是Activiti的一部分。它是Alfresco ECM中桥接代码的一部分,它将工作流引擎挂钩到ECM系统中。
你最好在Alfresco ECM论坛上提出这个问题。