解決AEM與Adobe Campaign Classic的同步問題

將電子郵件內容從Adobe Experience Manager (AEM)傳輸到Adobe Campaign Classic (ACC)時,您可能會遇到同步錯誤。 這些錯誤通常是因為重複的AEM範本上保留了cq:acUUIDcq:acLinks屬性,這些屬性會干擾內容同步程式。

說明 description

環境

  • Adobe Experience Manager (AEM) 6.5或更新版本
  • Adobe Campaign Classic (ACC)

問題

將電子郵件內容從Adobe Experience Manager (AEM)傳輸到Adobe Campaign Classic (ACC)時,您可能會遇到同步錯誤。 這些錯誤通常是因為重複的AEM範本上保留了cq:acUUIDcq:acLinks屬性,這些屬性會干擾內容同步程式。

根本原因

主要原因是campaign-property-modification-service服務使用者的許可權不足,該使用者負責在複製AEM範本期間清除屬性。

解決方法 resolution

驗證服務使用者組態

請確定campaign-property-modification-service在相關內容節點上具有正確的讀取和修改許可權。

檢查/useradmin中是否存在服務使用者,並驗證其許可權。

請確定campaign-remote使用者擁有相關內容節點的正確讀取許可權。

設定Apache Sling服務使用者對應程式

為服務使用者新增必要的服務對應:

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-servicecampaign-remote的許可權,以確保提供所有必要的存取權。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f