Beheben von Synchronisationsproblemen zwischen AEM und Adobe Campaign Classic
Beim Übertragen von E-Mail-Inhalten von Adobe Experience Manager (AEM) nach Adobe Campaign Classic (ACC) kann es zu Synchronisierungsfehlern kommen. Diese Fehler sind häufig auf beibehaltene cq:acUUID
- und cq:acLinks
-Eigenschaften in duplizierten AEM-Vorlagen zurückzuführen, die den Inhaltssynchronisierungsprozess beeinträchtigen.
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) 6.5 oder höher
- Adobe Campaign Classic (ACC)
Problem
Beim Übertragen von E-Mail-Inhalten von Adobe Experience Manager (AEM) nach Adobe Campaign Classic (ACC) kann es zu Synchronisierungsfehlern kommen. Diese Fehler sind häufig auf beibehaltene cq:acUUID
- und cq:acLinks
-Eigenschaften in duplizierten AEM-Vorlagen zurückzuführen, die den Inhaltssynchronisierungsprozess beeinträchtigen.
Grundursache
Die Hauptursache sind unzureichende Berechtigungen für den campaign-property-modification-service
Service-Benutzer, der für die Bereinigung der Eigenschaften während der Duplizierung von AEM-Vorlagen verantwortlich ist.
Auflösung resolution
Dienstbenutzerkonfiguration überprüfen
Stellen Sie sicher, dass der campaign-property-modification-service
über die richtigen Lese- und Änderungsberechtigungen für relevante Inhaltsknoten verfügt.
Überprüfen Sie, ob der Dienstbenutzer im /useradmin
vorhanden ist, und überprüfen Sie die Berechtigungen.
Stellen Sie sicher, dass der campaign-remote
Benutzer über die richtigen Leseberechtigungen für relevante Inhaltsknoten verfügt.
Konfigurieren von Apache Sling Service User Mapper
Fügen Sie die erforderliche Service-Zuordnung für den Service-Benutzer hinzu:
Apache Sling Service User Mapper Service Amendment
com.day.cq.mcm.cq-mcm-campaign:campaign-property-modification-service=[ campaign-property-modification-service]
Synchronisierungseinstellungen überprüfen
Überprüfen Sie API-Endpunkte und Synchronisierungseinstellungen zwischen AEM und ACC, um die Konsistenz über Umgebungen hinweg sicherzustellen.
Debug-Protokollierung aktivieren
Aktivieren Sie die Protokollierung auf Debugging-Ebene für com.adobe.cq.mcm.campaign
, um detaillierte Protokolle während des Synchronisierungsprozesses zu erfassen.
Indizierung und Abfragen validieren
Vergewissern Sie sich, dass die Oak-Indizierung aktualisiert wird, und validieren Sie SQL2-JCR-Abfragen, um sicherzustellen, dass sie die erwarteten Ergebnisse liefern.
Berechtigungen neu auswerten
Überprüfen Sie die Berechtigungen für campaign-property-modification-service
und campaign-remote
, um sicherzustellen, dass alle erforderlichen Zugriffsrechte bereitgestellt werden.