Interfaccia HumanTaskManagerService

L'interfaccia HumanTaskManagerService espone funzioni relative ad attività che possono essere richiamate da un client locale o remoto.

I metodi che possono essere richiamati dipendono dallo stato dell'attività e dall'autorizzazione della persona che utilizza l'applicazione contenente il metodo. I metodi principali per la manipolazione degli oggetti dell'attività sono elencati di seguito. Per ulteriori informazioni su tali metodi ed altri metodi che sono disponibili nell'interfaccia HumanTaskManagerService, consultare Javadoc nel pacchetto com.ibm.task.api.

Maschere dell'attività

I metodi di seguito riportati sono disponibili per effettuare operazioni con queste maschere dell'attività.

Tabella 1. I metodi API per le maschere dell'attività
Metodo Descrizione
getTaskTemplate Richiama la maschera dell'attività specificata.
createAndCallTask Crea ed esegue un'istanza di attività dalla maschera di attività specificata ed attende il risultato in modo sincrono.
createAndStartTask Crea e avvia un'istanza dell'attività dalla maschera dell'attività specificata.
createTask Crea un'istanza dell'attività dalla maschera dell'attività specificata.
createInputMessage Crea un messaggio di input per la maschera di attività specificata. Ad esempio, un messaggio che può essere utilizzato per avviare un'attività.
queryTaskTemplates Richiama le maschere di attività memorizzate nel database.

Istanze dell'attività

I metodi di seguito riportati sono disponibili per effettuare operazioni con queste istanze dell'attività.

Tabella 2. I metodi API per le istanze dell'attività
Metodo Descrizione
getTask Richiama un'istanza di attività che può essere in qualunque stato.
callTask Avvia un'attività di origine in modo sincronico.
startTask Avvia un'attività che è già stata creata.
suspend Sospende un'attività umana o partecipante.
resume Riprende un'attività partecipante o umana.
terminate Termina l'istanza di attività specificata. Se un'attività di origine viene terminata, questa azione non ha alcun impatto sul servizio richiamato.
delete Elimina l'istanza dell'attività specificata.
claim Richiede l'attività per l'elaborazione.
update Aggiorna l'istanza dell'attività.
complete Completa l'istanza dell'attività.
cancelClaim Rilascia un'istanza di attività richiesta, in modo che il potenziale proprietario possa lavorarci.
createWorkItem Crea un elemento di lavoro per l'istanza dell'attività.
transferWorkItem Trasferisce l'elemento di lavoro ad un proprietario specificato.
deleteWorkItem Elimina l'elemento di lavoro.

Escalation

I metodi di seguito riportati sono disponibili per effettuare operazioni con le escalation.

Tabella 3. Metodi API per effettuare operazioni con le escalation.
Metodo Descrizione
getEscalation Richiama l'istanza di escalation specificata.

Proprietà personalizzate

Attività, maschere di attività ed escalation possono avere proprietà personalizzate. L'interfaccia fornisce un metodo get e un metodo set per richiamare ed impostare i valori delle proprietà personalizzate. Inoltre è possibile associare le proprietà denominate e richiamarle dalle istanza dell'attività. I nomi della proprietà personalizzate ed i valori devono essere del tipo java.lang.String. I seguenti metodi sono validi per attività, maschere di attività ed escalation.

Tabella 4. Metodi API per le variabili e le proprietà personalizzate
Metodo Descrizione
getCustomProperty Richiama la proprietà personalizzata denominata dell'istanza dell'attività specificata.
getCustomProperties Richiama le proprietà personalizzate di un'istanza di attività specificata.
getCustomPropertyNames Richiama i nomi delle proprietà personalizzate per l'istanza dell'attività.
setCustomProperty Memorizza i valori specifici della personalizzazione per l'istanza dell'attività specificata.

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