new*_*zad 1 javascript alfresco
我正在考虑创建一个规则,可能是一个javascript脚本,它会根据文件的属性将文件移动到另一个文件夹.换句话说,我将始终上传文件folderA.例如prop1,Alfresco将提取文档的属性,folderB如果它具有属性prop1,我定义的规则将移动此文档,否则它将移动文档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
}
Run Code Online (Sandbox Code Playgroud)
对象文档引用当前对象,在其上执行规则.请在图像下方查看.

下面是我测试和执行的脚本.
if(document.properties.title=="demo")
{
    document.move(companyHome);
}else{
    document.move(userhome);
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1894 次  |  
        
|   最近记录:  |