Validity & Decision Rules

Validity Rules

Sempre attive in fase di utilizzo dell' applicazione, hanno l' obiettivo di restringere il campo di scelta delle possibili soluzioni.

 

 

Working Box: definisce il Box corrente di lavoro. L' elemento verrà salvato all' interno di questo Box;

Name: identificativo dell' elemento. Può contenere solo caratteri alfanumerici e i caratteri '_' e '-': deve essere univoco in quanto non possono esistere oggetti nel Box con lo stesso identificativo;

Sheet: sheet all' interno del quale viene posizionato l' elemento;

Description: breve descrizione dell' elemento;

Is Active: se settato a TRUE la VR è attiva, se settato a FALSE non è attiva. Una VR potrebbe essere disattivata perchè non funziona correttamente per cui è necessario riguardarsela o perchè di fatto non la si vuole più operativa.

Undefined Are: questa informazione è molto importante in quanto definisce il significato delle occorrenze riportate sulla regola. ARE-FALSE significa che sulla regola verranno riportate solo le occorrenze il cui esito è VEROARE-TRUE significa che sulla regola verranno riportate solo le occorrenze il cui esito è FALSO;

Columns of Validity Rule: grid che riporta le colonne che determinano le occorrenze della regola e la modalità di valutazione;

  • Name: nome dell' elemento;
  • Name of Column: nome della colonna dell' elemento. Significativo nel caso in cui l' elemento sia di tipo List;
  • Type: tipologia dell' elemento. Può assuere i valori ListStringBooleanDateNumber;
  • Role: modalità di valutazione dell' elemento;

Select Element: consente di selezionare l' elemento che si vuole inserire nella regola;

Select Column: consente di selezionare la colonna dell' elemento che si vuole inserire nella regola. Significativo solo se l' elemento è di tipo List;

Role: modalità di valutazione dell' elemento. Significativo solo per le tipologie Number, Date e String, sono previsti i valori seguenti:

  • Between
  • Equal
  • NotEqual
  • LessThan
  • GreaterThan
  • LessEqual
  • GreaterEqual

Save Data of Validity Rule: Command Button che attiva il metodo di store dei dati della regola; 

Add Column: consente di aggiungere una nuova colonna;

Comandi aggiuntivi su tasto destro del mouse

Remove Row: consente di eliminare una colonna;

 

Nota: rimandiamo ai Tutorials la modalità di compilazione di una Validity Rule.

 

Decision Rules

Attivate su richiesta (Command Button, modifica di un elemento, metodo), hanno l' obiettivo di valorizzare elementi in base al contesto e, di conseguenza, accelerare il percorso verso le possibili soluzioni;

 

 

Working Box: definisce il Box corrente di lavoro. L' elemento verrà salvato all' interno di questo Box;

Name: identificativo dell' elemento. Può contenere solo caratteri alfanumerici e i caratteri '_' e '-': deve essere univoco in quanto non possono esistere oggetti nel Box con lo stesso identificativo;

Sheet: sheet all' interno del quale viene posizionato l' elemento;

Description: breve descrizione dell' elemento;

Active: se settato a TRUE la DR è attiva, se settato a FALSE non è attiva. Una DR potrebbe essere disattivata perchè non funziona correttamente per cui è necessario riguardarsela o perchè di fatto non la si vuole più operativa.

Graphic: se settato a TRUE comporta l' esportazione della regola in formato Grafico;

Columns of Decision Rule: grid che riporta le colonne che determinano le occorrenze della regola e la modalità di valutazione;

  • Name: nome dell' elemento;
  • Name of Column: nome della colonna dell' elemento. Significativo nel caso in cui l' elemento sia di tipo List;
  • Type: tipologia dell' elemento. Può assuere i valori List, String, Boolean, Date, Number, MethodDecision Rule;
  • Role: modalità di valutazione dell' elemento;
  • Output: se settato a TRUE, l' elemento viene valorizzato . Per le tipologie METHOD e DECISION RULE è sempre settato a TRUE;

 

Select Element: consente di selezionare l' elemento che si vuole inserire nella regola;

Select Column: consente di selezionare la colonna dell' elemento che si vuole inserire nella regola. Significativo solo se l' elemento è di tipo List;

Select Method/Rule: consente di selezionare il metodto o la regola (sempre e solo di tipo Decision) che si vuole inserire;

Role: modalità di valutazione dell' elemento. Significativo solo per le tipologie Number, Date e String, sono previsti i valori seguenti:

  • Between
  • Equal
  • NotEqual
  • LessThan
  • GreaterThan
  • LessEqual
  • GreaterEqual

Save Data of Decision Rule: Command Button che attiva il metodo di store dei dati della regola;

Add Column: consente di aggiungere una nuova colonna;

Comandi aggiuntivi su tasto destro del mouse

Remove Row: consente di eliminare una colonna;

 

Nota: rimandiamo ai Tutorials la modalità di compilazione di una Decision Rule.

 

Schema delle funzionalità delle DR Grafiche e delle VR Grafiche

 

RegolaElementoSelection ValuesRaffrontoCompareAssign ValueAssign Element

Methods / Rules

Stato
DRListYes= , !== , !=SelectRowSelectRowYesTested
DRStringnone = , != = , !=YesYesYesTested
DRNumbernone= , != , > , >= , < , <= , intervallo = , != , > , >= , < , <=YesYesYes Tested
DRDatenone = , != , > , >= , < , <= , intervallo = , != , > , >= , < , <=YesYesYesTested
DRBooleannone= , !== , !=YesYesYesTested
         
 VR ListYes= , !== , !=nonenone noneTested
VR Stringnone= , !== , !=nonenone noneTested
VR Numbernone = , != , > , >= , < , <= , intervallo = , != , > , >= , < , <=nonenone noneTested
VR Datenone = , != , > , >= , < , <= , intervallo= , != , > , >= , < , <= nonenonenoneTested
VR Booleannone = , !== , != nonenonenoneTested