0

我正在使用 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*
4

2 回答 2

0

星号可以是方面的名称吗?

于 2020-03-06T12:01:36.653 回答
0

您可以通过以下方式检查您的方面:

yourhost/api/-default-/public/alfresco/versions/1/nodes/{{uiid}

它显示在此属性“aspectNames”中:[] 在我的情况下,当我单击管理方面时,我看不到任何共享内容,但方面已正确添加。

于 2020-02-26T10:40:35.533 回答