Dans le cas d'une architecture répartie, vous devez indiquer dans l'instance de pilotage les instances d'exécution qui lui sont reliées et établir une connexion entre elles. Ce sont vers les instances d'exécution que sont déployés les modèles de message transactionnel. La connexion entre l'instance de pilotage et les instances d'exécution se réalise en configurant des comptes externes de type Instance d'exécution. Vous devez créer autant de comptes externes que d'instances d'exécution.
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, reportez-vous à la section Utilisation de plusieurs instances de pilotage.
Procédez comme suit pour créer un compte externe de type instance d'exécution :
Positionnez-vous au niveau du dossier Administration > Plate-forme > Comptes externes.
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 .
Modifiez le libellé selon vos besoins.
Sélectionnez l'option Activé afin que le compte externe soit opérationnel.
Indiquez l'adresse du serveur sur lequel est installée l'instance d'exécution.
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 .
Entrez le mot de passe du compte tel qu'il a été défini dans le dossier des opérateurs.
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. Voir à ce propos la section Instance d’exécution.
Indiquez la méthode de rapatriement 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).
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 deuxième méthode est recommandée si l'instance de pilotage peut avoir un accès direct aux bases de données des instances d'exécution. Dans le cas contraire, choisissez l'accès par service Web. Le compte FDA à spécifier correspond à la connexion vers les bases des différentes instances d'exécution créée sur l'instance de pilotage.
Reportez-vous à la section Accès à une base de données externe pour plus d'informations sur le Federated Data Access (FDA).
Cliquez sur Tester la connexion pour vérifier que la connexion entre l'instance de pilotage et l'instance d'exécution est effective.
Chaque instance d’exécution doit être associée à un identifiant. Cet identifiant peut être attribué pour chaque instance d’exécution soit manuellement, à l’aide de l’assistant de déploiement (voir la section Identifier les instances d’exécution), soit automatiquement, en cliquant sur le bouton Initialiser la connexion de l’instance de pilotage.
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 des droits d'accès 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.
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, reportez-vous à la section Utilisation de plusieurs instances de pilotage.
Positionnez-vous au niveau du dossier des opérateurs dans l'arborescence de l'instance d'exécution (Administration > Gestion des accès > Opérateurs ).
Sélectionnez l'agent Message Center.
Sélectionnez l'onglet Edition, cliquez sur Droits d'accès, et cliquez sur le lien Editer les paramètres d'accès…
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.
Vous pouvez mutualiser un cluster d'exécution entre différentes instances de pilotage. Ce type d'architecture requiert le paramétrage suivant.
Par exemple, si votre entreprise gère deux marques, chacune possède sa propre instance de pilotage : Pilotage 1 et Pilotage 2. Deux instances d’exécution sont également utilisées. Vous devez indiquer 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.
Dans 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 Paramétrage des instances d’exécution).
Dans 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 Paramétrage des instances d’exécution).
Pour plus d’informations sur le paramétrage d’une instance de pilotage, consultez la section.Instance de pilotage
Pour utiliser plusieurs instances de pilotage, ce paramétrage doit être réalisé sur TOUTES les instances d'exécution.
Créez un dossier par opérateur dans le noeud Administration > Exploitation > Message Center : Dossier 1 et Dossier 2. La création de dossiers et de vues est présentée dans le guide Platform.
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.
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.
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).
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.