DocumentazioneWorkfrontGuida di Workfront

Aggiungere regole logiche a campi e moduli personalizzati

17 giugno 2025
  • Argomenti:
  • Moduli personalizzati

Creato per:

  • Amministratore

Le regole logiche consentono di personalizzare ulteriormente i campi nel modulo.

È ad esempio possibile visualizzare o saltare campi o sezioni in un modulo personalizzato in base alle scelte effettuate da un utente durante la compilazione.

NOTE
La logica si applica solo all’interno di un modulo e non può essere basata su selezioni da un modulo diverso.

Requisiti di accesso

Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.

Per eseguire i passaggi descritti in questo articolo, è necessario disporre dei seguenti diritti di accesso:

piano Adobe WorkfrontQualsiasi
Licenza Adobe Workfront

Nuovo: Standard

oppure

Corrente: Piano

Configurazioni del livello di accessoAccesso amministrativo ai moduli personalizzati

Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione di Workfront.

Visualizzare e saltare le icone della logica

Nei moduli personalizzati vengono visualizzate icone per indicare quando viene applicata la logica di visualizzazione o di salto a determinati campi. Le icone di un campo nel progettista del modulo indicano che la logica viene applicata al campo.

IconaPosizione nel campo in Progettazione moduliDefinizione
Logica di visualizzazione per il campo di destinazione In basso a sinistraIl campo è il campo di destinazione per la logica di visualizzazione. Se nel modulo viene effettuata una selezione specifica, viene visualizzato questo campo.
Definisci licona della logica di visualizzazione In basso a destraIl campo definisce la logica di visualizzazione. Una selezione o un valore specifico in questo campo visualizza il campo di destinazione.
Logica di salto per il campo di destinazione In basso a sinistraIl campo è il campo di destinazione per la logica di salto. Se nel modulo viene effettuata una selezione specifica, il modulo passa a questo campo e i campi intermedi sono nascosti.
Definisci licona per ignorare la logica In basso a destraIl campo definisce la logica di salto. Una selezione o un valore specifico in questo campo ignora altri campi e passa direttamente al campo di destinazione.

Icone logiche

Seleziona un campo a cui è applicata la logica per visualizzare le regole di logica esistenti nelle impostazioni del campo.

Regole logiche

Considerazioni per l’utilizzo della logica di visualizzazione e della logica di salto

  • Per aggiungere la logica di visualizzazione a un campo personalizzato, a un widget o a un'interruzione di sezione, è necessario posizionare almeno un campo a scelta multipla (pulsanti di scelta, elenco a discesa o caselle di controllo) prima di inserirlo nel modulo.
    Per informazioni sui campi personalizzati e i widget nei moduli personalizzati, vedere Creare un modulo personalizzato.

  • Non è possibile aggiungere logica di salto a un widget o a un’interruzione di sezione. È possibile aggiungerlo solo a un campo a scelta multipla (pulsanti di scelta, menu a discesa o caselle di controllo).

  • Non è possibile applicare la logica di visualizzazione o di salto per mostrare o nascondere le scelte di un campo con più opzioni. Ad esempio, non è possibile limitare le scelte visualizzate per un campo a discesa, un gruppo di caselle di controllo o un campo Pulsante di scelta in base alla logica di visualizzazione o salto di un altro campo.

  • È possibile aggiungere logica di visualizzazione e logica di salto a un campo personalizzato se si verificano tutte le condizioni seguenti relative al campo personalizzato:

    • È un campo a scelta multipla (pulsanti di scelta, menu a discesa o caselle di controllo)
    • È preceduto da un campo a scelta multipla
    • È seguito da un altro campo personalizzato
  • Quando si copiano i moduli con la logica di visualizzazione o salta, la logica viene copiata nel nuovo modulo personalizzato.

  • Durante la modifica di oggetti in blocco, tutti i campi personalizzati vengono visualizzati nella casella Modifica oggetti, inclusi i campi ignorati o nascosti.

  • Quando crei una regola di logica di visualizzazione per un modulo personalizzato, tieni presente quanto segue:

    • Per impostazione predefinita, i campi personalizzati non inclusi in un’istruzione di logica di visualizzazione vengono visualizzati in un modulo personalizzato.
    • Puoi creare istruzioni logiche di visualizzazione a più campi.
    • Se a tutti i campi di un’interruzione di sezione è applicata una logica di visualizzazione e questi sono tutti nascosti come risultato della logica, l’intera sezione sarà nascosta nel modulo personalizzato.

