問題タブ [alfresco-webscripts]
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.
php - Windows で cURL を使用してファイルを Alfresco にアップロードする方法は?
次のコマンドを使用して、Alfresco WS restful にファイルをアップロードしようとしています。
ファイルのアップロードに関する Alfresco のマニュアル:
ファイルのコンテンツとメタデータをリポジトリにアップロードします。
HTMLフォームデータ
- filedata、(必須) HTML タイプのファイル
- 次のいずれかを指定する必要があります。
- 宛先 (ノードが作成されるフォルダー NodeRef)
- updateNodeRef (更新される既存のノードの NodeRef)
- siteid と containerid (ドキュメントが作成されるサイト名とそのサイト内のコンテナー)。
- uploaddirectory - ドキュメントがアップロードされるフォルダーの名前 (サイト コンテナーまたは宛先のいずれか)。このフォルダはすでに存在している必要があります
- description - バージョン更新の説明 (versionDescription)
- contenttype - このドキュメントが特化されるべきコンテンツ タイプ
- メジャーバージョン
- 上書き
- サムネイル
コンテンツを返す
- ノード参照
リターンステータス: STATUS_OK (200)
Web スクリプトの説明ドキュメントでは、次のオプションが指定されています。
PS.: ディレクトリ"PUBLIC"とサイト"documents"は既に存在します。
search - すべてのユーザー検索から特定のパスを除外する
残念ながら、私たちのレポジトリには「_archive」という名前の特別なフォルダがあります。このフォルダには目的があります。ただし: コンテンツ/ドキュメントを検索する場合、それと"_archive"の下のすべてのコンテンツを除外します。
だから、私が望むのは、パスとそのメンバーをすべてのユーザー検索から除外することです。構文は fts で簡単です:
テストするには: https://www.docdroid.net/RmKj9gB/search-test.pdf.html pdf を取得し、レポに 2 回入れます。
- /some_random_path/search-test.pdf
- /some_random_path/_archive/search-test.pdf
ノードブラウザでは、すべてが期待どおりに機能します:
したがって、私の考えは、search.get.config.xml を編集し、プロパティのリストに除外を追加することでした。
しかし、それは意図したとおりに機能しません!検索フィールドで「テキスト:」または「名前:」を使用するとすぐに、除外が無視されるようです。
他にどのようなオプションがありますか? 基本的に、デフォルトのクエリ テンプレートが使用された後にベース クエリに除外を追加したいだけです。
バージョンは Alfresco Community 5.0.d です。
ありがとう!
alfresco - alfresco webscriptがコードを実行していません
屋外でJavaベースのWebスクリプトを実行しようとしています。私の最初のステップでは、応答出力ストリームを使用して「hello world」を出力したいだけです。私が直面する主な問題は、コードが実行されていないことです。コードにブレークポイントを設定しようとしましたが、トリガーされません。結果としてプレーンftl。
abstratWebscript 応答を ftl よりも優先すべきではありませんか? 誰かが私が間違っていること、またはこれがabstractwebscriptの自然な動作であるかどうかを教えてもらえますか?
これは Java クラスです。
これは記述ファイルです
Bean 宣言 (版で追加):
ftl は次のようになります。
実行結果: クライアントの応答を停止します
alfresco - カスタムメタデータを取得するAlfresco Restful API
Alfresco コンテンツ管理システムに移行しており、カスタム メタデータを取得するための直接的なドキュメントはありません。
Alfresco Records Management File プランのレコード カテゴリに追加したカスタム メタデータ/カスタム プロパティを取得する方法はありますか? カスタム メタデータは基本的に、名前、生年月日、フォーム ID などのスキャンされたドキュメントにあるデータ フィールドです。
例: RM サイトを作成し、次のファイル プランを追加しました。
これらのレコードには、アップロードされたフォーム (スキャンされたドキュメント) とメタデータ (カスタム) が含まれています。
メタデータを取得するには、使用しています
405-Method not allowed (GET はサポートされていません) を返しています。
フォルダ内のすべてのサブフォルダ/ドキュメントを取得するには、m を使用して
上の 1 つが返されます
PostMan chrome アプリを使用して REST API をテストします。ティア。
これを行う別の方法: Alfresco フォーラムで見つけました:
java - alfresco community edition-5.1.x ワークフロー ドロップダウン フィールド 複数選択値
私は alfresco community edition-5.1.x を初めて使用します。デプロイされた alfresco ワークフロー Activti が正常に機能した後、キックスタートを使用してワークフロー Activiti を作成しました。私が使用したワークフローフォームのドロップダウンフィールドでは、複数の値を選択することが可能です。助けてください
alfresco - ドキュメント プロパティ ページの alfresco での選択に基づいて依存属性を作成する
屋外に 1 つのプロパティ ページがあります。プロパティ ページには 1 つのドロップダウン リストがあり、ドロップダウン リストの下には他のテキスト フィールドがあります。
今私の要件は、選択に基づいて、テキストフィールドの下に変更したいということです。選択に基づいてテキストフィールドまたはテキストエリアを動的に表示または非表示にしたいということです。
また、「はい」と「いいえ」の 2 つのラジオ ボタンがあります。はいを選択する場合はテキスト フィールドを表示し、ラジオ ボタンから [いいえ] を選択する場合はテキスト フィールドを非表示にします。
誰でもこれを手伝ってくれますか、どうすればこれを達成できますか。
前もって感謝します。