Les règles de contrôle permettent de s'assurer de la validité et la qualité des messages avant leur diffusion : bon affichage des caractères, taille des SMS, format des adresses, etc.
Un ensemble de règles livrées d'usine assurent les contrôles usuels. Ces règles, qui apparaissent en gras dans l'interface, sont les suivantes :
Afin de répondre à vos besoins, vous pouvez définir de nouvelles règles de contrôle. Pour cela, créez une règle de typologie de type Contrôle et saisissez la formule de contrôle en SQL dans l'onglet Code.
Exemple:
Dans l'exemple suivant, nous allons créer une règle afin de ne pas diffuser une offre par SMS à plus de 100 destinataires. Cette règle sera référencée dans une typologie de campagne qui sera associée aux diffusions SMS proposant l'offre concernée.
Les étapes sont les suivantes :
Créez une règle de typologie de type Contrôle. Sélectionnez un niveau d'alerte de type Avertissement (Warning).
Dans l'onglet Code, saisissez le script permettant d'appliquer la limite souhaitée, comme dans l'exemple suivant :
Ce script permet de générer un avertissement lorsque la cible de la diffusion excède 100 contacts :
if( delivery.FCP == false && delivery.properties.toDeliver > 100 ) { logWarning("Significant number of SMS to deliver (" + delivery.properties.toDeliver + "). Please make sure the target is correct.") return false; } return true
Associez cette règle à une typologie de campagne et référencez cette typologie dans la diffusion SMS concernée.
Lors de la phase d'analyse de la diffusion, la règle est appliquée et un avertissement est généré, s'il y a lieu.
La diffusion est toutefois prête à être envoyée.
Si vous augmentez le niveau d'alerte, la diffusion ne pourra pas être démarrée.
A la fin de l'analyse, le bouton Confirmer l'envoi ne sera pas disponible.