<< Fare clic per visualizzazione il sommario >> Percorso: Gli oggetti del mondo Jamio > I tipi personalizzabili > Il tipo base Attività Utente > Azioni |
Il servizio Human Task Management espone tutte le azioni elementari per la gestione del ciclo di vita delle risorse. L’esecuzione di queste azioni viene notificata dalla piattaforma tramite l’invio di un evento di risorsa la cui proprietà Action è valorizzata con il nome dell’azione corrispondente. Le azioni possono essere invocate programmaticamente attraverso le API Jamio openwork, le API Rest OpenAPI o interattivamente attraverso la toolbar delle azioni di Jamio on Stage Web o Mobile.
Nel caso di un’Attività Utente, l’abilitazione a consultare la risorsa ed eseguire le relative azioni, deriva dall’appartenenza di un utente ad un determinato ruolo.
La tabella sottostante riporta il nome dell'azione, chi può eseguirla, lo stato in cui si deve trovare la risorsa per poterla eseguire, il valore della proprietà Action disponibile nell'evento lanciato a seguito dell'azione, il nome del tasto in Jamio on Stage utile ad eseguire l'azione, lo stato acquisito dalla risorsa dopo l'azione, il metodo dei servizi core di piattaforma utile ad eseguire l'azione da modello di processo ed l'operation delle API REST OpenAPI utile ad eseguire l'azione invocando Jamio da sistema esterno.
Azione |
Chi può eseguire l'azione |
Stato della risorsa |
Proprietà Action nell'evento di risorsa |
Metodo delle API di Jamio openwork |
Operation delle API Rest OpenAPI |
||
CreateTask |
ha il permesso di Creazione |
|
'Create' |
|
|
|
|
appartiene al Gruppo <<NomeArea>> Super Administrators |
|||||||
è <<NomeArea>> Administrator |
|||||||
Read
|
è tra gli Amministratori |
|
'Read' L’esecuzione di quest’azione non viene notificata se è una sessione di sistema. |
|
|
||
è tra gli Osservatori |
|||||||
è tra gli Esecutori |
|||||||
è l'Esecutore corrente |
|||||||
è l'Iniziatore |
|||||||
è tra gli Amministratori |
Attività utente in stato Created |
'Activate' |
Attiva |
|
|||
è tra gli Osservatori |
|||||||
è l'Iniziatore |
|||||||
è l'Esecutore corrente |
Attività utente in stato InProgress e condizioni di attivazione e completamento soddisfatte |
'Complete' |
Completa |
Completed |
|||
è tra gli Amministratori |
Attività utente impostata come saltabile e in stato Created |
'Skip' |
Salta |
Obsolete |
|||
è tra gli Osservatori |
Attività utente impostata come saltabile e in stato Ready |
||||||
è l'Iniziatore |
Attività utente impostata come saltabile e in stato Reserved |
||||||
Attività utente impostata come saltabile e in stato InProgress |
|||||||
è tra gli Esecutori |
Attività utente in stato Ready |
'Start' |
Avvia Con il task ad avvio semplificato l’azione corrisponde all’apertura del task. |
InProgress |
|||
è l'Esecutore corrente |
Attività utente in stato Reserved |
||||||
è tra gli Amministratori |
Attività utente in stato Created |
'Exit' |
Interrompi |
Exited |
|||
Attività utente in stato Ready |
|||||||
è l'Iniziatore |
Attività utente in stato Reserved |
||||||
Attività utente in stato InProgress |
|||||||
Attività utente in stato Suspended |
|||||||
è tra gli Esecutori |
Attività utente in stato Ready |
'Claim' |
Prenota |
Reserved |
|||
è tra gli Amministratori |
Attività utente in stato Ready |
'Delegate' |
Delega |
Reserved |
|||
è tra gli Osservatori |
Attività utente in stato Reserved |
||||||
è l'Esecutore corrente |
Attività utente in stato InProgress |
||||||
Update |
è tra gli Amministratori |
Attività utente in stato Created |
'Update' |
Salva |
|
||
Attività utente in stato Ready |
|||||||
è tra gli Osservatori |
Attività utente in stato Reserved |
||||||
Attività utente in stato InProgress |
|||||||
è l'Esecutore corrente (solo se l'Attività utente è in stato InProgress ) |
Attività utente in stato Suspended |
||||||
è tra gli Amministratori |
Attività utente in stato Completed |
'Delete' |
Elimina |
Removed |
|||
Attività utente in stato Exited |
|||||||
Attività utente in stato Obsolete |
|||||||
è l'Esecutore corrente |
Attività utente in stato InProgress |
'Stop' |
Pausa |
Reserved |
|||
è l'Esecutore corrente |
Attività utente in stato InProgress |
‘Release’ |
Rilascia |
Ready |
|||
Attività utente in stato Reserved |
|||||||
è tra gli Amministratori |
Attività utente in stato InProgress |
‘Forward’ E' possibile ricavare la lista delle identità a cui è stata inoltrata l'Attività Utente dalle informazioni dell'evento Forward . |
Inoltra |
Reserved |
|||
è tra gli Osservatori |
|||||||
è l'Esecutore corrente |
|||||||
è tra gli Amministratori |
Attività utente in stato Ready |
‘Suspend’ |
Sospendi |
Suspended |
|||
è tra gli Osservatori |
Attività utente in stato Reserved |
||||||
Attività utente in stato InProgress |
|||||||
è tra gli Amministratori |
Attività utente in stato Ready |
‘Suspend Until’ |
Sospendi fino a |
Suspended |
|||
è tra gli Osservatori |
Attività utente in stato Reserved |
||||||
Attività utente in stato InProgress |
|||||||
Escalate |
è l'Esecutore corrente |
Attività utente con Escalation manuale |
‘Escalation’ |
Porta a un livello superiore
|
InProgress oppure Exited (se il boundary è bloccante) |
PUT /{repositoryId}/HumanTask/{id}/Escalate/{escalationCode} |
|
è tra gli Amministratori |
Attività utente in stato Suspended |
‘Resume’ |
Riprendi |
InProgress |
|||
è tra gli Osservatori |
|||||||
Add comment |
è tra gli Amministratori |
Attività utente in stato Created |
‘AddComment’ |
Commenti |
|
|
|
è tra gli Osservatori |
Attività utente in stato Ready |
||||||
è l'Esecutore corrente |
Attività utente in stato InProgress |
||||||
Attività utente in stato Reserved |
|||||||
Attività utente in qualunque stato (solo Amministratori) |
|||||||
UpdateComment |
•è tra gli Amministratori •è l'autore del commento |
Attività utente in stato InProgress |
‘UpdateComment’ |
Commenti |
|
|
|
•è tra gli Osservatori •è l'autore del commento |
|||||||
•è l'Esecutore corrente •è l'autore del commento |
|||||||
DeleteComment |
•è tra gli Amministratori •è l'autore del commento |
Attività utente in stato InProgress |
‘DeleteComment’ |
Commenti |
|
|
|
•è tra gli Osservatori •è l'autore del commento |
|||||||
•è l'Esecutore corrente •è l'autore del commento |
|||||||
GetComments |
è tra gli Amministratori |
|
L’esecuzione di quest’azione non viene notificata dalla piattaforma. |
Commenti |
|
|
GET /{repositoryId}/HumanTask/{id}/Comment/List
|
è tra gli Osservatori |
|||||||
è l'Esecutore corrente |
|||||||
è tra gli Amministratori |
Attività utente in stato Ready |
‘SetPriority’ |
Priorità |
|
|||
è tra gli Osservatori |
Attività utente in stato Created |
||||||
Attività utente in stato Reserved |
|||||||
Attività utente in stato InProgress |
|||||||
è tra gli Amministratori |
Attività utente in qualsiasi stato diverso da Completed e Obsolete. |
|
Annulla |
Obsolete |
|
||
GenerateBarcode |
|
|
|
Barcode |
|
|