Required roles for actions on tasks

Access to the LocalHumanTaskManager or the HumanTaskManager interface does not guarantee that the caller can perform all of the actions on a task; the caller must also be authorized to perform the action. The following table shows the actions that a specific role can take.
Action Caller's principal role
  Owner Pot owner Starter Pot starter Origin Admin Editor Reader Esc receiver
callTask X1 X1 X1
cancelClaim X X
claim X X
complete X X
createFaultMessage X X X X X1 X X X X
createInputMessage X X X X X1 X X X X
createOutputMessage X X X X X1 X X X X
createWorkItem X1, 2 X
delete X3 X
deleteWorkItem X1, 2 X
getCustomProperty X X X X X1 X X X X
getDocumentation X X X X X1 X X X X
getFaultMessage X X X X X1 X X X X
getFaultNames X X X X X1 X X X X
getInputMessage X X X X X1 X X X X
getOutputMessage X X X X X1 X X X X
getRoleInfo X X X X X1 X X X X
getTask X X X X X1 X X X X
getUISettings X X X X X1 X X X X
resume X X1 X
setCustomProperty X X X X
setFaultMessage X X X
setOutputMessage X X X
startTask X X1 X
suspend X X1 X
terminate X X1 X
transferWorkItem X X X1 X
update X X X X
Notes:
  1. For stand-alone tasks and task templates only.
  2. For tasks in the inactive state only.
  3. The originator can delete tasks that are in the inactive state only.
Abbreviations:
Admin
Administrator
Esc receiver
Escalation receiver
Origin
Originator
Pot owner
Potential owner
Pot starter
Potential starter

Terms of use |

Last updated: Thu Apr 27 14:54:56 2006

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