Show Menu
SUJETS×

Intégration à Adobe Campaign Standard

Cette documentation décrit comment intégrer AEM à Adobe Campaign Standard, la solution par abonnement. Si vous utilisez Adobe Campaign 6.1, voir Intégration à Adobe Campaign 6.1 pour ces instructions.
Adobe Campaign permet de gérer le contenu et les formulaires d’envoi de courrier électronique directement dans Adobe Experience Manager.
Pour utiliser les deux solutions ensemble, vous devez d’abord les configurer pour les connecter l’une à l’autre. Cela implique certaines étapes de configuration à la fois dans Adobe Campaign et dans Adobe Experience Manager, qui sont décrites en détail dans ce document.
L’utilisation d’Adobe Campaign dans AEM comprend la possibilité d’envoyer du courrier électronique et des formulaires via Adobe Campaign et elle est décrite dans Utilisation d’Adobe Campaign .
En outre, les rubriques suivantes peuvent être utiles lors de l’intégration d’AEM avec Adobe Campaign  :
Si vous étendez votre intégration à Adobe Campaign, vous pouvez consulter les pages suivantes :

Configuration d’Adobe Campaign

La configuration d’Adobe Campaign implique les tâches suivantes :
  1. Configuration de l’utilisateur aemserver
  2. Création d’un compte externe dédié
  3. Vérification de l’option AEMResourceTypeFilter
  4. Création d’un modèle de livraison dédié
To perform these operations, you must have the administration role in Adobe Campaign.

Conditions préalables

Au préalable, assurez-vous de disposer des éléments suivants :
Operations detailed in the Configuring Adobe Campaign and Configuring Adobe Experience Manager sections are necessary for the integration functionalities between AEM and Adobe Campaign to work correctly.

Configuration de l’utilisateur aemserver

The aemserver user must be configured in Adobe Campaign. The aemserver is a technical user that will be used to connect the AEM server to Adobe Campaign.
Go to Administration > Users & Security > Users , and select the aemserver user. Cliquez dessus pour ouvrir les paramètres utilisateur.
  • Vous devez définir un mot de passe pour cet utilisateur. Cette opération ne peut pas être effectuée via l’interface utilisateur. Cette configuration doit être effectuée dans REST par un administrateur technique.
  • You can assign specific roles to this user, such as deliveryPrepare , which allows the user to create and edit deliveries.

Configuration d’un compte externe Adobe Experience Manager

Vous devez configurer un compte externe permettant de connecter Adobe Campaign à votre instance AEM.
Dans AEM, veillez à définir le mot de passe de l’utilisateur distant d’Adobe Campaign. Vous devez définir ce mot de passe pour connecter Adobe Campaign à AEM. Connectez-vous en tant qu’administrateur et, dans la console d’administration des utilisateurs, recherchez l’utilisateur à distance d’Adobe Campaign et cliquez sur Définir le mot de passe .
Pour configurer un compte externe AEM :
  1. Go to Administration > Application settings > External accounts .
  2. Select the default aemInstance external account or create a new one by clicking the Create button.
  3. Select Adobe Experience Manager i n the Type field and enter the access parameters used for your AEM authoring instance: server address, account name and password.
    Veillez à ne pas ajouter de barre oblique  / à la fin de l’URL ou la connexion ne fonctionnera pas.
  4. Make sure that the Enabled checkbox is selected, then click Save to save your modifications.

Vérification de l’option AEMResourceTypeFilter

The AEMResourceTypeFilter option is used to filter types of AEM resources that can be used in Adobe Campaign. Cela permet à Adobe Campaign de récupérer le contenu AEM conçu spécifiquement pour n’être utilisé que dans Adobe Campaign.
Cette option est préconfigurée, cependant, si vous la modifiez, l’intégration risque de ne pas fonctionner.
Pour vérifier que l’option AEMResourceTypeFilter est configurée :
  1. Accédez à Administration  > Paramètres d’application  > Options .
  2. In the list, you can ensure that the AEMResourceTypeFilter option is listed and that the paths are correct.

Création d’un modèle de livraison de courrier électronique spécifique à AEM

Par défaut, la fonction AEM n’est pas activée dans les modèles de courrier électronique Adobe Campaign. Vous pouvez configurer un nouveau modèle de livraison de courrier électronique utilisable pour créer des courriers électroniques avec du contenu AEM.
Pour créer un modèle de livraison de courrier électronique spécifique à AEM :
  1. Accédez à Ressources  > Modèles  > Modèles de livraison .
  2. Activez la sélection en cliquant sur la coche dans la barre d’actions et en sélectionnant le modèle par défaut de courrier électronique standard (courrier) existant, puis en le dupliquant en cliquant sur l’icône Copier et en cliquant sur Confirmer .
  3. Disable the selection mode by clicking the x and open the newly created Copy of Standard email (mail) template, then select Edit properties from the action bar of the template dashboard.
    Vous pouvez modifier le libellé du modèle .
  4. Dans la section Contenu des propriétés, modifiez la source de contenu en Adobe Experience Manager . Sélectionnez ensuite le compte externe qui a été créé auparavant, puis cliquez sur Confirmer .
    Enregistrez vos modifications en cliquant sur Confirmer et sur Enregistrer.
    La fonction de contenu AEM sera activée pour les livraisons de courrier électronique créées à partir de ce modèle.

Configuration d’Adobe Experience Manager

Pour configurer AEM, vous devez procéder comme suit :
  • Configurez la réplication entre les instances.
  • Connectez-vous à Adobe Campaign.
  • Configurez l’externaliseur.

Configuration de la réplication entre les instances AEM

Le contenu créé à partir de l’instance de création AEM est d’abord envoyé à l’instance de publication. Cette instance de publication transfère ensuite le contenu vers Adobe Campaign. L’agent de réplication doit donc être configuré pour répliquer à partir de l’instance de création AEM vers l’instance de publication AEM.
Si vous ne souhaitez pas utiliser l’URL de réplication, mais plutôt l’URL conviviale, vous pouvez définir l’ URL publique dans le paramètre de configuration suivant dans OSGi ( Outils  > Console web  > Configuration OSGi > Intégration AEM Campaign – configuration ) : ​URL publique : com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
Cette étape est également nécessaire pour répliquer certaines configurations d’instance de création dans l’instance de publication.
Pour configurer la réplication entre les instances AEM :
  1. From the authoring instance, select AEM logo > Tools ​icon > Deployment > Replication > Agents on author , then click Default Agent .
    Évitez d’utiliser l’hôte local localhost (il s’agit d’une copie locale d’AEM) lors de la configuration de votre intégration avec Adobe Campaign, à moins que les instances de publication et de création se trouvent toutes deux sur le même ordinateur.
  2. Click Edit then select the Transport tab.
  3. Configurez l’URI en remplaçant localhost par l’adresse IP ou l’adresse de l’instance de publication AEM.

Connexion d’AEM à Adobe Campaign

Avant que vous puissiez utiliser AEM et Adobe Campaign ensemble, vous devez établir la liaison entre les deux solutions afin qu’elles puissent communiquer.
  1. Connectez-vous à votre instance de création AEM.
  2. Select Tools > Operations > Cloud > Cloud Services , then Configure now in the Adobe Campaign section.
  3. Create a new configuration by entering a Title and click Create , or choose the existing configuration that you want to link with your Adobe Campaign instance.
  4. Modifiez la configuration afin qu’elle corresponde aux paramètres de votre instance Adobe Campaign.
    • Nom d'utilisateur : aemserver , l’opérateur de package d’intégration AEM d’Adobe Campaign utilisé pour établir le lien entre les deux solutions.
    • Mot de passe  : mot de passe de l’opérateur aemserver Adobe Campaign. Vous devrez peut-être respécifier le mot de passe pour cet opérateur directement dans Adobe Campaign.
    • Point de terminaison de l’API  : URL de l’instance Adobe Campaign.
  5. Select Connect to Adobe Campaign and click OK .
    Après avoir créé et publié votre courrier électronique , vous devez republier la configuration sur votre instance de publication.
Si la connexion échoue, vérifiez les éléments suivants :

Configuration de l’externaliseur

Vous devez configurer l’externaliseur dans AEM sur votre instance de création. L’externaliseur est un service OSGi qui vous permet de transformer un chemin de ressources en une URL absolue externe. Ce service propose un emplacement centralisé pour configurer ces adresses URL externes et les créer.
Pour des instructions générales, voir Configuration de l’externaliseur . For the Adobe Campaign integration, make sure you configure the publish server at https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl not point to localhost:4503 but to a server that is reachable by the Adobe Campaign console.
S’il pointe vers localhost:4503 ou un autre serveur auquel Adobe Campaign ne parvient pas à se connecter, les images ne s’affichent pas dans la console Adobe Campaign.