Convalida delle regole per impedire conflitti con altre regole
Quando si crea una nuova regola o si modifica una regola esistente, il sistema esegue un controllo per verificare che la regola non crei conflitti con le regole globali esistenti e con le regole locali appartenenti allo stesso insieme di opzioni. Se viene individuato un conflitto, non sarà possibile creare o modificare la regola.
Regole di inclusione
Una regola di inclusione entra in conflitto con una regola di esclusione esistente se le scelte di origine e di destinazione della regola di inclusione corrispondono alle scelte di destinazione della regola di esclusione.
Una regola di inclusione entra in conflitto con una regola di attivazione esistente se dispone della stessa scelta di origine della regola di attivazione e se include le scelte disattivate dalla regola di attivazione. Non è inoltre possibile creare una regola di inclusione locale che entri in conflitto con una regola di inclusione globale.
Regole di attivazione
Una regola di attivazione entra in conflitto con una regola di inclusione se dispone della stessa scelta di origine della regola di inclusione e la regola di attivazione disattiva le stesse scelte di destinazione della regola di inclusione.
Una regola di attivazione entra in conflitto con una regola di esclusione se la scelta di origine e una delle scelte di destinazione corrispondono alle scelte di destinazione della regola di esclusione.
Il sistema verifica che una regola di attivazione non presenti contraddizioni (ad esempio, le scelte di destinazione non devono appartenere alla stessa opzione della scelta di origine). Non è inoltre possibile creare una regola di attivazione locale che entri in conflitto con una regola di attivazione globale.
Regole di esclusione
Una regola di esclusione entra in conflitto con una regola di inclusione se le scelte corrispondono ad alcune scelte (di origine e di destinazione) selezionate per la regola di inclusione.
Una regola di esclusione entra in conflitto con una regola di attivazione se dispone di due scelte di destinazione da due opzioni che corrispondono alle scelte di origine e di destinazione della regola di esclusione.