Définitions de fichier d'entrée pour les éléments marketing

Utilisez un fichier d'entrée MarketingElement.csv pour charger des informations permettant de créer des éléments pour les activités marketing appartenant à un magasin. Une fois les données chargées, les professionnels peuvent gérer les nouvelles informations d'élément pour les activités marketing avec l'outil Marketing.

Vous pouvez extraire des objets d'élément pour des activités marketing avec l'Utilitaire d'extraction de donnée afin de créer un fichier d'entrée MarketingElement.csv que vous pouvez ensuite charger avec l'pour l'utilitaire de chargement de données. Vous pouvez ainsi copier et déplacer des activités et les informations liées d'un magasin ou d'une instance à l'autre, par exemple pour créer un ou plusieurs environnements de test. Des exemples de fichier de configuration dont vous pouvez vous servir avec l'Utilitaire d'extraction de donnée sont fournis pour l'extraction des données d'activité depuis la table de base de données DMELEMENT. L'instruction SQL dont l'Utilitaire d'extraction de donnée se sert pour extraire des éléments extrait des données uniquement pour les activités dont le type est 'WEB', 'DIALOG', 'EMAIL' et 'SEARCH'.

Des exemples de fichier de configuration dont vous pouvez vous servir avec l'pour l'utilitaire de chargement de données sont également fournis pour le chargement des données d'élément. Lorsque vous chargez le fichier MarketingElement.csv, pour l'utilitaire de chargement de données remplit la table de base de données DMELEMENT.

Lorsque vous chargez des informations d'élément pour des activités marketing, il peut être nécessaire de charger des informations supplémentaires. Par exemple, si les activités marketing n'existent pas dans votre magasin cible, vous devez d'abord charger les données permettant de créer les activités. Ensuite, vous pouvez charger les informations d'élément. Pour plus d'informations sur les données relatives aux activités marketing que vous pouvez charger, voir :
Remarque : Lorsque vous chargez des données afin d'insérer ou de remplacer des éléments d'activité marketing pour une activité, l'utilitaire remplace tous les éléments existants pour l'activité avant d'insérer de nouveaux éléments. Si vous ne voulez pas que l'utilitaire retire tous les éléments existants avant d'insérer de nouveaux éléments, incluez la propriété de configuration replaceAllElements dans la configuration d'élément de chargement pour les éléments marketing. Cette propriété indique si l'utilitaire de chargement de données remplace les éléments existants pour une activité par les éléments qui se trouvent dans le fichier d'entrée. Vous pouvez définir les valeurs suivantes pour cette propriété :
true
L'utilitaire de chargement de données supprime tous les éléments existants pour une activité avant de charger de nouveaux éléments. Il s'agit de la valeur par défaut.
false
L'utilitaire de chargement de données ne remplace pas tous les éléments existants. Seuls les éléments existants qui correspondent à des éléments dans le fichier d'entrée sont remplacés.

Définitions

activityName
(Requis, chaîne) Nom de l'activité.

Cette colonne ou cet élément est mappé à DMACTIVITY.NAME.

elementName
(Requis, chaîne) Nom de l'élément.

Cette colonne ou cet élément est mappé à DMELEMENT.NAME.

parentelementName
(Chaîne) Nom de l'élément parent.

Cette colonne ou cet élément est mappé à DMELEMENT.PARENT.

sequence
(Double) Séquence que l'élément affiche sous l'élément parent.

Cette colonne ou cet élément est mappé à DMELEMENT.SEQUENCE.

elementTemplateId
(Chaîne) Identificateur du type d'élément de campagne.

Lorsque vous utilisez l'Utilitaire d'extraction de donnée pour générer le fichier MarketingElement.csv, l'utilitaire inclut les valeurs d'ID unique dans le fichier. Elles sont incluses par défaut avec HCL Commerce et sont associées à la même valeur dans tous les magasins et toutes les instances.

Cette colonne ou cet élément est mappé à DMELEMENT.DMELETEMPLATE_ID.

priority
(Entier) Priorité de l'élément de campagne. Si vous définissez la valeur null, la priorité de l'élément de campagne est celle de la campagne marketing associée.

Cette colonne ou cet élément est mappé à DMELEMENT.PRIORITY.

triggerName
(Chaîne) Nom du déclencheur à détecter.

Cette colonne ou cet élément est mappé à DMTRIGLSTN.NAME.

allUsers
(Entier) Indique si tous les clients peuvent attendre le déclencheur. Vous pouvez définir les valeurs suivantes pour cette colonne ou cet élément :
0
Des clients spécifiques seulement attendent le déclencheur.
1
Tous les clients attendent le déclencheur.

Cette colonne ou cet élément est mappé à DMTRIGLSTN.ALLUSERS.

delete
(Chaîne) Indique si l'enregistrement doit être supprimé. Spécifiez 1 pour supprimer l'enregistrement.
Remarque : si vous voulez supprimer tous les enregistrements de base de données qui correspondent aux enregistrements dans un fichier, vous pouvez exécuter l'pour l'utilitaire de chargement de données en mode suppression. Pour plus d'informations, voir Configuration de l'ordre de chargement des données.