Funzionalità avanzate

In qualità di utente tecnico, oltre alle proprietà generali, puoi utilizzare funzionalità avanzate per configurare i rapporti, ad esempio:

Uso degli script

Riferimento a script esterni

Potete fare riferimento ai codici JavaScript che verranno eseguiti sul lato client e/o server quando viene richiamata la pagina del rapporto.

Per eseguire questa operazione:

  1. Modificare le proprietà del report e fare clic su Scripts.

  2. Fare clic su Add e selezionare lo script a cui fare riferimento.

  3. Selezionate quindi la modalità di esecuzione.

    Se si aggiungono diversi script, utilizzare le frecce della barra degli strumenti per definire la sequenza di esecuzione.

Per una normale esecuzione sul lato client, gli script di riferimento devono essere scritti in JavaScript e devono essere compatibili con i browser più comuni. Per ulteriori informazioni al riguardo, consulta questa sezione.

Aggiunta di un'attività script

Durante la progettazione del report, utilizzare l'attività Script per elaborare i dati e creare facilmente query complesse che non abilitano SQL Language. È possibile immettere direttamente la query nella finestra dello script.

La scheda Texts consente di definire le stringhe di testo. Possono quindi essere utilizzati con la sintassi seguente: $(Identifier). Per ulteriori informazioni sull'uso dei testi, vedere Aggiunta di un'intestazione e di un piè di pagina.

ATTENZIONE

NON è consigliabile utilizzare il codice JavaScript per creare aggregati.

Per creare una cronologia del rapporto, aggiungere la riga seguente alla query JavaScript per salvare i dati archiviati:

if( ctx.@_historyId.toString().length == 0 )

In caso contrario verranno visualizzati solo i dati correnti.

Aggiunta di un parametro URL

La scheda Parameters delle proprietà del report consente di definire impostazioni aggiuntive per il report: queste impostazioni verranno trasmesse all’URL durante la chiamata.

ATTENZIONE

Per motivi di sicurezza, questi parametri devono essere utilizzati con grande cautela.

Per creare una nuova impostazione:

  1. Fare clic sul pulsante Add e inserire il nome dell'impostazione.

  2. Se necessario, specificate se l'impostazione sarà obbligatoria o meno.

  3. Selezionate il tipo di impostazione da creare: Filter o Variable.

    L'opzione Filter entities consente di utilizzare un campo del database come parametro.

    I dati vengono recuperati direttamente a livello di entità: ctx/destinatario/@account.

    L'opzione Variable consente di creare o selezionare una variabile che verrà passata come parametro dell'URL e che potrà essere utilizzata nei filtri.

Response HTTP headers consente di impedire il clickjacking quando si inserisce la pagina del report in una pagina HTML utilizzando iframe. Per evitare il clickjacking, potete scegliere il comportamento X-Frame-options header:

  • None: Il rapporto non avrà alcun risultato X-Frame-options header.
  • Same as origin: Impostato per impostazione predefinita per i nuovi rapporti e i rapporti ripubblicati. Il nome host sarà uguale all'URL del report.
  • Deny: Il rapporto non può essere incluso in una pagina HTML utilizzando iframe.

Aggiunta di variabili

La scheda Variables contiene l'elenco delle variabili configurate nel rapporto. Queste variabili sono esposte nel contesto del rapporto e possono essere utilizzate nei calcoli.

Fate clic sul pulsante Add per creare una nuova variabile.

Per visualizzare la definizione di una variabile, selezionatela e fate clic sul pulsante Detail….

Caso di utilizzo: utilizzare variabili e parametri in un rapporto

Nell’esempio seguente, scoprirete come aggiungere un parametro "_type" per creare diverse viste di un rapporto, in base al valore di questo attributo.

Scopri questa funzione nel video

Chiamata a un altro report

Un'attività Jump è come una transizione senza una freccia: consente di passare da un'attività all'altra o di accedere a un altro rapporto.

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now