Définitions de modèle d'élément de campagne

Les déclencheurs, cibles et actions utilisées dans les activités marketing sont basés sur des modèles. Les modèles sont appelés définitions de modèle d'élément de campagne. Si vous personnalisez un déclencheur, une cible ou une action, veillez à comprendre l'objet et la structure de ces définitions de modèle avant de modifier un modèle existant ou de créer un modèle personnalisé.

Dans la palette Générateur d'activité, chaque déclencheur, cible et action qu'un professionnel peut ajouter à une activité marketing constitue un élément de campagne. Les définitions de modèle d'élément de campagne définissent l'ossature des éléments de campagne. Chaque élément de campagne de la palette peut être associé à une ou plusieurs définitions de modèle. Par exemple :
  • L'action Emettre un bon de réduction est associée à une définition de modèle (modèle issueCoupon)
  • L'action Envoyer un Message est associée à deux définitions de modèle, une pour l'envoi de messages électroniques (modèle sendIndividualEmail) et l'autre pour l'envoi de SMS (modèle sendSMS).

Les définitions de modèle d'élément de campagne sont stockées au format XML dans la table DMELETEMPLATE.

Ces définitions de modèle spécifient des choses différentes selon la fonction de la cible, du déclencheur ou de l'action. Chaque définition de modèle d'élément de campagne est composée d'un ou de plusieurs des fragments XML répertoriés dans la première colonne de la table ci-dessous. Pour plus d'informations sur chaque code XML, cliquez sur le lien correspondant dans la table.

Fragment XML dans la définition de modèle d'élément de campagne Objet du code XML S'applique aux déclencheurs ? S'applique aux cibles ? S'applique aux actions ?
XML de définition d'implémentation Spécifie le nom unique de l'élément de campagne Oui, obligatoire. Oui, obligatoire. Oui, obligatoire.
Spécifie la commande de tâche de l'élément de campagne Oui, le cas échéant. Oui, obligatoire. Oui, obligatoire.
Spécifie les définitions d'argument à transmettre à la commande de tâche Non Oui, le cas échéant. Oui, le cas échéant.
XML de définition de règle de comportement Spécifie comment détecter si les événements associés à l'élément de campagne se sont produits Oui, le cas échéant. Oui, le cas échéant. Oui, le cas échéant.
XML de définition de règle associée

Spécifie le XML de définition d'implémentation cible. Cette cible est vérifiée lorsque l'événement défini dans le XML de définition de règle de comportement est détecté. Si l'évaluation de la cible renvoie 'true', le déclencheur est activé.

Oui, le cas échéant. Non Non