Salvataggio automatico di un modulo adattivo auto-save-an-adaptive-form

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

È 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:

  1. Per accedere alla sezione di salvataggio automatico nelle proprietà, seleziona un componente, quindi tocca a livello di campo > Contenitore di moduli adattivi, quindi tocca cmppr .

  2. In Salvataggio automatico sezione Abilita l’opzione di salvataggio automatico.

  3. 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.

  4. 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.

  5. (Solo salvataggio automatico basato su tempo) Esegui i seguenti passaggi per configurare le opzioni per l’salvataggio automatico basato su tempo.

    1. 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.
  6. (Solo salvataggio automatico basato su eventi) Esegui i seguenti passaggi per configurare le opzioni per il salvataggio automatico basato su eventi.

    1. In Salvataggio automatico dopo questo evento specificare un GuideBridge evento. Il modulo viene salvato ogni volta che l’espressione restituisce TRUE.
  7. (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:

  1. 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 emailFocusChangeper 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.
  2. Apri il modulo adattivo in modalità di creazione.

  3. In modalità di modifica, seleziona un componente, quindi tocca a livello di campo > Contenitore di moduli adattivi, quindi tocca cmppr .

  4. 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.

  5. Apri la sezione Salvataggio automatico . In Salvataggio automatico dopo questo evento specifica un evento personalizzato già definito nella libreria client. Fai clic su OK.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da