在Alfresco中特定路径下的文件夹结构创建

问题描述 投票:0回答:1

我需要使用调度程序定期创建文件夹结构。调度程序配置为执行脚本,脚本将在特定文件夹中创建文档,我的根文件夹如下图所示。我需要使用Alfresco Javascript API在“ claim”文件夹下创建一个文件夹“ 2020”。

enter image description hereFolderStruct.JPG

问题是--

1-我如何使用JavaScript API导航至“声明”。我已经尝试过以下脚本

var envSubFolder = companyhome.childByNamePath(“ CLAIM”);

var ClaimPath = envSubFolder.displayPath

'claimPath'总是返回'PATH / Company Home'

我将如何导航到“文档/商务文档/索赔”并在“索赔”文件夹下创建子文件夹?任何博客或链接都受到高度赞赏。

我的文件夹结构如下所示。

alfresco alfresco-share alfresco-enterprise
1个回答
0
投票

使用“ companyhome”时,实际上是在使用根对象,如此处所述。如果您看一看,您会看到它的类型是“ org.alfresco.repo.jscript.ScriptNode”。

https://docs.alfresco.com/6.1/references/API-JS-rootscoped.html

[如果现在查看“ childByNamePath”方法,您将看到该路径用于查找您的孩子。因此,您的代码实际上试图在Company Home下立即找到“ CLAIM”,并且该节点确实不存在(因为它位于“ Business Document”文件夹下)。

https://docs.alfresco.com/6.1/references/API-JS-childbyNamePath.html

© www.soinside.com 2019 - 2024. All rights reserved.