0

「/etc/workflow/models/dam/update_asset.html」で最初に設定された一連のサムネイル サイズがあります。200x200、300x300。すべてのダム アセットを再アップロードせずに、サムネイル作成ワークフロー ステップを手動でトリガーするにはどうすればよいですか? 作成者が「/damadmin」に移動し、任意の画像を選択してワークフローをクリックし、サムネイル作成ワークフロー ステップを手動でトリガーすることはできますか?

バージョン: cq5.6.1

私はまだワークフローの手動トリガーを受け入れています。dave のおかげで、この質問に対するもう 1 つの回答は、元のレンディションの jcr:lastModified "/content/dam/./jcr:content/renditions/original/jcr:content" をタッチ/更新することです。

よろしくお願いします

4

2 に答える 2

1

新しいレンディション サイズを作成するときに、同様の問題に直面していました。1 つの解決策は、(カスタム コンポーネント/テンプレートを介して) 管理ページを作成し、特定のパスを指定して、そのツリーの下にあるアセットの最終更新日を更新することです。

これにより、追加のワークフローを作成する必要なく、アセットの更新ワークフローがトリガーされます。

于 2014-07-02T08:19:50.477 に答える
1

ワークフローを手動でトリガーする

オプション 1. アセットを更新する lastModified

  1. ワークフロー コンソールから [開始] をクリックします。

http://localhost:4502/libs/cq/workflow/content/console.html

Asset+"/jcr:content/renditions/original" をペイロードとして提供します

  1. カール:

curl -u admin:admin 'http://localhost:4502/etc/workflow/instances' -F  "model=/etc/workflow/models/dam/update_asset/jcr:content/model" -F "_charset_=utf-8" -F ":status=browser" -F "payload=/content/dam/geometrixx-media/articles/andrew-novokov.jpg/jcr:content/renditions/original" -F "workflowTitle=" -F "startComment=" -F "payloadType=JCR_PATH"

  1. これを行うには、Java サービス スパゲッティを記述します。

  2. これを行うにはJavascriptスパゲッティを書きます

  3. に従って DAM アセット UI を更新します。

http://experience-aem.blogspot.hk/2014/09/aem-6-classic-ui-starting-workflow-from-asset-editor.html

  1. DAM アセット ツリーのコンテキスト メニューにメニュー項目を追加して、一括トリガーを許可する

  2. ワークフローをトリガーするだけの Tree Activate に似た新しいものを作成します

于 2015-05-15T03:20:11.500 に答える