Loading
Visualizzazione condizionale degli elementi OmniScript

Visualizzazione condizionale degli elementi OmniScript

Con la proprietà Visualizzazione condizionale è possibile nascondere un elemento o un gruppo di elementi in un blocco o in una fase in base a determinate condizioni. Ogni fase, blocco o elemento supporta almeno una visualizzazione condizionale. Gli elementi contengono fino a tre opzioni di visualizzazione condizionale a seconda del tipo di elemento. Ad esempio, un'azione esterna a una fase non dispone di un'opzione Sola lettura poiché l'azione non è visibile.

Quando si nasconde un elemento in un OmniScript, OmniStudio imposta il contenuto dell'elemento su null nel JSON dei dati. Tenere presente questo comportamento se l'OmniScript fa riferimento al campo nascosto. Ad esempio, si supponga che un elemento Imposta errore valuti se un elemento Testo viene compilato prima di passare alla pagina successiva. Se l'elemento Testo è nascosto in modo condizionale, il valore dell'elemento Testo è nullo e l'errore viene impostato.

  1. Dalle proprietà di un elemento, espandere la sezione Visualizzazione condizionale.
  2. Selezionare un Tipo di condizione dal menu a discesa.

    Condizione

    Descrizione

    Mostra elemento se True

    L'elemento viene visualizzato solo se il condizionale è true. Se il condizionale è false, l'elemento viene nascosto nell'interfaccia utente.

    Per i blocchi, questo tipo di condizione è l'unico disponibile.

    Disabilita Sola lettura se True

    Disabilita Sola lettura per un elemento se il condizionale è true. Se il valore è false, l'elemento diventa Sola lettura.

    Imposta l'elemento su obbligatorio se True

    L'elemento diventa obbligatorio se la condizione è true.

    Nota
    Nota Se un tipo di condizione non è elencato per un elemento, non è supportato. L'aggiunta utilizzando l'editor JSON non funziona.
  3. Scegliere l'operatore logico per il gruppo (AND o OR). L'operatore AND richiede che tutte le condizioni siano soddisfatte. L'operatore OR richiede che sia soddisfatta almeno una condizione.
  4. Fare clic su Add Condition (Aggiungi condizione).
  5. Nell'operando di sinistra, immettere il nome dell'elemento in testo normale.
    Nota
    Nota

    Se l'elemento è ripetibile, immettere il nome dell'elemento seguito da |n, dove n è l'n-esimo elemento ripetuto. Ad esempio, se Age viene ripetuto, Age|2 si riferisce alla seconda istanza dell'elemento ripetuto.

  6. Nell'operando di destra, immettere uno dei seguenti tipi di sintassi:
    • Se il tipo di elemento è Testo, immettere la stringa in testo normale.
    • Se il tipo di elemento è Casella di controllo o Informativa, immettere true o false.
    • Se il tipo di elemento è Numero, immettere un numero.
    • Se il tipo di elemento è Seleziona o Radio, digitare il nome dell'opzione in testo normale, ad esempio o No.
    • Se il tipo di elemento è Selezione multipla, immettere una stringa separata da punto e virgola. Ad esempio, Ind | ; | Piccola.
    • Se il tipo di elemento è Data, Ora o Data/ora, immettere un valore in formato ISO:
      • Data—2014-10-01T07:00:00.000Z (mer 01 ott 2014 00:00:00 GMT-0700 (PDT)

      • Data/ora—1970-01-02T06:19:00.000Z (mar 17 febbraio 2015 22:20:03 GMT-0800 (PST))

      • Ora—2015-02-21T00:09:40.270Z (gio 01 gennaio 1970 22:19:00 GMT-0800 (PST))

      • Data—2014-10-01T07:00:00.000Z (mer 01 ott 2014 00:00:00 GMT-0700 (PDT)

      • Data/ora—1970-01-02T06:19:00.000Z (mar 17 febbraio 2015 22:20:03 GMT-0800 (PST))

      • Ora—2015-02-21T00:09:40.270Z (gio 01 gennaio 1970 22:19:00 GMT-0800 (PST))

    • L'operando di destra supporta i campi di unione, ad esempio Name = %contactLastName%.
  7. Se si utilizza il Designer in un pacchetto gestito, fare clic sulla casella di controllo Nascondi elementi condizionali per nascondere tutti gli elementi condizionali nell'OmniScript. Gli elementi condizionali sono contrassegnati da un'icona a forma di occhio giallo.

Esecuzione della convalida con onChange

Gli OmniScript eseguono la convalida quando un utente fa clic su un campo utilizzando la funzione onBlur.

  1. Nelle proprietà di Imposta, fare clic su Modifica come JSON.
  2. Aggiungere la proprietà "commitOnChange": true.
  3. Visualizzare in anteprima il comportamento.
    Nota
    Nota

    Negli OmniScript LWC, il comportamento onChange viene eseguito dopo mezzo secondo di ritardo.

 
Caricamento
Salesforce Help | Article