Lo scopo di questo caso d’uso è quello di aggiungere al volo allegati e-mail a messaggi in uscita.
In questo scenario verrà illustrato come inviare e-mail transazionali con allegati singoli e/o personalizzati. Gli allegati non verranno precaricati nel server di messaggistica transazionale: invece saranno generate al volo.
Quando acquisite informazioni sui clienti o informazioni dettagliate, potrebbe essere necessario inviarle nuovamente al cliente al termine del processo, ad esempio in un file PDF allegato a un messaggio e-mail.
Di seguito sono riportati i passaggi principali di questo scenario:
In questo scenario, gli allegati non vengono pre-creati, ma aggiunti al volo alle e-mail in uscita, il che offre i seguenti vantaggi:
Per evitare problemi di prestazioni, se includete come allegati immagini scaricate al volo da un URL personalizzato, per impostazione predefinita ciascuna dimensione non deve superare i 100.000 byte. Questa soglia consigliata può essere configurata da l'elenco di opzioni Campaign Classic.
Prima di implementare questo scenario, leggi attentamente le linee guida seguenti:
Per evitare problemi di prestazioni, si consiglia di non includere più di un allegato per e-mail. La soglia consigliata può essere configurata da l'elenco di opzioni Campaign Classic.
Il diagramma seguente mostra i diversi passaggi per implementare questo scenario:
Per aggiungere al volo un allegato e-mail a un messaggio transazionale, effettua le operazioni seguenti:
Iniziate progettando l'allegato. Per ulteriori informazioni, consulta questa sezione.
Questo consente di allegare i file a un'e-mail, anche se non sono ospitati nell'istanza di esecuzione.
Potete inviare le e-mail tramite un trigger di messaggio SOAP. Nella chiamata SOAP è presente un parametro URL (attachmentURL).
Per ulteriori informazioni sulle richieste SOAP, vedere Descrizione evento.
Durante la progettazione del messaggio e-mail, fate clic su Attachment.
Nella schermata Attachment definition, immettete il parametro SOAP attachment:
<%= rtEvent.ctx.attachementUrl %>
Quando il messaggio viene elaborato, il sistema riceve il file dalla posizione remota (server di terze parti) e lo allega al singolo messaggio.
Poiché questo parametro può essere una variabile, deve accettare la variabile URL remota completa del file, inviata tramite la chiamata SOAP.