Enumerazioni e regole degli attributi a catena
Per poter essere utilizzato nelle clausole Se ed E se della regola degli attributi a catena, un attributo deve disporre di un tipo di dati booleano o di un tipo di dati stringa. Se l'attributo è di tipo di dati stringa, deve avere un singolo vincolo dell'elenco di valori enumerati attivato, direttamente supportato da un'enumerazione globale. Per essere direttamente supportato da un'enumerazione globale, è necessario che il vincolo dell'elenco di valori enumerati sia stato creato utilizzando un'enumerazione globale esistente.
È possibile che sull'attributo siano presenti altri vincoli dell'elenco di valori enumerati e che l'attributo possa essere comunque utilizzato in regole degli attributi a catena, a condizione che gli altri vincoli dell'elenco di valori enumerati soddisfino uno dei criteri riportati di seguito.
Il vincolo dell'elenco di valori enumerati è direttamente supportato da un'enumerazione globale, ma è disattivato. Se si attivano più vincoli dell'elenco di valori enumerati, non è possibile utilizzare l'attributo in nuove regole degli attributi a catena.
Il vincolo dell'elenco di valori enumerati è locale (è stata creata un'enumerazione completamente nuova sull'attributo).
Il vincolo dell'elenco di valori enumerati si basa su un'enumerazione globale esistente.
Qualora non sia più possibile utilizzare un attributo in una regola degli attributi a catena, tutte le regole degli attributi a catena che includono l'attributo in questione rimangono invariate. Ad esempio, è possibile che l'attributo non sia più valido se il singolo vincolo attivo dell'elenco di valori enumerati direttamente supportato da un'enumerazione globale viene eliminato oppure se viene attivato un secondo vincolo dell'elenco di valori enumerati direttamente supportato da un'enumerazione globale. La regola, inclusa la condizione con l'attributo non valido, può essere modificata per cambiare i valori selezionati per quella condizione; tuttavia, se l'attributo non valido viene rimosso dalla condizione, non può essere aggiunto in una posizione diversa all'interno della regola.
Per ulteriori informazioni sulla creazione di vincoli dell'elenco di valori enumerati, vedere Vincoli di elenco di valori enumerati.
Visualizzazione dell'enumerazione di supporto di un attributo in una regola degli attributi a catena
Se si seleziona un attributo dall'elenco a discesa di una condizione Se o E se oppure della clausola Allora di una regola degli attributi a catena nella finestra Nuova regola o Modifica regola, il nome dell'enumerazione globale di supporto al vincolo dell'elenco di valori enumerati viene visualizzato nel campo Enumerazione sotto l'elenco a discesa.
L'enumerazione di supporto attiva durante la creazione o la modifica della regola degli attributi a catena viene salvata con la regola. Se si modifica l'attributo per cambiare l'enumerazione globale referenziata dal vincolo dell'elenco di valori enumerati o si modifica il vincolo dell'elenco di valori enumerati, l'enumerazione di supporto sulle regole degli attributi a catena esistenti non viene modificata. Tutte le nuove regole degli attributi a catena utilizzano l'enumerazione di supporto attualmente attivata e visualizzata nel campo Enumerazione.
Enumerazioni globali
È possibile creare e gestire le enumerazioni globali dalla finestra Gestisci enumerazioni globali dell'utilità Gestione tipi e attributi. Le enumerazioni radice (l'enumerazione di livello superiore direttamente sotto un organizer nella finestra Gestisci enumerazioni globali) e le relative sottoenumerazioni possono essere utilizzate come enumerazioni di supporto di attributi che è possibile utilizzare nelle regole degli attributi a catena.
Per ciascuna enumerazione globale, le voci dell'enumerazione vengono incluse nella tabella Disponibili per la selezione oppure nella tabella Rimosse dall'elenco di selezione.
Queste tabelle determinano se le voci sono visibili e selezionabili nell'interfaccia utente dell'utente finale quando l'elenco di valori viene utilizzato da un attributo. Le voci nella tabella Disponibili per la selezione sono selezionabili nell'interfaccia dell'utente finale, mentre le voci nella tabella Rimosse dall'elenco di selezione non lo sono. Queste tabelle non hanno alcun impatto sulla disponibilità delle voci di enumerazione per le regole degli attributi a catena.
È possibile selezionare tutte le voci nell'enumerazione globale di supporto per le regole degli attributi a catena nelle finestre Nuova regola, Modifica regola e Modifica condizione. Le voci della tabella Rimosse dall'elenco di selezione vengono visualizzate con una barra. Tuttavia, solo le voci nella tabella Disponibili per la selezione di un'enumerazione possono essere visualizzate nel Report insieme attributi di un attributo o essere disponibili per la selezione nell'interfaccia utente dell'utente finale se l'elenco di valori viene utilizzato da un attributo. Pertanto, è possibile definire regole degli attributi a catena per tutte le voci di una enumerazione e l'enumerazione di supporto può essere modificata per determinare le voci selezionabili in un determinato momento, senza la necessità di manipolare le regole degli attributi a catena.
Se si aggiungono voci a un'enumerazione radice, tali voci vengono automaticamente ereditate da tutte le sottoenumerazioni dell'enumerazione radice e aggiunte alla tabella Rimosse dall'elenco di selezione delle sottoenumerazioni. Analogamente, se si eliminano voci da un'enumerazione radice, tali voci vengono eliminate automaticamente da tutte le sottoenumerazioni dell'enumerazione radice. Se si aggiungono voci a un'enumerazione utilizzata come enumerazione di supporto di qualsiasi parte di una regola degli attributi a catena esistente, tali voci vengono aggiunte alla regola come valori non selezionati.
La sequenza di ordinamento delle voci di enumerazione nelle tabelle Disponibili per la selezione e Rimosse dall'elenco di selezione determina l'ordine in base al quale i valori vengono visualizzati per la selezione nell'elenco Seleziona valori delle finestre Nuova regola, Modifica regola o Modifica condizione degli attributi supportati dall'enumerazione. Determina inoltre l'ordine in cui i valori selezionati vengono elencati per la clausola Allora nella scheda Attributi a catena e l'ordine dei valori visualizzati nella finestra Report insieme attributi. Se entrambe le tabelle contengono voci, nell'elenco Seleziona valori vengono visualizzate prima le voci della tabella Disponibili per la selezione, quindi le voci della tabella Rimosse dall'elenco di selezione.
Se si modifica la sequenza di ordinamento dell'enumerazione globale, cambia anche l'ordine dei valori visualizzati negli elenchi Seleziona valori, nella scheda Attributi a catena e nella finestra Report insieme attributi. Per ulteriori informazioni sulla modifica dell'ordinamento, vedere la sezione Scheda Voci dell'argomento Visualizzazione e modifica delle enumerazioni.
È stato utile?