Le regole di controllo consentono di garantire la validità e la qualità dei messaggi prima della consegna: visualizzazione del carattere, dimensioni dell'SMS, formato dell'indirizzo, ecc.
Una serie di regole pronte all'uso consente di eseguire controlli consueti. Tali controlli (visualizzati in grassetto nell’interfaccia) sono:
È possibile creare nuove regole di controllo in base alle proprie esigenze. A questo scopo, creare una regola di tipo Control e immettere la formula di controllo in SQL nella scheda Code.
Esempio:
Nell'esempio seguente, creeremo una regola per impedire che un'offerta SMS venga inviata a più di 100 destinatari. Questa regola sarà collegata a una tipologia di campagna, quindi alle consegne via SMS per le quali l'offerta interessata è disponibile.
Effettuate le seguenti operazioni:
Creare una regola di tipo Control. Selezionare un livello di avviso Warning.
Nella scheda Code, inserire lo script per applicare la soglia desiderata, come illustrato di seguito:
Questo script attiva un avviso se la destinazione di consegna supera i 100 contatti:
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
Collegate questa regola a una tipologia di campagna e fate riferimento alla tipologia nella distribuzione di SMS interessati.
Durante l'analisi del recapito, la regola viene applicata e, se applicabile, viene creato un avviso.
Tuttavia, la consegna sarà ancora pronta per l'invio.
Se si aumenta il livello di avviso, la consegna non verrà avviata.
Al termine dell'analisi, il pulsante Confirm delivery non sarà disponibile.