AEM as a Cloud Service:ワークフロー条件が満たされているにもかかわらず、Assetsがプレースホルダーフォルダーから移動しない
この記事では、ワークフロートリガー条件が満たされていても、Adobe Experience Manager as a Cloud Serviceのプレースホルダーフォルダーにアセットが残る問題を解決します。
説明 description
環境
Adobe Experience Manager as a Cloud Service(AEMaaCS)(すべてのバージョン)
問題/症状
AEM オーサーインスタンス上の特定のフォルダー(例:/content/dam/<tenant>/api-pa-placeholder)に大量のアセットが蓄積されます。 アセットにプロパティ dam:assetState=processedとapiprocessed=trueが表示されます。カスタム Product API Asset Move Workflowをトリガーする必要があります。 ただし、アセットはプレースホルダーフォルダーに残り、意図した下流の場所には移動されません。
- UIにエラーメッセージは表示されません。
- ほとんどのファイルでワークフロー条件が満たされていても、問題は解決しません。
原因
カスタムワークフロー設定やダウンストリームロジックは、トリガーの条件が満たされていても、アセットをプレースホルダーフォルダーから一貫して移動しませんでした。 ワークフローを調整し、リポジトリの競合を解決することで、アセットを意図したとおりに処理できるようになりました。
解決策 resolution
問題を解決するには、次の手順に従います。
- 製品API アセット移動ワークフローおよび関連するワークフローランチャーなど、カスタム取り込みと移動ワークフローの設定を確認します。
- ワークフローコードで、アセットの移動を妨げる可能性のあるリポジトリの競合やロジックエラーを確認します。
- ワークフロー設定とダウンストリームコードを必要に応じて調整し、
dam:assetState=processedとapiprocessed=trueのアセットが正しく処理されるようにします。 - プレースホルダーフォルダーを監視して、変更後にアセットが期待どおりに移動していることを確認します。
- 問題が解決しない場合は、AEMのワークフローログでエラーやスキップされた手順を確認し、リポジトリロックや権限の問題が移動操作をブロックしていないことを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles