在Alfresco中显示自定义元数据

在Alfresco中显示自定义元数据,alfresco,opencmis,Alfresco,Opencmis,我能够向文档添加自定义方面,以便设置自定义属性。 对我来说,下一步是让Alfresco的本地实例显示自定义属性并使其可编辑,以便用户可以通过网页更改其值 有一个描述了这一点,我遵循了说明,但它对我不起作用 简而言之,我添加了一个名为my:customAspect的自定义方面,如下所示: AlfrescoDocument alfDoc = ... // get existing document alfDoc.addAspect("P:my:customAspect"); // set addi

我能够向文档添加自定义方面,以便设置自定义属性。 对我来说,下一步是让Alfresco的本地实例显示自定义属性并使其可编辑,以便用户可以通过网页更改其值

有一个描述了这一点,我遵循了说明,但它对我不起作用

简而言之,我添加了一个名为my:customAspect的自定义方面,如下所示:

AlfrescoDocument alfDoc = ... // get existing document
alfDoc.addAspect("P:my:customAspect");

// set additional properties
Map<String, Object> propertiesEnum = new HashMap<String, Object>();
properties.put("my:score", 152);
...
alfDoc.updateProperties(updateProperties);
alfrescodocumentalfdoc=…//获取现有文档
alfDoc.addAspect(“P:my:customAspect”);
//设置其他属性
Map propertiesEnum=新建HashMap();
“我的分数”,152);
...
alfDoc.updateProperties(updateProperties);
属性已正确添加,我可以通过编程或使用Apache Chemistry Workbench桌面客户端查看它们的值

为了使其他属性在Alfresco Web客户端中可见,我通过设置更新了Web-client-config-custom.xml文件:

   <config evaluator="aspect-name" condition="my:customAspect">
      <property-sheet>
         <show-property name="my:score"/>
      </property-sheet>
   </config>

不幸的是,对于我添加自定义特性的文档,我在Alfresco web(包括/share)中看不到列出的此属性

也许我遗漏了什么,也许还有其他一些xml文件需要更新

谢谢你的帮助


谢谢

不幸的是,在共享中不支持查看自定义特性属性。 如果需要显示这些道具,则必须将它们包含在为特定类型定义的表单中。
您可以使用这一点。

很抱歉让您失望,共享确实支持自定义方面属性,我们在所有共享项目中都使用它。下面是我们的一个示例的链接:可能我没有解释,我没有说share不支持自定义方面属性,但是您不能为特定方面定义表单,您需要为指定类型定义表单并包含cutom方面属性,因此如果节点具有该方面,这些道具将展示给你的答案@Alch3mi5t,你能上传你的.jpg表单的自定义.xml设置吗?对不起@alaeddine.nasri,我不明白你在说什么。无论如何,这里是我的共享配置的链接,搜索实际上可以基于方面而不是类型配置属性的显示-请参阅示例。您的用户将使用Alfresco share还是Alfresco Explorer?希望您知道必须分别配置这两个客户端中的每一个,即不能对这两个客户端使用相同的配置。