HCL Commerce Developer

Exportation de segments de clientèle dans un environnement de développement à partir de la base de données de production

Vous pouvez configurer votre environnement de développement HCL Commerce pour exporter des informations client à partir de la base de données de l'environnement de production. Vous pouvez ensuite vous aider de ces informations client pour tester la personnalisation de la fonction d'exportation de segment de clientèle.

Pour plus d'informations sur l'exportation des informations de segment de clientèle avec l'outil Marketing, voir Exportation des informations sur le segment de clientèle.

Remarque : L'exportation d'informations du segment de clientèle dans l'environnement de développement ne nécessite pas de connexion à la base de données de l'environnement de production. Lorsque vous exécutez la fonction d'exportation dans l'environnement de développement et qu'il n'existe pas de connexion à la base de données de production, la fonction exporte les informations à partir de la base de données de l'environnement de développement. Si vous n'avez pas besoin d'exporter les informations à partir de l'environnement de production, utilisez la base de données de l'environnement de développement. Pour cela, exécutez la fonction d'exportation sans connexion à la base de données de production.

Avant de commencer

Vérifiez que vous avez exécuté les tâches suivantes dans l'environnement de développement :

Procédure

  1. Configurez une connexion à la base de données de l'environnement de production.
  2. Synchronisez les segments de clientèle entre les environnements de développement et de production.
  3. Assurez-vous, dans l'environnement de développement, que les segments de clientèle à exporter existent dans l'environnement de production. Si le segment exporté n'existe pas dans l'environnement de production, le fichier d'exportation généré n'inclut pas toutes les données.

    Les segments de clientèle à exporter doivent posséder les mêmes valeurs d'identification dans les deux environnements. Par exemple, la valeur MBRGRP.MBRGRP_ID. L'exportation de segment de clientèle utilise les valeurs d'ID disponibles dans l'environnement de développement afin de créer une requête SQL pour extraire les informations de segment de clientèle. En disposant des mêmes valeurs dans les deux environnements, vous pouvez vous assurer que la requête extrait les données pour le segment correct. Si les valeurs d'ID sont différentes dans les environnements, la requête peut ne renvoyer aucune information à partir de la base de données de l'environnement de production, ou renvoyer des informations pour un segment de clientèle inapproprié.

  4. Configurez la fonction d'exportation de segment de clientèle pour utiliser la connexion à la base de données de l'environnement de production.
    1. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
    2. Accédez au répertoire suivant :

      workspace_dir\WC\xml\config\com.ibm.commerce.marketing-fep-ext

      Si le dossier com.ibm.commerce.marketing-fep-ext n'existe pas, créez-le.
    3. Ouvrez le fichier wc-admin-component.xml pour l'éditer.
      Si le fichier n'existe pas, vous devez le créer. Pour plus d'informations sur la création de ce fichier, voir Modification des propriétés dans le fichier de configuration du composant marketing (wc-admin-component.xml).
    4. Recherchez la section Customer Segment Export dans le fichier et modifiez la valeur de la propriété de configuration CustomerSegmentExtractUseProductionConnectionInDeveloperEnv sur true .
    5. Enregistrez et fermez le fichier.
  5. Redémarrez le serveur de test HCL Commerce.
  6. Vérifiez que la configuration a abouti et que vous pouvez exporter les segments de clientèle à partir de la base de données de l'environnement de production.
    1. En tant qu'utilisateur doté du rôle Directeur marketing, ouvrez l'outil Marketing.
    2. Exportez les informations client d'un segment de clientèle et téléchargez le fichier exporté.
    3. Dans un utilitaire de gestion de fichiers, accédez au répertoire suivant :

      WCDE_installdir\logs

    4. Ouvrez le fichier trace.txt pour l'éditer. Ce fichier contient l'instruction SQL que la fonction d'exportation de segment de clientèle utilise pour exporter le segment de clientèle à partir de la base de données de l'environnement de production. Copiez l'instruction SQL.
    5. Ouvrez une connexion à votre base de données de production et exécutez l'instruction SQL copiée pour afficher les informations relatives au segment de clientèle. Comparez le contenu du fichier d'exportation téléchargé et les résultats de la requête de base de données pour vérifier que le contenu du fichier concerne le segment de clientèle approprié dans l'environnement de production.