<< 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. |
Il tool Jamio Composer mette a disposizione un editor specifico per la definizione facilitata delle Deadlines.