Il tipo base Attività utente

<< Fare clic per visualizzazione il sommario >>

Percorso:  Jamio Composer > Modellare una nuova entità > I tipi modellabili >

Il tipo base Attività utente

I modelli creati a partire da questo tipo base sono gestiti dal servizio di Human Task Management e consentono di creare risorse personalizzate che rappresentano attività di agenda da assegnare ad uno o più utenti interattivi.

La creazione di una risorsa di tipo Attività utente è possibile esclusivamente all’interno del flusso di esecuzione di un processo mediante un’attività di tipo attività utente. Non è al momento possibile istanziare un’attività utente in modo interattivo.

 

Proprietà

Name

Description

Created*

LastUpdated*

Activated*

ActualOwners*

CurrentOwner*

Deadlines

DisabledActions

Escalations

LeanTask

OutcomeCode

OutcomeName

Outcomes

PreviousStatus*

PreviousStatusInfo*

Priority

Skippable

Status*

StatusInfo*

SuspendTimeOut *

TaskInitiator*

TaskType*

AttachmentInfoList*

*Proprietà di sola lettura

 

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 i servizi Jamio openwork 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 una delle seguenti selezioni di identità:

esecutori (potentialOwner), insieme di identità abilitate alla lavorazione del task;

amministratori (business administrator), insieme di identità abilitate a svolgere le attività di gestione del task, ad esempio interrompere un’attività. Gli amministratori possono consultare le attività che hanno in gestione attraverso il catalogo di amministrazione delle attività;

osservatori, insieme di identità che devono poter consultare lo stato di lavorazione dell’attività utente. Gli osservatori possono consultare le attività di cui sono informati attraverso il catalogo di amministrazione delle attività;

esecutore corrente (CurrentOwner), identità singola che ha avviato la lavorazione del task;

iniziatore (TaskInitiator), identità singola che ha creato il task, tipicamente di sistema.

 

La tabella sottostante riporta per ogni azione esposta dal servizio di Human Task Management:

il valore riportato nella proprietà Action dell’evento di risorsa corrispettivo all’azione;

l'elenco degli utenti (identità con account) a cui l'utente deve appartenere per essere abilitato a svolgere l'attività;

il servizio Jamio openwork con cui eseguire l’azione programmaticamente;

l’azione riportata in Jamio on stage nella toolbar di un’attività utente con cui viene eseguita l’azione interattivamente.

 

Azione

Azione nell'evento di risorsa

Privilegio

Metodo del servizio di Jamio openwork

Corrisponde all'azione di Jamio on stage

CreateTask

'Create'

privilegi di creazione sul repository di Human Task

CreateTask

 

ReadTask

L’esecuzione di quest’azione non viene notificata dalla piattaforma.        

esecutori

esecutore corrente

amministratori

osservatori

iniziatore

ReadTask

ReadTaskResource

 

Activate

'Activate'

amministratori

osservatori

iniziatore

Activate

 

Complete

'Complete'

esecutore corrente

Complete

Completa

Skip

'Skip'

amministratori

iniziatore

 

Skip

Salta

Start

'Start'

esecutori (se lo stato del task è Ready)

esecutore corrente

Start

Avvia

Con il task semplificato l’azione corrisponde all’apertura del task.

Exit

'Exit'

amministratori

iniziatore

Exit

Interrompi

Claim

'Claim'

esecutori

Claim

Prenota

Delegate

'Delegate'

amministratori

esecutore corrente

Delegate

Delega

Update

'Update'

amministratori

osservatori

esecutore corrente

UpdateTask

Salva

Delete

'Delete'

amministratori (se lo stato del task è di completamento)

DeleteTask

Elimina

Stop

'Stop'

esecutore corrente

Stop

Pausa

Release

‘Release’

esecutore corrente

Release

Rilascia

Forward

‘Forward’

E' possibile ricavare dalle informazioni dell'evento Forward, la lista delle identità a cui è stata inoltrata l'attività utente.

amministratori

osservatori

esecutore corrente

Forward

Inoltra

Suspend

‘Suspend’

amministratori

osservatori

Suspend

Sospendi

Suspend Until

‘Suspend Until’

amministratori

osservatori

SuspendUntil

Sospendi finchè

Escalate

‘Escalation’

esecutore corrente (se l’escalation è di tipo manuale

Escalate

Porta a un livello superiore

 

Resume

‘Resume’

amministratori

osservatori

Resume

Riprendi

Add comment

‘AddComment’

amministratori

osservatori

esecutore corrente

 

Commenti

UpdateComment

‘UpdateComment’

amministratori

osservatori

esecutore corrente

(ciascun utente può modificare i propri commenti)

 

Commenti

DeleteComment

‘DeleteComment’

amministratori

osservatori

esecutore corrente

 

Commenti

GetComments

L’esecuzione di quest’azione non viene notificata dalla piattaforma.

amministratori

osservatori

esecutore corrente

 

Commenti

SetPriority

‘SetPriority’

amministratori

osservatori

SetPriority

Priorità

Read

'Read'

 

 

Ricarica