カスタム プロパティを設定するために、ドキュメントにカスタム アスペクトを追加することができました。私にとっての次のステップは、Alfresco のローカル インスタンスにカスタム プロパティを表示させ、それらを編集可能にして、ユーザーが Web ページ経由で値を変更できるようにすることです。
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 Web (/share を含む) に、このプロパティがリストされていません。
何かが足りないのかもしれません。更新する必要がある他の xml ファイルがあるかもしれません。
どんな助けでも感謝します。
ありがとう