1

「 alfrescoDocs :uploadedfrom 」という名前のアスペクトがあり、 「 alfrescoDocs:uploadSource 」という名前の単一のプロパティがあります。私は alfresco-opencmis-extension を使用して、作成時にこのアスペクトをドキュメントに添付し、そのプロパティに値を設定しています。以下のコードを使用しています。

    Map<String, Object> properties = new HashMap<String, Object>();
    properties.put(PropertyIds.NAME, "test12");
    properties.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document,P:cm:titled,P:alfrescoDocs:uploadedfrom");
    properties.put("cmis:description", "AliNawab");
    properties.put("alfrescoDocs:uploadSource", "SugarCRM");

    Document doc = session.getRootFolder().createDocument(properties, null, null);

このコードは、新しく作成されたドキュメントにアスペクトを正常に添付します。しかし、プロパティ「alfrescoDocs:uploadSource」の値は更新されていません。

私が使用しているのは、 http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/atom接続用の URL です。

また、phpでもまったく同じことをする必要があります。

4

1 に答える 1

0

http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.0/atomを使用するとうまくいきました。

http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/atomに は、アスペクト プロパティに関するいくつかの変更があるようです。

于 2016-04-05T01:08:41.343 に答える