繁体   English   中英

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

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

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

创建规则时需要设置一些属性。这些属性的说明如下。

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

2.触发规则的标准。

3.定义要执行的操作。 在这里,您需要选择自定义javascript。

选择此选项时,它将从“数据字典”的脚本文件夹中加载脚本。

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

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

}

对象文档是指在其上执行规则的当前对象。请参见下图。

在此处输入图片说明

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

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

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM