我能夠將自定義方面添加到文檔以設置自定義屬性。 對我來說,下一步就是讓Alfresco的本地實例顯示自定義屬性並讓它們可編輯,以便用戶可以通過網頁更改它們的值。在Alfresco中顯示自定義元數據
有a good link on wiki.alfresco描述了這一點,我遵循指示,但它不適合我。
總之,我添加了一個自定義的方面打電話給我: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化學工作臺桌面客戶端。
爲了在Alfresco的Web客戶端看到的附加屬性,我通過設置更新網絡客戶端的配置,custom.xml文件:
<config evaluator="aspect-name" condition="my:customAspect">
<property-sheet>
<show-property name="my:score"/>
</property-sheet>
</config>
不幸的是,我看不到這個屬性上市在Alfresco網站(包括/共享一個)中添加自定義方面的文檔。
也許我錯過了一些東西,也許還有一些其他的xml文件應該更新。
任何幫助表示讚賞。
謝謝
您的用戶會使用Alfresco Share或Alfresco Explorer嗎?您希望知道您必須單獨配置這兩個客戶端中的每一個,即不能對兩者配置相同的配置。 –