Le Automazioni Condizionali di Primeforms ti permettono di aggiungere logica dinamica ai tuoi moduli in modo semplice e intuitivo, senza bisogno di scrivere codice. Puoi impostare condizioni per eseguire azioni come mostrare/nascondere campi, abilitare/disabilitare elementi, copiare valori tra campi, saltare pagine e persino effettuare calcoli automatici.
Accesso alle Automazioni Condizionali #
Per utilizzare questa funzione:
- Vai al Gestore Moduli di Primeforms.
- Seleziona il modulo su cui desideri lavorare.
- Clicca su Azioni e poi su Automazioni Condizionali.
Requisiti #
Prima di configurare un’automazione condizionale, il modulo deve contenere almeno un campo. In caso contrario, verrà visualizzato un messaggio di avviso.
Nessuna limitazione #
Non ci sono limiti al numero di regole, condizioni o azioni che puoi creare. Puoi combinare più condizioni per ottenere risultati avanzati.
Creazione della prima regola #
Immaginiamo di voler creare un modulo di contatto con i seguenti campi:
- Nome (campo di testo)
- Email (campo email)
- Messaggio (area di testo)
- Pulsante “Invia”
Ora impostiamo una regola per mostrare il pulsante solo quando il campo “Nome” è compilato:
- Apri il Gestore Moduli e accedi alle Automazioni Condizionali.
- Clicca su Aggiungi Regola.
- Aggiungi una condizione:
- Seleziona il campo “Nome”.
- Imposta l’operatore su “è presente”.
- Aggiungi un’azione:
- Seleziona “Mostra”.
- Seleziona “Pulsante Invia” come campo target.
- Salva la regola.
Ora il pulsante di invio apparirà solo quando il campo “Nome” è compilato.
Struttura di un’Automazione Condizionale #
Ogni automazione è composta da tre elementi principali:
- Nome/Descrizione (Opzionale): Può essere utile assegnare un nome descrittivo alla regola per identificarla facilmente, soprattutto quando si gestiscono molte automazioni all’interno dello stesso modulo. Ad esempio, “Mostra il pulsante Invia quando il Nome è compilato” è un nome chiaro e immediatamente comprensibile.
- Condizioni: Definiscono le situazioni in cui la regola deve essere applicata. Le condizioni possono essere singole o multiple e vengono utilizzate per determinare se un’azione deve essere eseguita in base ai dati inseriti dall’utente nel modulo.
- Azioni: Sono gli effetti che si verificano quando le condizioni impostate vengono soddisfatte. Le azioni permettono di rendere il modulo interattivo e dinamico, migliorando l’esperienza utente e la raccolta di dati in modo efficace.
Condizioni #
Le condizioni servono a determinare se un’azione deve essere eseguita. Ogni condizione ha tre elementi:
- Campo: Il campo su cui si basa la condizione. Ad esempio, potresti voler verificare se il campo “Email” è stato compilato o se il valore inserito nel campo “Età” è maggiore di 18.
- Operatore: Il criterio di confronto tra il valore del campo e il valore di riferimento. Gli operatori disponibili includono:
- “è uguale a”
- “non è uguale a”
- “contiene”
- “non contiene”
- “è maggiore di”
- “è minore di”
- “è presente”
- “non è presente”
- Valore: Il valore di riferimento per la condizione. Ad esempio, se stai creando una condizione per verificare l’età, potresti impostare il valore “18” per permettere l’accesso solo agli utenti maggiorenni.
Puoi aggiungere più condizioni e scegliere tra:
- Tutte (AND): Tutte le condizioni devono essere soddisfatte affinché l’azione venga eseguita.
- Qualsiasi (OR): Basta che una sola condizione sia soddisfatta per eseguire l’azione.
- Nessuna: L’azione viene eseguita solo se nessuna delle condizioni impostate è vera.
Questa flessibilità ti consente di creare automazioni avanzate e personalizzate in base alle esigenze del modulo.
Azioni #
Le azioni determinano cosa succede quando una condizione è soddisfatta. Questo consente di modificare dinamicamente il comportamento del modulo per adattarlo alle esigenze dell’utente. Esempi di azioni disponibili in Primeforms:
- Mostra/Nascondi: Mostra o nasconde un campo in base alle condizioni impostate. Utile per rendere il modulo più intuitivo, mostrando solo i campi rilevanti per l’utente.
- Abilita/Disabilita: Rende un campo modificabile o bloccato. Ad esempio, puoi disabilitare il pulsante “Invia” finché tutti i campi obbligatori non sono compilati.
- Copia Valore: Copia automaticamente il valore da un campo all’altro. Ad esempio, puoi copiare l’indirizzo di fatturazione nel campo dell’indirizzo di spedizione per evitare all’utente di doverlo inserire due volte.
- Salta Pagina: Permette di passare automaticamente a una determinata pagina del modulo in base alle risposte dell’utente, migliorando la navigazione nei moduli multi-step.
- Esegui Calcolo: Effettua operazioni matematiche tra campi numerici. Ad esempio, puoi calcolare automaticamente il totale di un ordine in base ai prodotti selezionati.
Le azioni possono essere combinate tra loro per creare flussi di lavoro complessi e migliorare l’interattività del modulo.
Modifica e gestione delle Automazioni Condizionali #
- Modifica una regola: Clicca su una regola esistente per modificarla. Puoi aggiornare sia le condizioni che le azioni, adattando l’automazione in base alle necessità.
- Elimina una regola: Clicca sull’icona del cestino accanto alla regola per rimuoverla definitivamente. Questa azione è irreversibile, quindi assicurati di voler eliminare la regola prima di confermare.
- Disabilita una regola: Se vuoi sospendere temporaneamente una regola senza cancellarla, puoi disattivarla. Questa funzione è utile per testare diverse configurazioni o per disattivare automazioni non necessarie in determinati momenti senza doverle ricreare in seguito.
Conclusione #
Le Automazioni Condizionali di Primeforms ti permettono di creare moduli dinamici e intelligenti, migliorando l’esperienza utente e automatizzando processi senza bisogno di programmazione. Sperimenta con diverse regole per ottimizzare i tuoi flussi di lavoro!




Scrivi un commento