Salvataggio automatico di un modulo adattivo auto-save-an-adaptive-form
È possibile configurare un modulo adattivo per iniziare automaticamente a salvare il 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 del contenuto per utenti anonimi e connessi
- Salvataggio del contenuto di un modulo senza o con intervento minimo dell’utente
- Inizio 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
Abilitare il salvataggio automatico per un modulo adattivo enable-autosave-for-an-adaptive-form
Per un modulo adattivo, l’opzione di salvataggio automatico non è abilitata. Puoi abilitare l’opzione di salvataggio automatico dal Salvataggio automatico nelle proprietà di un modulo adattivo. La Salvataggio automatico fornisce anche diverse altre opzioni di configurazione. Esegui i seguenti passaggi per abilitare e configurare l’opzione di salvataggio automatico per un modulo adattivo:
-
Per accedere alla sezione di salvataggio automatico nelle proprietà, seleziona un componente, quindi tocca > Contenitore di moduli adattivi, quindi tocca .
-
In Salvataggio automatico sezione Abilita l’opzione di salvataggio automatico.
-
In Evento modulo adattivo specificare 1 o TRUE per iniziare automaticamente a salvare il modulo quando il modulo viene caricato nel browser. È inoltre possibile specificare un'espressione condizionale per un evento che, quando attivato e restituito vero, inizia a salvare il contenuto del modulo.
-
Specifica il trigger. Il salvataggio automatico viene attivato in base alla configurazione. Le opzioni disponibili sono:
- Basato sul tempo: Seleziona l’opzione per iniziare a salvare il contenuto in base a un intervallo di tempo specifico.
- Basato su evento: Seleziona l’opzione per iniziare a salvare il contenuto in base all’attivazione di un evento.
Quando selezioni un trigger, la casella Configurazione strategia è abilitata. La casella Configurazione strategia consente di:
- Specifica un intervallo di tempo se selezioni Basato sul tempo attivatore.
- Specifica un nome evento se selezioni Basato su eventi attivatore.
Puoi anche creare e aggiungere all’elenco una strategia personalizzata. Per maggiori dettagli, vedi Implementare una strategia personalizzata per l’salvataggio automatico dei moduli.
-
(Solo salvataggio automatico basato su tempo) Esegui i seguenti passaggi per configurare le opzioni per l’salvataggio automatico basato su tempo.
- In 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 Intervallo.
-
(Solo salvataggio automatico basato su eventi) Esegui i seguenti passaggi per configurare le opzioni per il salvataggio automatico basato su eventi.
- In Salvataggio automatico dopo questo evento specificare un GuideBridge evento. Il modulo viene salvato ogni volta che l’espressione restituisce TRUE.
-
(Facoltativo) Per salvare automaticamente il contenuto per gli utenti anonimi, seleziona la Abilita salvataggio automatico per utenti anonimi e fai clic su OK.
note note NOTE Affinché l’opzione di salvataggio automatico funzioni per gli utenti anonimi, è necessario configurare il servizio di configurazione comune di Forms per consentire a tutti gli utenti di visualizzare in anteprima, verificare e firmare i moduli. Per configurare il servizio, vai AEM configurazione della console Web in https://[server]:[host]/system/console/configMgr
e modifica le Servizio di configurazione comune Forms per scegliere Tutti gli utenti in Consenti e salva la configurazione.
Implementare una strategia personalizzata per abilitare il salvataggio automatico dei moduli adattivi implement-a-custom-strategy-to-enable-autosave-for-adaptive-forms
Puoi implementare un evento personalizzato per attivare la funzionalità di salvataggio automatico. Esegui i seguenti passaggi per creare e implementare l’evento personalizzato:
-
Crea cartelle libreria client e libreria client. Per i passaggi dettagliati, vedi Utilizzo del documento Librerie lato client.
Ad esempio, lo script seguente utilizza l'impostazione personalizzata
emailFocusChange
per attivare la funzionalità di salvataggio automatico:code language-none window.addEventListener("bridgeInitializeStart", function (){ guideBridge.connect(function () { guideBridge.on("elementFocusChanged", function (event,data) { if(data.target.name === 'Email') { guideBridge.trigger("emailFocusChange"); } }); }); });
note note NOTE Durante la creazione delle cartelle della libreria client viene definita una proprietà di categoria. Mantieni a portata di mano il valore assegnato alla proprietà della categoria. -
Apri il modulo adattivo in modalità di creazione.
-
In modalità di modifica, seleziona un componente, quindi tocca > Contenitore di moduli adattivi, quindi tocca .
-
Nelle proprietà, apri la Base sezione . In Categoria libreria client immettere il valore della proprietà category definita durante la creazione delle cartelle della libreria client.
-
Apri la sezione Salvataggio automatico . In Salvataggio automatico dopo questo evento specifica un evento personalizzato già definito nella libreria client. Fai clic su OK.