Alfresco共享:批量更新元数据

Alfresco共享:批量更新元数据,alfresco,alfresco-share,Alfresco,Alfresco Share,是否有人在Alfresco Share中创建了自定义对话框或页面,允许用户同时更新多个文档的一个或多个属性值 我打算实现这样一个功能,但不想重新发明轮子。因此,如果已经存在类似的解决方案,请让我知道 更详细地说,我所看到的解决方案是: 用户在一个文件夹中选择多个文档/文件夹 单击“选定项目”->“编辑属性” 显示的对话框类似于标准的“编辑属性”对话框,仅显示可用于所有选定文档/文件夹的属性 用户更改一些值,单击“保存”,所有文档都会更新 据我所知,目前还没有这样一个用于Alfresco共享的插件

是否有人在Alfresco Share中创建了自定义对话框或页面,允许用户同时更新多个文档的一个或多个属性值

我打算实现这样一个功能,但不想重新发明轮子。因此,如果已经存在类似的解决方案,请让我知道

更详细地说,我所看到的解决方案是:

  • 用户在一个文件夹中选择多个文档/文件夹
  • 单击“选定项目”->“编辑属性”
  • 显示的对话框类似于标准的“编辑属性”对话框,仅显示可用于所有选定文档/文件夹的属性
  • 用户更改一些值,单击“保存”,所有文档都会更新

  • 据我所知,目前还没有这样一个用于Alfresco共享的插件可用——至少没有公开。
    祝你好运

    我写了一篇关于这个问题的博客:

    基本上包括以下步骤:

  • 按照上面的建议创建一个新的多重操作
  • 在该操作中,确保所有节点都是相同类型的,如果是,则为列表中的第一个nodeRef调用常规表单,但使用新的表单id(您在share config custom.xml中定义)。还提供要更新的节点列表

  • 创建一个新的编辑表单模板ftl,用要更新的节点REFS填充隐藏字段

  • 在repo端对NodeFormProcessor进行子类化,以便在循环中为所有提供的节点执行nodePersist

  • 有关详细信息: