v7
S’applique uniquement à Campaign Classic v7

Configuration des instances creating-a-shared-connection

Pour utiliser les fonctionnalités des messages transactionnels, vous devez configurer les instances de pilotage et d'exécution. Vous pouvez utiliser :

IMPORTANT
Les extensions de schéma qui ont eu un impact sur les ressources utilisés par les workflows techniques de Message Center sur les instances de pilotage ou d'exécution doivent être dupliquées sur les autres instances utilisées par le module des messages transactionnels.

Vous devez également spécifier et connecter la ou les instances d'exécution aux instances de pilotage.

Toutes les étapes nécessaires pour configurer et connecter les instances de pilotage et d'exécution sont décrites dans cette section.

IMPORTANT
L'instance de pilotage et la ou les instance(s) d'exécution doivent être installées sur des machines différentes. Elles ne peuvent pas partager la même instance Campaign.

Configuration de l'instance de pilotage control-instance

Pour connecter l'instance de pilotage et les instances d'exécution, vous devez d'abord créer et configurer un compte externe de type Instance d'exécution sur l'instance de pilotage. Par conséquent, une fois publiés, les modèles de messages transactionnels peuvent être déployés sur les instances d'exécution.

Si vous utilisez plusieurs instances d'exécution, vous devez créer autant de comptes externes que d'instances d'exécution.

NOTE
Lorsque des instances d'exécution sont utilisées par plusieurs instances de pilotage, les données peuvent être divisées par dossier et par opérateur. Pour plus d'informations, consultez la section Utilisation de plusieurs instances de pilotage.

Créer un compte externe

NOTE
Les étapes ci-dessous doivent être exécutées sur l'instance de pilotage.

Procédez comme suit pour créer un compte externe de type instance d'exécution  :

  1. Positionnez-vous au niveau du dossier Administration > Plateforme > Comptes externes.

  2. Sélectionnez un des comptes externes de type instance d'exécution fournis d'usine par Adobe Campaign avec le bouton droit de la souris et choisissez Dupliquer dans le menu contextuel .

  3. Modifiez le libellé selon vos besoins.

  4. Sélectionnez l'option Activé afin que le compte externe soit opérationnel.

  5. Indiquez l'adresse du serveur sur lequel est installée l'instance d'exécution.

  6. Le compte doit correspondre à l'Agent Message Center tel qu'il est défini dans le dossier des opérateurs. Par défaut, le compte fourni d'usine par Adobe Campaign est mc .

  7. Entrez le mot de passe du compte tel qu'il a été défini dans le dossier des opérateurs.

    note note
    NOTE
    Pour ne pas avoir à saisir de mot de passe lors de la connexion à l'instance, vous pouvez spécifier l'adresse IP de l'instance de pilotage dans l'instance d'exécution. Pour plus d'informations, consultez la section Configuration de la ou des instances d'exécution.
  8. Indiquez la méthode de récupération qui doit être utilisée par l'instance d'exécution. Les données à récupérer sont transmises par l'instance d'exécution à l'instance de pilotage, afin d'enrichir les historiques des messages transactionnels et des événements.

    La collecte des données s'effectue soit par un service Web qui utilise un accès en HTTP/HTTPS, soit via le module Federated Data Access (FDA).

    note note
    NOTE
    Veuillez noter que lors de l'utilisation de FDA sur HTTP, seules les instances d'exécution utilisant une base de données PostgreSQL sont prises en charge. Les bases de données MSSQL ou Oracle ne sont pas prises en charge.

    La seconde méthode (FDA) est recommandée si l'instance de pilotage a un accès direct à la base de données des instances d'exécution. Dans le cas contraire, choisissez l'accès au service Web. Le compte FDA à spécifier correspond à la connexion aux bases de données des différentes instances d'exécution créées sur l'instance de pilotage.

    Pour plus d'informations sur Federated Data Access (FDA), consultez cette section.

  9. Cliquez sur Tester la connexion pour vérifier que la connexion entre l'instance de pilotage et l'instance d'exécution est effective.

Lors de l'utilisation de plusieurs instances d'exécution, répétez ces étapes pour créer autant de comptes externes que d'instances d'exécution.

Identification des instances d’exécution identifying-execution-instances

Chaque instance d'exécution doit être associée à un identifiant unique afin de différencier l'historique de chaque instance d'exécution lors de son affichage sur l'instance de pilotage.

Cet identifiant peut être attribué manuellement sur chaque instance d'exécution. Dans ce cas, cette étape doit être effectuée sur chaque instance d'exécution. Pour cela, utilisez l'assistant de déploiement comme décrit ci-dessous :

  1. Ouvrez l'assistant de déploiement sur une instance d'exécution.

  2. Accédez à la fenêtre Message Center.

  3. Attribuez l'identifiant de votre choix à l'instance.

  4. Répétez les étapes ci-dessus sur chaque instance d'exécution.

L'identifiant peut également être attribué automatiquement. Pour ce faire, accédez à l'instance de pilotage, puis cliquez sur le bouton Initialiser la connexion.

