Allowed actions for tasks

The actions that can be carried out on a task depend on whether the task is a participating task, a purely human task, an originating task, or an administrative task.

You cannot use all of the actions provided by the LocalHumanTaskManager or the HumanTaskManager interface for all kinds of tasks. The following table shows the actions that you can carry out on each kind of task.
Action Kind of task
Participating task Human task Originating task Administrative task
callTask X1  
cancelClaim X X1
claim X X1
complete X X1 X
completeWithFollowOnTask4 X X1
completeWithFollowOnTask5 X3 X3
createFaultMessage X X X X
createInputMessage X X X X
createOutputMessage X X X X
createWorkItem X X1 X X
delete X1 X1 X X1
deleteWorkItem X X1 X X
getCustomProperty X X1 X X
getDocumentation X X1 X X
getFaultNames X X1
getFaultMessage X X1 X  
getInputMessage X X1 X  
getOutputMessage X X1 X  
getRoleInfo X X1 X X
getTask X X1 X X
getUISettings X X1 X X
resume X X1
setCustomProperty X X1 X X
setFaultMessage X X1
setOutputMessage X X1
startTask X1 X1 X X
startTaskAsSubtask6 X X1
startTaskAsSubtask7 X3 X3
suspend X X1
suspendWithCancelClaim X X1
terminate X1 X1 X1
transferWorkItem X X1 X X
updateInactiveTask X2 X3 X2 X2
updateTask X X1 X X
Notes:
  1. For stand-alone tasks, ad-hoc tasks, and task templates only
  2. For stand-alone tasks, inline tasks in business processes, and ad-hoc tasks only
  3. For stand-alone tasks and ad-hoc tasks only
  4. The tasks kinds that can have follow-on tasks
  5. The task kinds that can be used as follow-on tasks
  6. The tasks kinds that can have subtasks
  7. The task kinds that can be used as subtasks

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