自动重命名露天文件夹

时间:2019-04-26 11:17:25

标签: javascript java tomcat alfresco alfresco-share

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

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

当我基于“模板”文件夹(DEPARTMENT)创建一个文件夹并将其重命名(以适当的名称命名)以自动重命名子文件夹时,我想要。

示例:

HR / Client_HR

我该怎么做?如何将脚本应用于文件夹而不是文档?

2 个答案:

答案 0 :(得分:2)

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

基于此模板创建文件夹时,规则也会一起复制并执行。

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

答案 1 :(得分: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