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

Folder structure creation under specific path in Alfresco

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

在 'claim' 文件夹下创建文件夹“2020”

FolderStruct.JPG

问题是:-

1- 我如何使用 javascript API 导航至 'claim'。我试过以下脚本

var envSubFolder = companyhome.childByNamePath("CLAIM");

var claimPath = envSubFolder.displayPath

'claimPath'总是return'PATH/Company Home'

如何导航到 'Document/Buisness Documents/Claim' 并在 'Claim' 文件夹下创建子文件夹?任何博客或 link 都受到高度赞赏。

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

当您使用 "companyhome" 时,您实际上使用的是根 object,如此处所述。如果你看一下,你会发现它的类型是 "org.alfresco.repo.jscript.ScriptNode".

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

如果您现在查看 "childByNamePath" 方法,您会发现该路径用于查找您的 child。因此,您的代码实际上试图立即在公司主页下找到 "CLAIM",但该节点确实不存在(因为它位于 "Business Document" 文件夹下)。

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