Show Menu
ARGOMENTI×

Salvataggio automatico di un modulo adattivo

È possibile configurare un modulo adattivo per avviare automaticamente il salvataggio del contenuto in base a un evento o a un intervallo di tempo predefinito. Per impostazione predefinita, il contenuto di un modulo adattivo viene salvato in seguito a un'azione dell'utente, ad esempio premendo il pulsante Salva. L’opzione di salvataggio automatico è utile in:
  • Salvataggio automatico dei contenuti per utenti anonimi e connessi
  • Salvataggio del contenuto di un modulo senza intervento da parte dell'utente
  • Avvio del salvataggio del contenuto di un modulo in base a un evento utente
  • Salvataggio ripetuto del contenuto di un modulo dopo un intervallo di tempo specificato

Abilita salvataggio automatico per un modulo adattivo

Per un modulo adattivo, l'opzione di salvataggio automatico non è abilitata. È possibile abilitare l'opzione di salvataggio automatico dalla sezione Salvataggio ​automatico nelle proprietà di un modulo adattivo. La sezione Salvataggio ​automatico offre anche diverse altre opzioni di configurazione. Per attivare e configurare l’opzione di salvataggio automatico per un modulo adattivo, effettuate le seguenti operazioni:
  1. Per accedere alla sezione di salvataggio automatico nelle proprietà, selezionare un componente, quindi toccare il livello campo > Contenitore modulo adattivo, quindi toccare .
  2. Nella sezione Salvataggio ​automatico, selezionate l’opzione di salvataggio automatico.
  3. Nella casella Evento modulo adattivo, specificare 1 o TRUE per avviare automaticamente il salvataggio del modulo quando il modulo viene caricato nel browser. È inoltre possibile specificare un'espressione condizionale per un evento che, quando viene attivato e restituisce true, inizia a salvare il contenuto del modulo.
  4. Specifica l'attivatore. Il salvataggio automatico viene attivato in base alla configurazione. Le opzioni disponibili sono:
    • ​Basato su ora: Selezionate l’opzione per iniziare a salvare il contenuto in base a un intervallo di tempo specifico.
    • ​Basato sull'evento: Selezionate l'opzione per iniziare a salvare il contenuto in base all'attivazione di un evento.
    Quando selezionate un attivatore, la casella Configurazione strategia è abilitata. La finestra Configurazione strategia consente di:
    • Specificate un intervallo di tempo se selezionate l'attivatore basato su tempo.
    • Specificate un nome evento se selezionate l'attivatore basato sull ' evento.
    Potete anche creare e aggiungere all'elenco una strategia personalizzata. Per informazioni dettagliate, vedere Implementazione di una strategia personalizzata per l'salvataggio automatico dei moduli .
  5. (Solo salvataggio automatico basato su tempo) Effettuate le seguenti operazioni per configurare le opzioni per l'salvataggio automatico basato su tempo.
    1. Nella casella Salvataggio automatico in questo intervallo , specificare l’intervallo di tempo in secondi. Il modulo viene salvato ripetutamente dopo la scadenza del numero di secondi specificato nella casella di intervallo.
  6. (Solo salvataggio automatico basato su eventi) Effettuate le seguenti operazioni per configurare le opzioni per il salvataggio automatico basato su eventi.
    1. Nella casella Salvataggio automatico dopo l'evento , specificate un evento GuideBridge . Il modulo viene salvato ogni volta che l'espressione restituisce TRUE.
  7. (Facoltativo) Per salvare automaticamente il contenuto per gli utenti anonimi, selezionate l’opzione Abilita salvataggio automatico per utenti anonimi e fate clic su OK .
    Affinché l'opzione di salvataggio automatico funzioni correttamente per gli utenti anonimi, è necessario configurare Forms Common Configuration Service in modo da consentire a tutti gli utenti di visualizzare in anteprima, verificare e firmare i moduli.
    Per configurare il servizio, andate alla configurazione della console Web di AEM in https://[server]:[host]/system/console/configMgr e modificate il servizio di configurazione comune Forms per scegliere l'opzione Tutti gli utenti nel campo Consenti e salvate la configurazione.

Implementare una strategia personalizzata per abilitare l'salvataggio automatico per i moduli adattivi

Potete implementare un evento personalizzato per attivare la funzionalità di salvataggio automatico. Per creare e implementare l'evento personalizzato, effettuate le seguenti operazioni:
  1. Creare cartelle libreria client e libreria client. Per i passaggi dettagliati, consultate il documento Utilizzo delle librerie lato client .
    Ad esempio, lo script seguente utilizza l' emailFocusChange evento personalizzato per attivare la funzionalità di salvataggio automatico:
    window.addEventListener("bridgeInitializeStart", function (){   
        guideBridge.connect(function () { guideBridge.on("elementFocusChanged", function (event,data) { 
            if(data.target.name === 'Email') {
                guideBridge.trigger("emailFocusChange");
            }
        });
       });
    });
    
    
    Durante la creazione delle cartelle della libreria client viene definita una proprietà category. Mantenere a portata di mano il valore assegnato alla proprietà category.
  2. Aprite il modulo adattivo in modalità di creazione.
  3. In modalità di modifica, selezionare un componente, quindi toccare il livello campo > Contenitore modulo adattivo, quindi toccare .
  4. Nelle proprietà, aprire la sezione Base . Nella casella Categoria libreria client, immettere il valore della proprietà category definita durante la creazione delle cartelle libreria client.
  5. Aprite la sezione Salvataggio automatico. Nella casella Salvataggio automatico dopo l'evento , specificate un evento personalizzato già definito nella libreria client. Fai clic su OK .