Configuration des instances d'exécution execution-instance

NOTE
Les étapes ci-dessous doivent être exécutées sur la ou les instances d'exécution.

Pour connecter la ou les instances d'exécution à l'instance de pilotage, procédez comme suit.

Pour que l'instance de pilotage puisse se connecter à l'instance d'exécution sans avoir à fournir de mot de passe, il suffit de saisir l'adresse IP de l'instance de pilotage dans la section relative aux droits d'accès de Message Center. Cependant, les mots de passe vides sont interdits par défaut.

Pour utiliser un mot de passe vide, accédez aux instances d'exécution et définissez une zone de sécurité limitée à l'adresse IP du système d'information qui diffuse les événements. Cette zone de sécurité doit autoriser les mots de passe vides et accepter les connexions de type <identifier> / <password>. Voir à ce propos cette section.

NOTE
Lorsque des instances d'exécution sont utilisées par plusieurs instances de pilotage, les données peuvent être divisées par dossier et par opérateur. Pour plus d'informations, consultez la section Utilisation de plusieurs instances de pilotage.
  1. Sur une instance d'exécution, positionnez-vous au niveau du dossier de l'opérateur (Administration > Gestion des accès > Opérateurs).

  2. Sélectionnez l'agent Message Center.

  3. Sélectionnez l'onglet Edition, cliquez sur Droits d'accès, et cliquez sur le lien Editer les paramètres d'accès…

  4. Dans la fenêtre Paramètres d'accès, cliquez sur le lien Ajouter un masque IP de confiance, et ajoutez l'adresse IP de l'instance de pilotage.

Lors de l'utilisation de plusieurs instances d'exécution, répétez ces étapes pour chaque instance d'exécution.

Utilisation de plusieurs instances de pilotage using-several-control-instances

Vous pouvez mutualiser un cluster d'exécution entre différentes instances de pilotage. Ce type d'architecture requiert le paramétrage suivant.

Imaginez, par exemple, que votre entreprise gère deux marques, chacune disposant de sa propre instance de pilotage : Pilotage 1 et Pilotage 2. Deux instances d'exécution sont également utilisées. Vous devez saisir un opérateur Message Center différent pour chaque instance de pilotage : un opérateur mc1 pour l'instance Pilotage 1 et un opérateur mc2 pour l'instance Pilotage 2.

Dans l'arborescence de toutes les instances d'exécution, créez un dossier par opérateur (Dossier 1 et Dossier 2) et limitez à leur dossier l'accès aux données de chaque opérateur.

Configuration des instances de pilotage configuring-control-instances

NOTE
Les étapes ci-dessous doivent être exécutées sur les instances de pilotage.
  1. Sur l'instance de pilotage Pilotage 1, créez un compte externe par instance d'exécution, puis saisissez l'opérateur mc1 dans chaque compte externe. L'opérateur mc1 sera ensuite créé pour toutes les instances d'exécution (voir la section Configuration des instances d'exécution).

  2. Sur l'instance de pilotage Pilotage 2, créez un compte externe par instance d'exécution, puis saisissez l'opérateur mc2 dans chaque compte externe. L'opérateur mc2 sera ensuite créé pour toutes les instances d'exécution (voir la section Configuration des instances d'exécution).

    note note
    NOTE
    Pour plus d'informations sur la configuration d'une instance de pilotage, voir cette section.

Configuration des instances d'exécution configuring-execution-instances

NOTE
Les étapes ci-dessous doivent être exécutées sur les instances d'exécution.

Pour utiliser plusieurs instances de pilotage, ce paramétrage doit être réalisé sur TOUTES les instances d'exécution.

  1. Créez un dossier par opérateur dans le nœud Administration > Exploitation > Message Center  : Dossier 1 et Dossier 2. Pour plus d'informations sur la création de dossiers et de vues, reportez-vous à cette page.

  2. Créez les opérateurs mc1 et mc2 en dupliquant l'opérateur Message Center fourni par défaut (mc). La création d'opérateurs est présentée dans cette section.

    note note
    NOTE
    Les opérateurs mc1 et mc2 doivent disposer du droit Exécution Message Center, et l'accès à la console cliente Adobe Campaign ne doit pas leur être autorisé. Un opérateur doit toujours être associé à une zone de sécurité. Voir à ce sujet cette section.
  3. Pour chaque opérateur, cochez la case Restreindre aux données présentes dans les sous-dossiers de, et sélectionnez le dossier correspondant (Dossier 1 pour l'opérateur mc1 et Dossier 2 pour l'opérateur mc2).

  4. Attribuez à chaque opérateur les droits en lecture et en écriture sur son dossier. Pour cela, effectuez un clic droit sur le dossier et sélectionnez Propriétés. Sélectionnez ensuite l'onglet Sécurité et ajoutez l'opérateur correspondant (mc1 pour le dossier Dossier 1 et mc2 pour le dossier Dossier 2). Vérifiez que les cases Lecture/Ecriture des données sont bien cochées.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1