最終更新日 :
Apr 28, 2021 12:07:59 AM GMT
質問/問題
DAM アセットのサブアセットの生成を無効にするにはどうすればよいですか。この機能を使用すると、CQ5 DAM でパフォーマンス低下し、アプリケーションのサブアセットが使用しされません。
概要
DAM(例えば、PPT、画像、Doc、PDF)を使用してドキュメントを追加すると、ファイル内の各ページのアセットが自動的に生成されます。このプロセスでは、ドキュメント内の各ページ(PDF など)のサムネールおよび / またはメタデータが作成されます。ページが多数あるドキュメントでは、このプロセスはサーバーに不要な負荷を加えることがあります。OOTB CQ5のインストールでこれらのサブアセットは他の目的に使用されません。したがって、アプリケーションでサブアセットを使用しない場合は、このプロセスを安全に無効にできます。
回答、解決策
以下のプロセスは、サブアセットの生成を無効にする方法を示しています。
CQ5.3
CQ5.3 でサブアセットの生成を無効にするには、次の手順に従います。これは、「DAM アセットの更新」ワークフローから「サブアセットの処理」を削除することで行います。
ワークフローステップを削除する前に、ワークフローモデルバックアップを取る必要があります。
ワークフローモデルをバックアップするには、次の操作を行います。
- 管理として CQ5 にログインします。
- /etc/packages.list.html に移動
- ページの右下中央にある「パッケージを作成」ボタンをクリックします。
- グループと名前を入力し、「OK」をクリックします。
- パス
/etc/workflow/models/dam/update_asset
で新しいフィルター定義を追加します。 - 「作成」ボタンをクリックします。
サブアセットの生成を無効にするには、次の操作を行います。
- /libs/cq/workflow/content/console.html に移動するか、「ワークフロー」ボタンをクリックして、「ワークフロー管理」ツールを開きます。
- 「モデル」を選択します。
- 「DAM アセットの更新」ワークフローモデルをダブルクリックします。
- 「DAM アセットの更新」ワークフローモデルから、「サブアセットの処理」ステップを削除します。
- 「保存」をクリックします。
- これにより、特定の種類のファイルに対してサブアセットディレクトリは作成されません。
注意:サブアセットの生成手順を再び復元したい場合は、次の操作を行います。
- /crx Web アプリケーションに移動して、管理者としてログインしてください。
- CRX Explorer を開きます。
- /etc/workflow/models/dam/update_asset へ移動します。
- 上の「バージョン」ボタンをクリックし、「チェックアウト」をクリックします。(インストールする前に、ノードがチェックアウトされなかった場合、
javax.jcr.version.VersionException: Unable to perform operation. が発生する可能性があります。ノードがチェックインされます。(DocViewSAXImporter.java, line 576)
exception) - CRX パッケージマネージャーを開きます。
- バックアップパッケージのインストール。
CQ5.2.1
CQ5.2.1 でサブアセットの生成を無効にするには、次の手順に従います。
- 変更するワークフローのバックアップパッケージを作成する。
/etc/workflow/models/dam/dam_asset_syncer_and
- ワークフローアドミンコンソールに移動。(/libs/workflow/content/console.html)
- 「モデル」タブで、編集する DAM アセットの同期とメタデータの抽出ワークフローモデルをダブルクリック3
- サブアセットの処理ワークフローステップを検索し削除する
- モデルを保存
適用対象
CQ5.2.1、CQ5.3
アカウントにログイン