我正在使用 Alfresco-entreprise 4.1.1.3,然后我搬到了 alfresco-community 5.0.2。
在此迁移中,我将自定义方面的所有配置文件复制到与 Alfresco-entreprise 4.1.1.3 中相同的位置
我已将它们设置为在共享 UI 中可见,我可以在共享 UI 中看到它们。
问题是,当我右键单击站点或文件夹并选择“管理方面”时,我看到方面名称被列为
未定义(gifapidocument:MyAspect)
我不确定为什么它显示为未定义。当我单击 manage rules -> add aspect 时,我看到名称显示正确。
当我尝试从我的应用程序向 Alfresco 添加文档时,它可以工作,但添加的文档没有任何属性和空方面。
我的配置路径是:
share-config-custom.xml : ./tomcat/shared/classes/alfresco/web-extension
在
<alfresco-config><config><aspects><visible>
,我补充说:<aspect name="gifapidocument:*MyAspect*" />
在
<alfresco-config><config><forms><form>
,我补充说:
<field-visibility>
<show id="gifapidocument:typeDocumentXXXX" />
</field-visibility>
<field-visibility>
<show id="gifapidocument:idXXXXXXXX" />
</field-visibility>
我的配置的另一条路径:
myAppDocument-model.xml: ./tomcat/shared/classes/alfresco/extension/myApp/ model
- 在
<model><aspects>
,我补充说:
<aspect name="gifapidocument:*MyAspect*">
<properties>
<property name="gifapidocument:typeDocumentXXXX">
<type>d:text</type>
<mandatory>false</mandatory>
</property>
<property name="gifapidocument:idXXXXXXXX">
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
最后:
myApp.properties:./tomcat/shared/classes/alfresco/extension/myApp/messages _
我补充说:
aspect.gifapidocument_*myAspect*=GIF-API-MYAPP-*myAspect*