AEM Dynamic Mediaでスピンセットが処理中に停止する
Adobe Experience Manager(AEM)as a Cloud Serviceでは、Dynamic Media スピンセットが処理 ステートで停止し、後処理ワークフローが自動的にトリガーされないことがあります。 手動で公開する必要があるため、大量のアセットに対応できません。 これを修正するには、即時公開 モードに切り替えるか、スピンセットをターゲットとするワークフローランチャーを設定します。
説明 description
環境
Adobe Experience Manager as a Cloud Service(AEMaaCS) - Assets
問題/症状
バッチセット機能またはnode.js バイナリアップロードライブラリをアセット取り込みに使用すると、次のような問題が発生します。
- スピンセットは無期限に 処理 状態のままです。
- 後処理ワークフローが自動的にトリガーされない。
- 手作業による公開ではステータスはクリアされますが、スケーラブルではありません。
- ワークフローランチャーの設定が誤っている場合、競合またはループが発生します。
解決策 resolution
-
Dynamic Media設定に移動し、公開モードを アクティベーション時から 即時公開 に変更します。 これにより、後処理ワークフローを必要とせずに、アセットを処理後すぐに公開できます。
-
スピンセットアセットをターゲットとするワークフローランチャーを作成します。 ワークフローランチャーを次の設定で設定します。
-
イベントタイプ:Resource CreatedまたはResource Modified
-
ノードの種類:
dam:Asset -
条件 :
code language-none jcr:content/dam:s7damType == SpinSet jcr:content/dam:lastS7SyncStatus == success jcr:content/metadata/dam:scene7ID != ""- リストを除外:
code language-none (.*)dam:scene7((?!ID).*), (.*)jcr:content/related(/((?!/sling:members/sling:resources).)*), (.*)cq:lastReplicat(.*), (.*)cq:isDelivered, (.*)jcr:created(.*), (.*)jcr:lastModified(.*)このランチャーを、公開用のツリーアクティベーションステップを含むワークフローモデルにリンクします。
-
-
オートメーションがまだ導入されていない場合は、作成後にスピンセットを手動で公開して、processing ステータスをクリアします。
注:AEMでは、スピンセットなどのアセットセットに対する後処理ワークフローが自動的に実行されません。 そのため、手動で公開しない限り、処理状態が維持されます。 これを自動化するには、スピンセットが作成または変更されたときに、スピンセットをターゲットとするワークフローランチャーを設定する必要があります。 必要なときにのみトリガーし、同じイベントに対して複数回実行しないように、慎重に設定してください。