Adobe Campaign consente di generare documenti PDF variabili (per allegati e-mail, consegna diretta tramite posta) da documenti di 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 l’opzione “The content of the file is personalized and converted to PDF during the delivery of each message”. Questa opzione è accessibile quando allegate il file all’e-mail di consegna. Per ulteriori informazioni sull’associazione di un file calcolato, fare riferimento alla sezione File allegati.
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:
Creare una tabella con tre righe e tutte le colonne necessarie, quindi configurarne il layout (bordi, ecc.).
Posizionare il cursore sulla tabella e fare clic sul menu Table > Table properties. Fare clic sulla scheda Table e inserire un nome che inizia con NlJsTable.
Nella prima cella della prima riga, definire un ciclo ("for", ad esempio) che consenta 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 ciclo nella terza e ultima riga della tabella.
Esempio di definizione di tabella dinamica:
L'inserimento di immagini esterne è utile se, ad esempio, desiderate personalizzare un documento con un'immagine il cui URL viene immesso in un campo del destinatario.
A tal fine, devi configurare un blocco di personalizzazione, quindi includere nell’allegato una chiamata al blocco di personalizzazione.
Esempio: inserimento di un logo personalizzato in base al paese del destinatario
Passaggio 1: creare l'allegato:
Passaggio 2: create il blocco di personalizzazione:
Andate al menu Resources > Campaign management > Personalization blocks della console Adobe Campaign .
Create un nuovo blocco di personalizzazione "My Logo" con "My_Logo" come nome interno.
Fare clic sul collegamento Advanced parameters…, quindi selezionare l’opzione “The content of the block is included in an attachment”. Questo consente di copiare la definizione del blocco di personalizzazione direttamente nel contenuto del file OpenOffice.
È necessario distinguere due tipi di dichiarazioni all'interno del blocco di personalizzazione:
<
e >
).Nell’esempio, il blocco di personalizzazione si presenta come segue:
<% 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: