Le asserzioni

<< Fare clic per visualizzazione il sommario >>

Percorso:  Jamio Composer > Le business rules >

Le asserzioni

L’asserzione è una regola che assegna una proprietà ad un soggetto tramite un predicato ed utilizzata nella definizione del comportamento; essa associa ad uno o più soggetti del contesto informativo o un'azione del modello personalizzato una caratteristica oppure un set di caratteristiche.

 

Per il contesto informativo la proprietà associabile si può selezionare tra:

Sola lettura, visualizzando il layout di una risorsa personalizzata con il modello contenente tale asserzione, il controllo valorizzato con il soggetto non può essere modificato in alcun modo;

Scrivibile,  visualizzando il layout di una risorsa personalizzata con il modello contenente tale asserzione, il controllo valorizzato con il soggetto può essere modificato in ciascuna modalità;

Nascosto, visualizzando il layout di una risorsa personalizzata con il modello contenente tale asserzione, il controllo valorizzato con il soggetto non viene mostrato;

Visibile, visualizzando il layout di una risorsa personalizzata con il modello contenente tale asserzione, il controllo valorizzato con il soggetto viene mostrato;

Disabilitato, visualizzando il layout di una risorsa personalizzata con il modello contenente tale asserzione, il controllo valorizzato con il soggetto non può essere modificato da interfaccia utente. L'abilitazione della proprietà Disabilitato nelle asserzioni è applicabile anche sulle azioni.

Abilitato, visualizzando il layout di una risorsa personalizzata con il modello contenente tale asserzione, il controllo valorizzato con il soggetto può essere modificato da interfaccia utente. L'abilitazione della proprietà Abilitato nelle asserzioni è applicabile anche sulle azioni.

 

39

 

Per le azioni del modello personalizzato, siano esse proprietarie o custom, la proprietà associabile si può selezionare tra:

Nascosto, visualizzando in Jamio on stage il layout di una risorsa personalizzata con il modello contenente tale asserzione, l'azione impostata come soggetto non viene mostrata. L'azione non mostrata in Jamio on Stage a seguito dell'applicazione di una regola di tipo asserzione è comunque eseguibile programmaticamente.

Visibile, visualizzando in Jamio on stage il layout di una risorsa personalizzata con il modello contenente tale asserzione, l'azione impostata come soggetto viene mostrata;

 

La visibilità di un'azione in Jamio on Stage è determinata dai privilegi autorizzativi dell'utente autenticato, dalla disponibilità dell'azione rispetto allo stato in cui si trova la risorsa e da quanto definito con le regole di asserzione nella sezione comportamento del modello personalizzato.