如何在 Alfresco 中创建规则以将内容从一个文件夹移动到另一个文件夹?

How to create a rule in Alfresco to move content one folder to another?

我正在考虑创建一个规则,可能是一个 javascript 脚本,它将根据文档的属性将文档从一个文件夹移动到另一个文件夹。也就是说,我会一直上传文件到folderA。 Alfresco 将提取文档的 属性,例如 prop1,如果它有 属性 prop1,我定义的规则会将此文档移动到 folderB,否则它会将文档移动到 folderC。我知道如何提取属性,但不知道如何创建此规则。我不知道,因为我从未使用过 javascript。任何帮助将不胜感激。

创建时需要设置一些属性 rule.Explanation 这些属性如下。

1.When 规则将被触发:
- 创建项目或进入此文件夹
- 项目更新
- 项目已删除或离开此文件夹

2.criteria 表示要触发的规则。

3.Define 您要执行的操作。 这里需要select自定义javascript.

当你select这个选项时,它将从数据字典的脚本文件夹中加载脚本。

在该脚本中,您需要编写以下代码。

if(document.properties.prop1=="yourvalues")
{
    document.move(folderA);//Where FolderA will be a destination node and not a string
}else{
    document.move(folderB);//Where FolderB will be a destination node and not a string

}

对象文档引用当前对象,其规则在图像下方executed.Refer。

下面是我测试和执行的脚本。

if(document.properties.title=="demo")
{
    document.move(companyHome);
}else{
    document.move(userhome);

}