Condividi tramite


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

  1. 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.

  2. Fare clic su Policy1.

  3. 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

  1. Nella finestra Esplora fatti fare clic sulla scheda Vocabolari e quindi fare clic sulla cartella Predicati .

  2. Espandere una versione pubblicata di un vocabolario di predicati, quindi fare clic sul predicato desiderato.

  3. 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

  1. Nella finestra Esplora fatti fare clic sulla scheda Vocabolari e quindi fare clic sulla cartella Funzioni .

  2. Espandere una versione pubblicata del vocabolario di funzioni, quindi fare clic sulla funzione desiderata.

  3. 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

  1. Nella finestra Esplora fatti fare clic sulla scheda Vocabolari e quindi fare clic su una cartella vocabolario.

  2. 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.

  3. 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.