Aggiungere logica di visualizzazione a un modulo personalizzato

La logica di visualizzazione definisce quali campi personalizzati vengono visualizzati nel modulo quando l’utente seleziona un valore specifico in un campo a scelta multipla. La logica viene aggiunta al campo di destinazione, che viene visualizzato solo quando il valore è selezionato.

  1. Fai clic sull'icona Main Menu Main Menu nell'angolo superiore destro di Adobe Workfront oppure, se disponibile, fai clic sull'icona Main Menu Main Menu nell'angolo superiore sinistro, quindi fai clic sull'icona Setup Setup .

  2. Fare clic su Forms personalizzato.

  3. Crea un nuovo modulo personalizzato o apri un modulo esistente. Per ulteriori dettagli, vedere Creare un modulo personalizzato.

  4. Aggiungi i campi al modulo in base alle esigenze. Almeno un campo a scelta multipla (pulsante di opzione, elenco a discesa o casella di controllo) deve essere posizionato prima del campo di destinazione che verrà visualizzato.

  5. Selezionare il campo di destinazione e fare clic su Aggiungi logica.

  6. Selezionare la scheda Visualizzazione nel generatore di logica.

  7. Fai clic su Aggiungi regola di visualizzazione.

    Generatore di logica di visualizzazione

  8. Segui i passaggi seguenti per creare l’istruzione logica nel generatore.

    1. La prima opzione consiste nel scegliere il campo di definizione. Questo è il campo con il valore di selezione che visualizza la destinazione. Deve essere un campo a scelta multipla.

    2. La seconda opzione consiste nel scegliere il valore di selezione. Sono disponibili solo i valori già definiti per quel campo.

    3. La terza opzione è Selezionato o Non selezionato. Scegliendo Selezionato, quando il valore è selezionato, viene visualizzato il campo di destinazione. La scelta di Non selezionato indica che quando nel campo di definizione viene selezionato un altro valore, viene visualizzato il campo di destinazione.

    4. Per aggiungere una regola And all'istruzione logica, fare clic su Aggiungi regola direttamente sotto la regola appena creata. Segui le stesse istruzioni per generare la regola. Affinché il campo di destinazione venga visualizzato, è necessario che siano soddisfatte tutte le regole AND.

      Generatore di logica di visualizzazione

    5. Per aggiungere una regola Or all'istruzione di logica, fare clic su Aggiungi regola nella parte inferiore del generatore di logica. Quindi, fai clic su Aggiungi regola all'interno dell'area O e segui le stesse istruzioni per generare la regola. Quando viene soddisfatta una regola Or, viene visualizzato il campo di destinazione.

  9. Fare clic su Applica al termine della creazione dell'istruzione logica.

    Le icone della logica di visualizzazione vengono aggiunte al campo di destinazione e al campo di definizione nel progettista del modulo.

Aggiungere la logica di salto a un modulo personalizzato

La logica di salto definisce i campi modulo personalizzati che vengono saltati quando l’utente seleziona un valore specifico in un campo a scelta multipla. I campi ignorati sono nascosti nel modulo. La logica viene applicata al campo di definizione in cui viene effettuata la selezione, non ai campi saltati.

  1. Fai clic sull'icona Main Menu Main Menu nell'angolo superiore destro di Adobe Workfront oppure, se disponibile, fai clic sull'icona Main Menu Main Menu nell'angolo superiore sinistro, quindi fai clic sull'icona Setup Setup .

  2. Fare clic su Forms personalizzato.

  3. Crea un nuovo modulo personalizzato o apri un modulo esistente. Per ulteriori dettagli, vedere Creare un modulo personalizzato.

  4. Aggiungi i campi al modulo in base alle esigenze. Il campo di definizione per la logica di salto deve essere un campo a scelta multipla (pulsante di scelta, elenco a discesa o casella di controllo).

  5. Seleziona il campo di definizione e fai clic su Aggiungi logica in basso a sinistra nella schermata.

  6. Seleziona la scheda Ignora nel generatore di logica.

  7. Fai clic su Aggiungi regola di salto.

    Ignora generatore di logica

  8. Segui i passaggi seguenti per creare l’istruzione logica nel generatore.

    1. Il campo di definizione viene visualizzato nel generatore. È il campo a cui hai selezionato la logica di salto.

    2. La prima opzione consiste nel scegliere il valore di selezione. Sono disponibili solo i valori già definiti per il campo.

    3. La seconda opzione è Selezionato o Non selezionato. La scelta di Selezionato implica che quando il valore è selezionato, il campo di destinazione viene visualizzato e i campi intermedi vengono ignorati. La scelta di Non selezionato indica che quando nel campo di definizione viene selezionato un altro valore, viene visualizzato il campo di destinazione e i campi intermedi vengono ignorati.

    4. La terza opzione è il campo di destinazione o il punto in cui passare. Selezionare un nome di campo o Fine modulo. Potrebbe essere necessario fare clic sulla parola "vuoto" prima di selezionare un'opzione.

      Ignora generatore di logica

    5. Per aggiungere una regola Or all'istruzione di logica, fare clic su Aggiungi regola nella parte inferiore del generatore di logica. Quindi, seleziona le opzioni seguendo le stesse istruzioni per creare la regola. Quando viene soddisfatta una regola Or, viene visualizzato il campo di destinazione.

  9. Fare clic su Applica al termine della creazione dell'istruzione logica.

    Le icone di salto della logica vengono aggiunte al campo di destinazione e al campo di definizione nel progettista del modulo.

