自动重命名文件夹alfresco

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

我在数据字典/空间模板中创建了文件夹DEPARTMENT作为文件夹模型,如下所示:

  • 父文件夹:DEPARTMENT
  • 子文件夹:Client_DEPARTMENT

我想在基于模板文件夹(DEPARTMENT)创建文件夹并将其重命名(到正确的名称部门)以自动重命名子文件夹时。

例:

HR / Client_HR

我怎样才能做到这一点?如何将脚本应用于文件夹而不是文档?

javascript java tomcat alfresco alfresco-share
2个回答
2
投票

您可以使用JavaScript API简单地编写代码,并将该规则应用于模板文件夹。定义此规则时,您可以选择仅将其应用于具有许多其他选项的文件夹。

当您基于此模板创建文件夹时,该规则也将被复制并执行。

https://docs.alfresco.com/5.1/tasks/library-folder-rules-define-create.html


1
投票

虽然您可以使用文件夹规则执行此操作,但一般情况下,我建议使用行为(请参阅http://docs.alfresco.com/6.1/references/dev-extension-points-behaviors.html)。您可以为模板设置自定义文件夹类型,然后为您的文件夹类型绑定onCreateNode事件。 Jeff Potts在他的ecmarchitect.com网站上也有一个很好的教程(直接去这里行为 - https://ecmarchitect.com/alfresco-developer-series-tutorials/behaviors/tutorial/tutorial.html

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