[AEM Forms]{class="badge positive" title="Si applica ad AEM Forms)."}
Editor regole nell’Editor comunicazioni interattive
1. Introduzione
L’editor di regole nell’editor di comunicazioni interattive consente agli autori di definire comportamenti dinamici che rendono le comunicazioni interattive e intelligenti. Le regole controllano il comportamento, la visualizzazione o il calcolo dei campi in base alle azioni degli utenti o ai dati sottostanti, garantendo che ogni comunicazione sia personalizzata e in base al contesto.
Dalle semplici impostazioni di visibilità alla logica condizionale complessa, le regole consentono agli autori di fornire esperienze in grado di adattarsi in tempo reale, migliorando l’usabilità, la precisione e il coinvolgimento.
2. Proprietà
2.1 Impostazione delle proprietà e dei comportamenti dei campi
-
Tipi di input: Definire il tipo di dati accettati da un campo, ad esempio testo, numeri, date o valori booleani, garantendo la corretta convalida e formattazione.
-
Regole di visibilità: Controlla se un campo è visibile, nascosto o visualizzato dinamicamente in base alle condizioni (ad esempio, “Mostra campo sconto solo se è applicato il codice promozionale”).
-
Valori predefiniti: Predefinisci i valori nei campi (ad esempio, data odierna, nome cliente da modello dati) per risparmiare tempo e migliorare la precisione.
2.2 Implementare calcoli, convalide e logica delle regole
-
Logica campo: automatizza i calcoli e le relazioni tra i campi, ad esempio calcolando gli importi delle fatture o compilando automaticamente i campi dipendenti.
-
Regole personalizzate: Crea una logica avanzata utilizzando l’Editor regole per scenari complessi come i controlli di idoneità o i prezzi basati su livelli.
-
Azioni condizionali: Definisci i trigger che rispondono ai valori di input o dati dell’utente, ad esempio l’attivazione/disattivazione di campi, la visualizzazione di messaggi o la diramazione in sezioni diverse.
3. Utilizzo
L’editor di regole è ampiamente utilizzato per garantire che i moduli e le comunicazioni siano reattivi e basati sul contesto:
-
Visualizzazione dinamica: nascondere o visualizzare sezioni in base al tipo di cliente o alle opzioni selezionate.
-
Convalida: Per evitare errori, controllare formati, intervalli o input obbligatori.
-
Calcoli automatici: semplifica le attività dell’utente con le formule (ad esempio, imposte, totali o sconti).
-
Controllo flusso di lavoro: Abilita pulsanti, campi o azioni specifici solo quando vengono soddisfatti i prerequisiti.
-
Personalization: adatta la comunicazione al profilo, alle preferenze o ai criteri di idoneità del destinatario.
4. Best practice
-
Regole semplici: Suddividere la logica complessa in regole modulari più piccole per semplificare la manutenzione.
-
Assegna priorità alla logica di visibilità: Nascondi in anticipo i campi non necessari per semplificare l’esperienza utente.
-
Verifica accuratamente: Visualizza in anteprima le regole con più set di dati per confermare l’accuratezza ed evitare conflitti.
-
Utilizza i valori predefiniti in modo appropriato: campi precompilati che raramente vengono modificati, ma che offrono flessibilità per le modifiche.
-
Sfruttare le azioni condizionali: Applicarle per migliorare l’interattività, ma evitare di sopraffare gli utenti.
-
Regole documento: mantiene un record di logica di business per garantire chiarezza agli sviluppatori e alle parti interessate.
Configurando le regole in modo accurato, gli autori possono creare comunicazioni che rispondono in modo intelligente ai dati e alle azioni degli utenti, semplificando i processi, riducendo gli errori e offrendo un’esperienza fluida e personalizzata.