Adobe Campaign consente di generare documenti PDF variabili per gli allegati e-mail da documenti LibreOffice o Microsoft Word.
Sono supportate le seguenti estensioni: ".docx", ".doc" e ".odt".
Per personalizzare i documenti, sono disponibili le stesse funzionalità JavaScript utilizzate per la personalizzazione delle e-mail.
È necessario attivare la “The content of the file is personalized and converted to PDF during the delivery of each message” opzione . Questa opzione è accessibile quando alleghi il file all’e-mail di consegna. Per ulteriori informazioni sull’associazione di un file calcolato, consulta la Allega file sezione .
Esempio di personalizzazione dell'intestazione di una fattura:
Per generare tabelle dinamiche o includere immagini tramite un URL, è necessario seguire un processo specifico.
La procedura per la generazione di tabelle dinamiche è la seguente:
Crea una tabella con tre righe e tutte le colonne necessarie, quindi configurane il layout (bordi, ecc.).
Posiziona il cursore sulla tabella e fai clic sul pulsante Table > Table properties menu. Vai a Table e immetti un nome che inizia con NlJsTable.
Nella prima cella della prima riga, definire un ciclo ("for", ad esempio) che abilita l’iterazione sui valori che si desidera visualizzare nella tabella.
In ogni cella della seconda riga della tabella, inserire gli script che restituiscono i valori da visualizzare.
Chiudere il loop nella terza e ultima riga della tabella.
Esempio di definizione di una tabella dinamica:
L’inserimento di immagini esterne è utile se, ad esempio, desideri personalizzare un documento con un’immagine il cui URL è inserito in un campo del destinatario.
A questo scopo, devi configurare un blocco di personalizzazione, quindi includere una chiamata al blocco di personalizzazione nell’allegato.
Esempio: inserire un logo personalizzato in base al paese del destinatario
Passaggio 1: creare l'allegato:
Passaggio 2: crea il blocco di personalizzazione:
Vai a Resources > Campaign management > Personalization blocks del menu della console Adobe Campaign.
Crea un nuovo blocco di personalizzazione "My Logo" con "My_Logo" come nome interno.
Fai clic sul pulsante Advanced parameters… quindi controlla il “The content of the block is included in an attachment” opzione . Questo consente di copiare la definizione del blocco di personalizzazione direttamente nel contenuto del file OpenOffice.
È necessario differenziare due tipi di dichiarazioni all’interno del blocco di personalizzazione:
<
e >
).Nell’esempio, il blocco di personalizzazione si presenta così:
<% if (recipient.country.label == "Germany") { %>
<draw:frame svg:width="4cm" svg:height="3cm">
<draw:image xlink:href=https://..../logo_germany.png />
</draw:frame>
<% } else
if (recipient.country.label == "USA")
{ %>
<draw:frame svg:width="4cm" svg:height="3cm">
<draw:image xlink:href=https://..../logo_USA.png />
</draw:frame>
<% } %>
A seconda del paese del destinatario, la personalizzazione è visibile nel documento collegato alla consegna: