問題タブ [opencmis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cmis - Apache Chemistry を使用してオブジェクトにカスタム プロパティを作成する方法
私は Alfresco CMS のローカル インスタンスを使用しており、Apache Chemistry Java CMIS を使用しています。オブジェクトの参照と作成にはすべてがうまく機能しますが、ドキュメントにメタデータを追加するのに苦労しています。
ソース ページ コードupdateProperties
には、CmisObject
. 残念ながら、これは機能しません。例外として、次のように述べています。Property 'my:property' is not valid for this type or one of the secondary types
カスタム プロパティを追加する方法を知っていますか? 既存のアスペクト コレクションを拡張する必要がありますか? その場合、どのようにすればよいですか?
ありがとう。
alfresco - Alfresco でのカスタム メタデータの表示
カスタム プロパティを設定するために、ドキュメントにカスタム アスペクトを追加することができました。私にとっての次のステップは、Alfresco のローカル インスタンスにカスタム プロパティを表示させ、それらを編集可能にして、ユーザーが Web ページ経由で値を変更できるようにすることです。
wiki.alfresco には、それを説明する適切なリンクがあり、指示に従いましたが、うまくいきません。
つまり、次のように my:customAspect というカスタム アスペクトを追加しました。
プロパティが正しく追加され、プログラムによって、または Apache Chemistry Workbench デスクトップ クライアントを使用して、それらの値を確認できます。
追加のプロパティを Alfresco Web クライアントで表示できるようにするために、次のように設定して web-client-config-custom.xml ファイルを更新しました。
残念ながら、カスタム アスペクトを追加したドキュメントの Alfresco Web (/share を含む) に、このプロパティがリストされていません。
何かが足りないのかもしれません。更新する必要がある他の xml ファイルがあるかもしれません。
どんな助けでも感謝します。
ありがとう
alfresco - 共有でカスタム タイプのコンテンツを作成する
私が実装したカスタムタイプに基づいてユーザーが新しいドキュメントを作成できるように共有しようとしています (こちらの優れたドキュメントを参照してください)
タイプを実装して側面を定義しましたが、新しいドキュメントのタイプをインターフェイスで提案するために Share を構成する明確な方法がわかりません。
利用可能なタイプを一覧表示する [コンテンツの作成] メニュー オプションに追加する必要があると思います。
ありがとう
apache - OpenCMIS の一時ドキュメントとドキュメントの違いは何ですか?
違いがよくわかりません。一時ドキュメントが要求されるのはいつですか? ドキュメントは自動的にチェックアウトされますか? また、それはプライベートな作業用コピーに似たものですか?
cmis - CMIS ワークベンチ: 必須の複数値を含むドキュメントを作成
OpenCMIS を使用して CMIS サーバーを作成しています。いくつかの必須の多値プロパティを持つ新しいドキュメント タイプがあります。「ドキュメントの作成」ダイアログを開いて、ワークベンチに新しいドキュメントを追加しようとしました。このダイアログには、必須のプロパティが一覧表示されます。しかし、複数の値を入力する方法がわかりません。いくつかのセパレーター (例: a,b、"a","b"、["a","b"]、[a,b]など) を試しましたが、常に次のようなエラーが表示されます。
IllegalArgumentException: プロパティ 'xx:propIdXX' は単一値プロパティではありません!
ログには次のエントリがあります。
複数値の形式はどうなっていますか?
alfresco - Alfresco でドキュメントを更新する、バージョンがインクリメントされない
ドキュメントの内容を更新するメソッドを書きました。新しいコンテンツのストリームを設定しますがsetContentStream
、Document
オブジェクトを呼び出した後、バージョンはインクリメントされません。既存のバージョンを取得し、それをインクリメントしてからプロパティを設定することにより、手動で行う必要がありますVERSION_LABEL
か?
ありがとう