Exemple : modèle d'élément de campagne pour un déclencheur
Exemple
Voici l'instruction SQL permettant d'ajouter le code du modèle d'élément de campagne d'un exemple de déclencheur à la table DMELETEMPLATE. Dans cet exemple, un système externe détecte une fraude à la carte de crédit. Le système externe est capable de détecter une fraude à la carte de crédit ou au compte de crédit. Il envoie à l'environnement d'exécution marketing un message signalant que l'une de ces occurrences de fraude s'est produite pour un client. A l'aide de ce déclencheur personnalisé, un responsable Marketing peut créer une activité Dialogue pour définir la manière d'avertir le client dans cette situation (par exemple, en envoyant un SMS ou un courrier électronique suivant son niveau de couverture, puis en envoyant un message de relance après un certain temps).
Ce modèle d'élément de campagne contient une définition d'implémentation et une définition de règle de comportement.
insert into dmeletemplate (dmeletemplate_id, dmelementtype_id, name, implxml, behaviorxml)
values
(1003, 1, 'Custom Fraud Detected Trigger',
'<Trigger type="customFraudDetectedTrigger">
<Implementation invocationType="TaskCommand">
<Class name="com.mycompany.CustomFraudDetectedTriggerTaskCmd">
</Class>
</Implementation>
</Trigger>',
'<BehaviorRule
command="CustomFraudDetectedTriggerEvent"
action="send"
comparison="=">
<Variable
name="eventType"
value="MARKETING_eventType"
type="NVP"/>
</BehaviorRule>');