Stampa      Aprire la Guida in linea in versione PDF


Argomento precedente

Argomento successivo

Informazioni sui campi obbligatori in modo condizionale

È possibile impostare un campo in modo che non sia obbligatorio per impostazione predefinita, ma lo diventi quando viene soddisfatta una condizione definita. Un campo impostato in questo modo viene definito campo obbligatorio in modo condizionale. Ad esempio, è possibile decidere che quando un utente imposta lo stato di un'opportunità su Perso, deve selezionare un valore nel campo Motivo perdita prima di salvare il record. Per implementare questo processo, è possibile immettere la condizione seguente per il campo Motivo perdita nella gestione dei campi:

[{Status}]=LookupValue("OPTY_STATUS", "Lost")

Una volta impostato il campo in questo modo, se un utente seleziona lo stato Perso per un'opportunità, non è possibile salvare l'opportunità fino a quando non viene selezionato un valore nel campo Motivo perdita. Accanto al campo viene visualizzato un asterisco rosso (*) e se per questo campo viene visualizzata l'etichetta, il testo appare in rosso.

Quando si imposta un campo obbligatorio in modo condizionale, tenere presente quanto riportato di seguito.

  • È necessario assicurarsi che il campo obbligatorio in modo condizionale venga visualizzato nei layout di pagina pertinenti. Altrimenti, gli utenti non potranno immettere un valore per il campo quando diventa obbligatorio. Analogamente, si consiglia di selezionare la casella di controllo Sempre nel layout per il campo obbligatorio in modo condizionale nella Procedura guidata layout pagina, in modo che gli utenti non possano rimuovere il campo dai propri layout di pagina. Se alcuni utenti hanno già personalizzato i layout di pagina, potrebbe essere necessario reimpostare i layout di pagina personalizzati sul layout predefinito dopo aver impostato il campo obbligatorio in modo condizionale. Per ulteriori informazioni, vedere Reimpostazione dei layout di pagina personalizzati.
  • Se si desidera che un campo obbligatorio in modo condizionale sia sempre obbligatorio per un determinato ruolo, è possibile rendere il campo obbligatorio nel layout di pagina utilizzato per tale ruolo. Questo campo diventa quindi obbligatorio ogni volta che viene utilizzato tale layout di pagina, anche se la condizione definita per il campo a livello di campo non viene soddisfatta. Quando si utilizzano altri layout di pagina, il campo è obbligatorio solo se la condizione viene soddisfatta.

Nella tabella riportata di seguito vengono descritte le impostazioni per rendere i campi obbligatori o obbligatori in modo condizionale nella gestione dei campi e nella Procedura guidata layout pagina.

Casella di controllo Obbligatorio nella gestione dei campi

Campo Obbligatorio in modo condizionale nella gestione dei campi

Casella di controllo Obbligatorio nella Procedura guidata layout pagina

Casella di controllo Obbligatorio in modo condizionale nella Procedura guidata layout pagina

Risultato

Selezionata

Vuoto

Selezionata e di sola lettura

Non selezionata e di sola lettura

Il campo è sempre obbligatorio.

Non selezionata

Contiene un'espressione

Non selezionata e modificabile

Selezionata e di sola lettura

NOTA: se si seleziona la casella di controllo Obbligatorio nella Procedura guidata layout pagina, la casella di controllo Obbligatorio in modo condizionale viene deselezionata automaticamente.

Il campo è obbligatorio solo se la condizione specificata per il campo viene soddisfatta, a meno che non si selezioni la casella di controllo Obbligatorio nella Procedura guidata layout pagina.

Non selezionata

Vuoto

Non selezionata e modificabile

Non selezionata e di sola lettura

Se si seleziona la casella di controllo Obbligatorio nella Procedura guidata layout pagina, il campo è obbligatorio in tutti i casi in cui viene utilizzato il layout di pagina. Altrimenti, il campo non è obbligatorio.

Funzionalità di Expression Builder per i campi obbligatori in modo condizionale

Le limitazioni riportate di seguito vengono applicate alle funzionalità di Expression Builder, che è possibile utilizzare nelle condizioni create per i campi obbligatori in modo condizionale.

  • Funzioni. Sono supportate solo le funzioni di Expression Builder riportate di seguito:
  • Tipi di dati. Non è possibile utilizzare campi di tipo Data o Data/ora nelle espressioni relative ai campi obbligatori in modo condizionale. È possibile utilizzare tutti gli altri tipi di campo supportati per l'uso in Expression Builder.
  • Operatori. Non sono previste limitazioni.

Per ulteriori informazioni sull'uso di Expression Builder, vedere Expression Builder.


Data di pubblicazione : ottobre 2016 Copyright © 2005, 2016, Oracle. Tutti i diritti riservati. Legal Notices.