2017-01-10 5 views
1

opencmisライブラリ(python)を使用してドキュメントをAlfrescoリポジトリにアップロードするスクリプトを作成しようとしています。実際のドキュメントをアップロードするのは問題ありませんが、ドキュメントにタグを追加する方法については私の頭脳を曲げています。OpenCmisクライアント - alfrescoタグを作成する

私はの線に沿って考えていた:

props = doc.getProperties() 
tagname = ['test'] 
tag = {"cm:taggable": tagname} 
doc.updateProperties(tag) 

しかし、これは、HTTP 500エラー

任意のアイデアの誰がスローされますか?

答えて

2

タグはCMISで操作できないことはかなり確信しています。代わりにAlfresco REST APIを使用してください。タグ付けがサポートされています。

+0

IC、RESTとCIMSをミックスして一致させる必要があるようですが、このページはどの機能がどこでサポートされているかを見るのに便利です。 http://docs.alfresco.com/5.1/references/dev-api-func-tags.html – jkool

+0

Jeff Pottsは100%真実ですが、CMISは限られています。たとえば、ある人が私のポストへのサイトの見た目[ユーザーが特定の屋外サイトにいるかどうかを調べる](http://stackoverflow.com/questions/38720618/get-if-a-user-is-in-a-specific-alfresco-site) –

+0

CMIS 1.1では、アスペクトが2次プロパティとみなされるため、Python cmislib(Jeff Potts!)を使って "cm:taggable"アスペクトを追加できます。 "cmis:secondaryObjectTypeIds"プロパティを使用します。 その後、タグを追加する方法は見つけられませんでした。 –

関連する問題