この問題があります:
昨日、Alfresco にカスタム xmlModel がありました。これには、カスタム タイプ、プロパティによるコンテンツの拡張、およびいくつかの必須の側面がありました。
<type name="custom:myType">
<title>Object</title>
<parent>cm:content</parent>
<properties>
<property name="custom:myProperty">
<type>d:text</type>
</property>
</properties>
<mandatory-aspects>
<aspect>custom:myAspect1</aspect>
</mandatory-aspects>
</type>
今、カスタム my Property を次のような新しい側面に移動する緊急の必要性があります。
<aspect name="custom:myAspect2">
<title>new aspect</title>
<properties>
<property name="custom:myProperty">
<type>d:text</type>
<mandatory enforced='true'>true</mandatory>
</property>
</properties>
</aspect>
タイプは次のようになりました。
<type name="custom:myType">
<title>Object</title>
<parent>cm:content</parent>
<mandatory-aspects>
<aspect>custom:myAspect1</aspect>
<aspect>custom:myAspect2</aspect>
</mandatory-aspects>
インデックスを完全に再構築した後、Lucene はこれらの変更を考慮していないようです。そのため、Alfresco では、新しいドキュメントはすべて問題なく、古いモデルでアップロードされ、現在再インデックスされている古いドキュメントでは、プロパティはまだありますが、側面が欠けています。それは正常な動作ですか?またはいくつかの問題/バグ。これはすべて、アスペクトに対して CMIS クエリを作成する必要があるために発生しますが、Alfresco のアスペクトの一部ではないタイプのネイティブ プロパティに対してクエリを作成する際に問題が発生します。コンテンツ タイプではなく、アスペクトのプロパティのみを抽出できるようです。本当?ありがとう
ありがとう。