AEMとAdobe Campaign Classicの同期の問題の解決
メールコンテンツをAdobe Experience Manager(AEM)からAdobe Campaign Classic(ACC)に転送すると、同期エラーが発生する場合があります。 これらのエラーは、多くの場合、重複したAEM テンプレートで cq:acUUID と cq:acLinks のプロパティが保持されていることが原因で、コンテンツ同期プロセスが妨げられます。
説明 description
環境
- Adobe Experience Manager(AEM) 6.5 以降
- Adobe Campaign Classic(ACC)
問題
メールコンテンツをAdobe Experience Manager(AEM)からAdobe Campaign Classic(ACC)に転送すると、同期エラーが発生する場合があります。 これらのエラーは、多くの場合、重複したAEM テンプレートで cq:acUUID と cq:acLinks のプロパティが保持されていることが原因で、コンテンツ同期プロセスが妨げられます。
根本原因
AEM テンプレートの複製中にプロパティをクリーンアップする campaign-property-modification-service サービスユーザーの権限が不十分であることが主な原因です。
解決策 resolution
サービスユーザー設定の確認
campaign-property-modification-service に、関連するコンテンツノードに対する正しい読み取りおよび変更権限があることを確認します。
サー /useradmin ス内にサービスユーザーが存在することを確認し、その権限を検証します。
campaign-remote ユーザーが、関連するコンテンツノードに対する正しい読み取り権限を持っていることを確認します。
Apache Sling Service User Mapper の設定
サービスユーザーに必要なサービスマッピングを追加します。
Apache Sling Service User Mapper Service Amendment
com.day.cq.mcm.cq-mcm-campaign:campaign-property-modification-service=[ campaign-property-modification-service]
同期設定を確認
AEMと ACC の間の API エンドポイントと同期設定を検証し、環境間の一貫性を確保します。
デバッグログを有効にする
同期プロセス中に詳細なログを取得する com.adobe.cq.mcm.campaign 合は、デバッグレベルのログを有効にします。
インデックス作成とクエリの検証
Oakのインデックス作成が更新されていることを確認し、SQL2 JCR クエリを検証して、期待した結果が得られることを確認します。
権限を再評価
campaign-property-modification-service および campaign-remote の権限を再度確認して、必要なアクセス権がすべて提供されていることを確認します。