在Alfresco中显示自定义元数据

时间:2013-06-25 12:47:06

标签: alfresco opencmis

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

a good link on wiki.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);

正确添加了属性,我可以以编程方式或使用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网站(包括/ share one)中看到我添加自定义方面的文档中列出的此属性。

也许我错过了一些东西,也许还有一些其他的xml文件需要更新。

任何帮助表示感谢。

由于

1 个答案:

答案 0 :(得分:-3)

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