Aggiungere una logica di convalida a un modulo personalizzato

La logica di convalida viene creata utilizzando le formule e può essere resa semplice o complessa in base alle esigenze. La convalida può essere basata sui valori di altri campi o sullo stato degli oggetti ed è possibile fornire un messaggio di errore per i casi in cui la convalida non riesce.

Se il campo con la logica applicata soddisfa le condizioni di convalida definite quando un utente compila il modulo personalizzato, il campo viene evidenziato e viene visualizzato il messaggio di errore.

È possibile applicare la logica di convalida ai seguenti tipi di campi: testo a riga singola, paragrafo, elenco a discesa a selezione singola, elenco a discesa a selezione multipla, ricerca esterna, completamento automatico, data, gruppo di caselle di controllo e pulsanti di scelta.

Esempi

Utilizzando la condizione seguente, il campo Budget visualizza un messaggio sotto il campo quando l’utente immette un valore che attiva il messaggio. Ad esempio, se il valore immesso è negativo, viene visualizzato il primo messaggio. Se l’utente tenta di cambiare lo stato del progetto impostandolo su Corrente prima di immettere un valore di budget, viene visualizzato il secondo messaggio.

IF({DE:Budget Field} < 0,
     "Budget cannot be negative",
     IF({DE:Budget Field} == 0 && {status} == "CUR", "Budget must be specified before moving to Current status")
)

Un altro semplice esempio è che un campo numero di telefono deve contenere un certo numero di cifre per essere valido.

Un altro esempio per la convalida basata su altri campi è un campo relativo alle dimensioni della sala riunioni (piccolo, medio o grande) e un campo separato relativo al numero di partecipanti alla riunione. Il numero di persone per ogni dimensione della stanza è indicato nella formula di convalida. Se il numero di partecipanti immessi è eccessivo per la sala riunioni selezionata, viene visualizzato il messaggio di errore.

Per ulteriori esempi di logica di convalida, vedere Esempi di logica avanzata nei moduli personalizzati.

Definire la logica di convalida

  1. Fai clic sull'icona Main Menu Main Menu nell'angolo superiore destro di Adobe Workfront oppure, se disponibile, fai clic sull'icona Main Menu Main Menu nell'angolo superiore sinistro, quindi fai clic sull'icona Setup Setup .

  2. Fare clic su Forms personalizzato.

  3. Crea un nuovo modulo personalizzato o apri un modulo esistente. Per ulteriori dettagli, vedere Creare un modulo personalizzato.

  4. Aggiungi i campi al modulo in base alle esigenze.

  5. Selezionare il campo a cui applicare la logica e fare clic su Aggiungi logica.

  6. Selezionare la scheda Convalida nel generatore di logica.

    Generatore logica di convalida

  7. Crea la condizione di convalida nell’editor, incluso il messaggio di errore da visualizzare quando la convalida non viene soddisfatta.

    Per ulteriori informazioni sui calcoli e sulle espressioni, vedere Aggiungere campi calcolati a un modulo e Panoramica delle espressioni di dati calcolati.

  8. Fare clic su Applica.

    La logica viene applicata al campo nel progettista del modulo.

    NOTE
    La logica di convalida non è supportata nella modalità di anteprima di Progettazione moduli.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43