Come creare criteri e regole
È possibile creare regole con condizioni che sono raggruppamenti logici di operatori logici (AND, OR e NOT) applicati ai predicati (funzioni o operatori definiti dall'utente) che accettano argomenti (riferimenti ai fatti predefiniti o definiti dall'utente). È anche possibile fare clic con il pulsante destro del mouse su Condizioni o operatori logici e selezionare un operatore logico o un predicato predefinito dal menu di scelta rapida.
È possibile definire azioni (funzioni predefinite o definite dall'utente) da eseguire se la condizione della regola restituisce true.
Nota
Se si include più di un predicato in una regola, tutti i predicati dovranno essere visualizzati come argomenti per un operatore logico. (Il livello superiore può essere un membro .NET singolo, una colonna di database o un campo/attributo XML di tipo booleano.)
Per creare criteri
Nel riquadro Esplora criteri fare clic con il pulsante destro del mouse su Criteri e quindi scegliere Aggiungi nuovo criterio.
Una nuova cartella, Policy1, viene creata in Criteri. Per impostazione predefinita, viene creata automaticamente la versione 1 di un nuovo criterio.
Fare clic su Policy1.
Nel riquadro della proprietà Nome digitare un nome.
Per aggiungere una regola alla versione di un criterio
- Nel riquadro Esplora criteri espandere [criterio], fare clic con il pulsante destro del mouse sulla versione 1.0 (non salvata) e quindi scegliere Aggiungi nuova regola.
Per aggiungere un operatore logico a una condizione della regola
- Nella finestra Definizione regola fare clic con il pulsante destro del mouse su Condizioni e quindi fare clic su uno di Aggiungi AND logico, Aggiungi OR logico o Aggiungi NOT logico.
Per aggiungere un predicato integrato a una condizione della regola o a un operatore logico
Nella finestra Esplora fatti fare clic sulla scheda Vocabolari e quindi fare clic sulla cartella Predicati .
Espandere una versione pubblicata di un vocabolario di predicati, quindi fare clic sul predicato desiderato.
Trascinare il predicato nell'operatore logico o in Condizioni se la regola conterrà un solo predicato.
Nota
È anche possibile aggiungere un predicato direttamente da un'origine dati, purché l'elemento dati funzioni come predicato (restituisce true o false).
Per aggiungere un'azione integrata a una regola
Nella finestra Esplora fatti fare clic sulla scheda Vocabolari e quindi fare clic sulla cartella Funzioni .
Espandere una versione pubblicata del vocabolario di funzioni, quindi fare clic sulla funzione desiderata.
Trascinare la funzione in Azioni. È anche possibile fare clic con il pulsante destro del mouse su Azioni e selezionare un'azione predefinita dal menu di scelta rapida.
Per aggiungere un argomento a una condizione o a un'azione
Nella finestra Esplora fatti fare clic sulla scheda Vocabolari e quindi fare clic su una cartella vocabolario.
Espandere una versione pubblicata del vocabolario, quindi fare clic sul termine desiderato. Il termine deve essere di un tipo previsto dal predicato o dalla funzione.
Trascinare il termine in un argomento di predicato all'interno di una condizione o in un argomento di funzione all'interno di un'azione.
Nota
È inoltre possibile aggiungere un argomento direttamente da un'origine dati o, in caso di XML, è possibile specificare il tipo di campo nelle proprietà durante la selezione di un campo. Il campo deve essere naturalmente compatibile con i dati stessi, a condizione che l'elemento dati sia di un tipo previsto dal predicato o dall'azione. Per aggiungere un argomento direttamente da un'origine dati, fare clic sulla scheda appropriata nella finestra di Facts Explorer, passare all'elemento desiderato e trascinarlo in un argomento di predicato o in un argomento della funzione.
Nota
È possibile aggiungere un valore costante a un argomento direttamente facendo clic sull'argomento e immettendo il valore costante desiderato.