AEM 6.5からAEMaaCSへ:スケジュールされた公開/非公開アクションを使用した実行中のワークフローインスタンスの処理

この記事では、Adobe Experience Manager 6.5からAEM as a Cloud Serviceへの移行時に、今後予定される公開または非公開アクションで実行中のワークフローインスタンスを管理するためにサポートされるアプローチについて説明します。

説明 description

環境

Adobe Experience Manager(AEM) 6.5およびAEM as a Cloud Service(AEMaaCS)(すべてのバージョン)

問題/症状

AEM 6.5からAEM as a Cloud Serviceに移行する場合、スケジュールされた公開日または非公開日の後に、スケジュールされた公開処理または非公開処理を実行するのを待っているワークフローインスタンスが実行中の状態にあります。 お客様は、AEM as a Cloud Serviceへの移行時に、これらのスケジュールされたアクションが失われないようにしてください。

  • ワークフローインスタンスはAEM 6.5でアクティブであり、今後の公開/非公開アクションをトリガーするようにスケジュールされています。
  • AEM as a Cloud Serviceへの移行は、スケジュールされたアクションが実行される前に計画されます。
  • お客様は、これらの実行中のワークフローインスタンスを移行する方法、または移行後にスケジュールされたアクションを保持する方法を求めています。

特定のエラーメッセージは生成されませんが、スケジュールされたアクションが適切に処理されない場合、移行後に実行されないというリスクがあります。

原因

AEM as a Cloud Serviceでは、実行中のワークフローインスタンスの移行や、AEM 6.5からのランタイムステートの移行はサポートされていません。 スケジュールされたアクションは、継続性を確保するために、手動またはプログラムでターゲット環境で再作成する必要があります。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. ワークフローインスタンス移行の制限について

    • 実行中(実行中)のワークフローインスタンスをAEM 6.5からAEM as a Cloud Serviceに移行する仕組みはサポートされていません。 ワークフローのランタイム状態(/var/workflow/instances/<b>以下のインスタンスなど)は、移行でサポートされていません。
  2. AEM 6.5からスケジュール済みアクションをエクスポート

    - 移行前に、AEM 6.5から今後スケジュールされたすべての公開/非公開アクションのスナップショットを書き出します。 これは通常、/var/workflow/instancesの下のワークフローインスタンスデータから、ペイロードパス、アクションタイプ(公開/非公開)、スケジュールされた日時を抽出することを含みます。

  3. コンテンツ転送ツールを使用してワークフローインスタンスデータを移行しない

    **- コンテンツ転送ツールを使用してワークフローインスタンスデータを移行することは避けてください。これはサポートされていないため、AEM as a Cloud Serviceで一貫性のない状態やサポートされていない状態になる可能性があります。

  4. AEM as a Cloud Serviceでスケジュールされたアクションを再作成

    • - 書き出されたデータを使用して、AEM as a Cloud Serviceでスケジュールされた公開/非公開アクションを手動で再作成します。 少数のアクションの場合は、AEM as a Cloud Service UIの公開を管理機能を使用して、公開/非公開操作をスケジュールします。 - 大きなボリュームの場合は、Cloud Serviceと互換性のあるヘルパーツールまたはスクリプトを開発して、これらのスケジュールの再作成を自動化することを検討してください。- 参照:​ レプリケーション(AEM as a Cloud Service) ​
  5. ドキュメントとベストプラクティスの確認

    **- 追加のガイダンスについては、次のドキュメントを参照してください。

recommendation-more-help
experience-cloud-kcs-help-kbarticles