I vincoli consentono di applicare regole dati specifiche, ad esempio regole sull'univocità dei nomi, a livello di tipi di nodi e dimensioni in un'applicazione.
I vincoli sono diversi dalle convalide customizzate in quanto verificano le condizioni a livello di set di nodi, mentre le convalide customizzate verificano le condizioni a livello di nodo. Ad esempio, una convalida customizzata verifica una condizione in un nodo e nel relativo padre, mentre i vincoli consentono di verificare la condizione in un set di nodi a livello di dimensione o applicazione.
Creazione di un vincolo
- Ispezionare l'applicazione per la quale si desidera creare un vincolo.
- Nella scheda Vincoli fare clic su Crea, quindi eseguire un'azione:
- Per controllare l'univocità di una proprietà per tutti i nodi all'interno di tutti i tipi di nodo associati in un'applicazione, eseguire le operazioni riportate di seguito.
- Selezionare Univocità applicazione associata.
- Immettere un nome e una descrizione.
- In Proprietà, selezionare una proprietà per il vincolo. Vengono visualizzate solo le proprietà valide (fare riferimento alla sezione Considerazioni) all'interno dei tipi di nodo associati nell'applicazione. È possibile selezionare
Core.Name indipendentemente dal tipo predefinito.
- Scegliere se abilitare o meno il vincolo. Il vincolo è abilitato per impostazione predefinita.
- Facoltativo: assegnare il livello di severità (Errore, Avviso o Ignora) del vincolo per le operazioni indicate di seguito.
- Sottomissione richiesta
- Approvazione richiesta
- Commit richiesta
- Convalida ed esportazione angolazione vista
Per dettagli, fare riferimento alla sezione Configurazione dell'applicazione e della severità delle convalide.
- Per controllare l'univocità di una proprietà per tutti i nodi all'interno di tutti i tipi di nodo associati in una dimensione, eseguire le operazioni riportate di seguito.
- Selezionare Univocità dimensione associata.
- Nel menu a discesa delle dimensioni selezionare una dimensione. Nel menu a discesa sono visualizzate solo le dimensioni associate.
- Immettere un nome e una descrizione.
- In Proprietà, selezionare una proprietà per il vincolo. Vengono visualizzate solo le proprietà valide (fare riferimento alla sezione Considerazioni) all'interno dei tipi di nodo associati nella dimensione. È possibile selezionare
Core.Name indipendentemente dal tipo predefinito.
- Scegliere se abilitare o meno il vincolo. Il vincolo è abilitato per impostazione predefinita.
- Facoltativo: assegnare il livello di severità (Errore, Avviso o Ignora) del vincolo per le operazioni indicate di seguito.
- Sottomissione richiesta
- Approvazione richiesta
- Commit richiesta
- Convalida ed esportazione angolazione vista
Per dettagli, fare riferimento alla sezione Configurazione dell'applicazione e della severità delle convalide.
- Per controllare l'univocità di una proprietà per tutti i nodi all'interno dei tipi di nodo selezionati in un'applicazione, eseguire le operazioni riportate di seguito.
- Selezionare Univocità tipo di nodo.
- In Tipi di nodo, selezionare un tipo di nodo per aggiungerlo al vincolo. È possibile selezionare più tipi di nodo per il vincolo, nonché tipi di nodo associati e non associati. Fare clic sulla X per rimuovere un tipo di nodo selezionato dal vincolo.
- Immettere un nome e una descrizione.
- In Proprietà, selezionare una proprietà per il vincolo. Vengono visualizzate solo le proprietà valide (fare riferimento alla sezione Considerazioni) all'interno del tipo di nodo selezionato. È possibile selezionare
Core.Name indipendentemente dal tipo predefinito.
- Scegliere se abilitare o meno il vincolo. Il vincolo è abilitato per impostazione predefinita.
- Facoltativo: assegnare il livello di severità (Errore, Avviso o Ignora) del vincolo per le operazioni indicate di seguito.
- Sottomissione richiesta
- Approvazione richiesta
- Commit richiesta
- Convalida ed esportazione angolazione vista
Per ulteriori dettagli, fare riferimento alla sezione Configurazione dell'applicazione e della severità delle convalide.
- Fare clic su Salva.
Modifica di un vincolo
-
Dalla scheda Vincoli dell'inspector dell'applicazione, selezionare il vincolo da modificare e fare clic su Modifica.
Note:
Non è possibile modificare il tipo di un vincolo, ad esempio da vincolo di tipo applicazione a vincolo di tipo dimensione, né modificare la dimensione a cui il vincolo è applicato dopo averla salvata.
- Facoltativo: modificare il Nome o la Descrizione del vincolo.
- Facoltativo: in Proprietà, selezionare la proprietà per il vincolo. Vengono visualizzate solo le proprietà a livello di nodo con il tipo dati stringa, nodo, stringa numerica o sequenza i cui valori predefiniti non sono ereditati e il cui tipo predefinito è Nessuno. È possibile selezionare
Core.Name indipendentemente dal tipo predefinito.
- Facoltativo: in Abilitato, selezionare per abilitare o disabilitare il vincolo.
- Facoltativo: assegnare il livello di severità (Errore, Avviso o Ignora) del vincolo per le operazioni indicate di seguito.
- Sottomissione richiesta
- Approvazione richiesta
- Commit richiesta
- Convalida ed esportazione angolazione vista
Per ulteriori dettagli, fare riferimento alla sezione Configurazione dell'applicazione e della severità delle convalide.
Eliminazione di un vincolo
Per eliminare un vincolo, fare clic su X del vincolo da eliminare. Per eliminare un vincolo, deve essere attiva la modalità di modifica.