Informazioni su human tasks

Un human task è un componente relativo ad un utente che interagisce con un servizio o un altro utente.

E' possibile che l'interazione venga avviata o da una persona o da un servizio automatico. Un servizio avviato da una persona può essere un'implementazione automatica o un servizio fornito da un'altra persona. Una human task richiamata da un servizio automatico può essere facilmente sostituita da un'implementazione automatica.

E' possibile utilizzare queste attività per implementare le attività dello staff nei processi aziendali che richiedono interazione umana, come la gestione e le approvazioni manuali delle eccezioni. Il resto della gestione delle eccezioni viene modellata in modo nativo in Web Services Business Process Execution Language (WS-BPEL, abbreviato come BPEL), utilizzando i gestori errori e gli errori o la compensazione.

I tipi di human task sono i seguenti:
Attività partecipanti
Supporta le interazioni servizio web-utente, che consentono ad un utente di implementare un servizio. Ad esempio, un'attività partecipante può essere un'attività dello staff in un processo aziendale.
Grafico di un'attività partecipante
Attività di gestione
Le attività di gestione sono simili alle attività partecipanti, escluso per il fatto che vengono utilizzate dagli amministratori per risolvere problemi tecnici che si verificano nei processi. Le attività di gestione supportano l'autorizzazione e le impostazioni dell'interfaccia utente per l'avvio o la gestione dei processi business e le attività umane. Al momento, le attività di gestione vengono create e gestite solo da Business Flow Manager.
Attività di origine
Indica che l'attività supporta interazioni utente-computer, che consentono di creare, inizializzare e avviare servizi attraverso una GUI. Ad esempio, è possibile che un utente avvii un processo aziendale o invii un evento per mezzo di un'attività di origine.
Grafico di un'attività di origine
Human task puri
Indica che le interazioni utente-utente, che consentono ad un utente di richiamare un'attività come se fosse un'attività di origine. L'attività così richiamata viene quindi eseguita da un'altra persona, che interagisce con essa come se fosse un'attività partecipante. Le Purely human task non interagiscono con i processi business o altri servizi web.
Grafico delle interazioni in una purely human task.

E' possibile determinare chi interagisce con un'attività utilizzando una delle directory dello staff supportate. Gli elementi di lavoro vengono creati per gli utenti che hanno un motivo per visualizzare o interagire con l'attività.

Human task manager supporta i tipi di registro utente di seguito riportati:

Escalation

Un' escalation è costituita da un corso di azione che viene eseguita quando un'attività non viene completata in modo soddisfacente in un determinato intervallo di tempo. Ad esempio, se le attività non vengono richieste o non sono state completate entro un limite di tempo definito. E' possibile specificare una o più escalation per un'attività. Queste escalation possono essere avviate in parallelo o come catena di escalation.

Le escalation vengono inizializzate quando l'attività associata raggiunge un certo stato nel proprio ciclo di vita. Dopo una determinata durata, lo stato dell'attività viene verificato e, se non corrisponde all'eccezione modellata, viene richiamata la notifica di escalation. Sono supportate le seguenti azioni di escalation:
  • Gli elementi di lavoro vengono creati per una serie di utenti
  • Gli e-mail vengono inviati per i destinatari designati
  • Gli eventi di notifica vengono inviati ai consumatori registrati

Terms of use |

Last updated: Thu Mar 30 14:34:14 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)