Show Menu
ARGOMENTI×

Risposte ai moduli web

Campi di memorizzazione di risposta

Le risposte ai moduli possono essere salvate in un campo del database o temporaneamente in una variabile locale. La modalità di memorizzazione delle risposte viene scelta durante la creazione del campo. Può essere modificato tramite il Edit storage... collegamento.
Per ciascun campo di immissione in un modulo sono disponibili le seguenti opzioni di memorizzazione:
  • Edit a recipient
    È possibile selezionare un campo del database: le risposte degli utenti saranno memorizzate in questo campo. Per ogni utente, viene salvato solo l'ultimo valore immesso: viene aggiunto al relativo profilo: Fare riferimento a Memorizzazione dei dati nel database .
  • Variable
    Se non si desidera memorizzare informazioni nel database, è possibile utilizzare una variabile. Le variabili locali possono essere dichiarate a monte. Fare riferimento a Memorizzazione dei dati in una variabile locale.

Memorizzazione dei dati nel database

Per salvare i dati in un campo esistente del database, fare clic sull' Edit expression icona e selezionarla dall'elenco dei campi disponibili.
Il documento di riferimento predefinito è lo schema nms:destinatario . Per visualizzarlo o sceglierne uno nuovo, selezionare il modulo dall'elenco e fare clic sul Properties pulsante.

Memorizzazione dei dati in una variabile locale

È possibile utilizzare le variabili locali in modo che, anche se i dati non sono memorizzati nel database, possano essere riutilizzati sulla pagina o sulle altre pagine, ad esempio per posizionare le condizioni sulla visualizzazione di un campo o per personalizzare un messaggio.
Ciò significa che è possibile utilizzare il valore di un campo non salvato per autorizzare la visualizzazione di un gruppo di opzioni sulla pagina. Nella pagina seguente, il tipo di veicolo non è memorizzato nella banca dati:
È memorizzato in una variabile che deve essere selezionata al momento della creazione della casella di riepilogo o tramite il Edit storage... collegamento.
Puoi visualizzare le variabili esistenti e crearne di nuove tramite il Edit variables... collegamento. Fate clic sul Add pulsante per creare una nuova variabile.
La variabile aggiunta sarà disponibile nell'elenco delle variabili locali al momento della creazione dei campi di input della pagina.
Per ciascun modulo è possibile creare variabili a monte. A tale scopo, selezionare il modulo e fare clic sul Properties pulsante. La Variables scheda contiene le variabili locali per il modulo.
Esempio di deposito locale con condizionamento
Nell'esempio precedente, il contenitore che include i dati relativi ai veicoli privati viene visualizzato solo se l' Private opzione è selezionata dall'elenco a discesa, come indicato nella condizione di visibilità:
Se l'utente seleziona un veicolo privato, il modulo Web offre le seguenti opzioni:
Il contenitore che contiene i dati relativi ai veicoli commerciali sarà visualizzato se l'opzione Professional è selezionata, come espresso nella condizione di visibilità:
Ciò significa che, se l'utente seleziona un veicolo commerciale, il modulo offre le seguenti opzioni:

Utilizzo delle informazioni raccolte

Per ciascun modulo, le risposte fornite possono essere riutilizzate nei campi o nelle etichette. Devono essere utilizzate le seguenti sintassi:
  • Per un contenuto memorizzato in un campo del database:
    <%=ctx.recipient.@field name%
    
    
  • Per un contenuto memorizzato in una variabile locale:
    <%= ctx.vars.variable name %
    
    
  • Per un contenuto memorizzato in un campo di testo HTML:
    <%== HTML field name %
    
    
    A differenza degli altri campi per i quali <%= i caratteri vengono sostituiti con caratteri escape, il contenuto HTML viene salvato come accade utilizzando la <%== sintassi.

Salvataggio delle risposte ai moduli Web

Per salvare le informazioni raccolte nelle pagine di un modulo, è necessario inserire una casella di archiviazione nel diagramma.
Questa casella può essere utilizzata in due modi:
  • Se l'accesso al modulo Web è effettuato tramite un collegamento inviato tramite e-mail e se l'utente che accede all'applicazione è già presente nel database, è possibile selezionare l' Update the preloaded record opzione. Per ulteriori informazioni, vedere Distribuzione di un modulo tramite e-mail .
    In questo caso, Adobe Campaign utilizza la chiave primaria crittografata del profilo utente, un identificatore univoco assegnato a ciascun profilo da Adobe Campaign. È necessario configurare le informazioni per il precaricamento tramite la casella di precaricamento. Per ulteriori informazioni, vedere Precaricamento dei dati del modulo.
    Questa opzione sostituisce i dati utente, incluso l'indirizzo e-mail se è presente un campo in cui immetterlo. Non può essere utilizzato per creare nuovi profili e richiede l'uso di una casella di precaricamento nel modulo.
  • Per arricchire i dati dei destinatari nel database, modificare la casella di memorizzazione e selezionare la chiave di riconciliazione. Per uso interno (in genere un sistema Intranet) o per un modulo utilizzato per creare nuovi profili, ad esempio, è possibile selezionare i campi di riconciliazione. La casella include tutti i campi del database utilizzati nelle varie pagine dell'applicazione Web:
Per impostazione predefinita, i dati vengono importati nel database tramite un' Update or insertion operazione: se esiste nel database, l’elemento viene aggiornato (ad esempio, la newsletter selezionata o l’indirizzo e-mail immesso). Se non esiste, le informazioni vengono aggiunte.
Potete tuttavia modificare questo comportamento. A questo scopo, selezionate la radice dell'elemento e selezionate l'operazione da eseguire dall'elenco a discesa:
Potete selezionare una cartella di ricerca per la riconciliazione e la cartella di creazione per i nuovi profili. Se questi campi sono vuoti, la ricerca e la creazione dei profili vengono effettuate nella cartella predefinita dell'operatore.
Le operazioni possibili sono: Simple reconciliation , Update or insertion , Insertion , Update , Deletion . La cartella predefinita dell'operatore è la prima cartella per la quale l'operatore dispone dell'autorizzazione di scrittura. Fai riferimento a questa sezione .