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
completeWithFollowOnTask3 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 X 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 X1 X X
setFaultMessage X X X
setOutputMessage X X X
startTask X X1 X
startTaskAsSubtask4 X X
suspend X X1 X
suspendWithCancelClaim X X
terminate X X1 X1 X
transferWorkItem X X X6 X
update X X X1 X X
updateInactiveTask X5
Notes:
  1. For stand-alone tasks, ad-hoc tasks, and tasks derived from task templates only.
  2. For potential owner, potential starter, editor, reader and escalation receiver work items only.
  3. The caller must also have at least task reader rights to the follow-on task.
  4. The caller must also have at least task reader rights to the subtask.
  5. For stand-alone tasks and ad-hoc tasks only.
  6. For potential owner, potential starter, originator, editor, reader and escalation receiver work items only.
Abbreviations:
Admin
Administrator
Esc receiver
Escalation receiver
Origin
Originator
Pot owner
Potential owner
Pot starter
Potential starter

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