Deadline

<< Fare clic per visualizzazione il sommario >>

Percorso:  Gli oggetti del mondo Jamio > I tipi strutturati >

Deadline

Rappresenta la definizione di un arco temporale oltre il quale si attiva un flusso di processo alternativo durante l'esecuzione di un'Attività Utente.

 

Il tipo è una struttura composta dalle seguenti proprietà:

 

Nome

Descrizione

Tipo

Codice

Codice identificato della deadline. Può essere impostato programmaticamente tramite il valore della proprietà Code.

String

Nome

Nome della deadline. Può essere impostato programmaticamente tramite il valore della proprietà Name.

String

Descrizione

Eventuale descrizione della deadline. Può essere impostato programmaticamente tramite il valore della proprietà Description.

String

Azione di avvio

Azione effettuabile sull’Attività Utente che attiva la deadline e abilita il calcolo temporale fino al raggiungimento della stessa. Può essere impostato programmaticamente tramite il valore della proprietà StartingAction.

Action

Azioni di disabilitazione

Azioni effettuabili sull’Attività Utente che disabilitano il calcolo temporale della deadline. Può essere impostato programmaticamente tramite il valore della proprietà DisablingActions.

List of Action

Durata

Durata dell'intervallo temporale della Deadline, composta da un numero intero e dall'unità temporale, selezionabile tra Secondi, Minuti, Ore, Giorni, Settimane. E' possibile specificare una schedulazione periodica, che deve essere espressa in una stringa contenente un intero (la durata) seguito da un carattere che rappresenta l'unità di misura: S= seconds; M= minutes; H= hours; D= days; W= weeks. Ad esempio: "5d" = 5 giorni; "90 M" = 90 minuti; "52W" = 52 settimane. Può essere impostato programmaticamente tramite il valore della proprietà Duration.

String

Ripetibile

Check box che indica se la deadline è ripetibile o meno. La proprietà è legata alla definizione dell'azione di avvio, ovvero sta a specificare se la deadline deve attivarsi nuovamente al verificarsi dell'azione di avvio. Ad esempio la deadline deve ripetersi ogni volta che l'azione Activate, specificata come azione di avvio, viene eseguita sull'Attività Utente. Può essere impostato programmaticamente tramite il valore della proprietà Repeatable.

Boolean

Condizione di abilitazione

Definizione di una condizione che abilita la Deadline: se non verificata la Deadline non è attiva. Può essere impostata programmaticamente tramite il valore della proprietà EnablingCondition.

Filter

 

Il tool Jamio Composer mette a disposizione un editor specifico per la definizione facilitata delle Deadlines.