IBM BPM, V8.0.1, All platforms > Programming IBM BPM > Developing client applications for BPEL processes and tasks > Human Task Manager API authorization and actions

Authorized roles for actions on task instances

Access to the HumanTaskManager interface does not guarantee that the caller can perform all of the actions on a task. The caller must be logged on to the client application with a role that is authorized to perform the action.

The following table shows the actions on a task instance that a specific role can take.

Authorized roles for actions on task instances
Action Caller's Principal Role
  Administrator Editor Originator Owner Potential Owner Potential Starter Reader Starter TaskSystemAdministrator TaskSystemMonitor
CALLTASK X         X     X  
CANCELCLAIM X     X         X  
CLAIM X       X       X  
COMPLETE X     X         X  
COMPLETEWITHFOLLOWONTASK X     X         X  
CREATEFAULTMESSAGE EVERYBODY 1
CREATEINPUTMESSAGE EVERYBODY 1
CREATEMESSAGE X X X X X X X   X X
CREATEOUTPUTMESSAGE EVERYBODY 1
CREATEWORKITEM X   X           X  
DELETE X   X           X  
DELETEWORKITEM X   X           X  
GETCUSTOMPROPERTY X X X X X X X X X X
GETDOCUMENTATION X X X X X X X X X X
GETFAULTMESSAGE X X X X X X X X X X
GETFAULTNAMES X X X X X X X X X X
GETINPUTMESSAGE X X X X X X X X X X
GETOUTPUTMESSAGE X X X X X X X X X X
GETROLEINFO X X X X X X X X X X
GETTASK X X X X X X X X X X
GETUISETTINGS X X X X X X X X X X
RESTARTTASK X   X           X  
RESUME X   X           X  
SETCUSTOMPROPERTY X X X           X  
SETFAULTMESSAGE X X             X  
SETINPUTMESSAGE X   X     X X   X  
SETOUTPUTMESSAGE X X             X  
SETTASKREAD X X X   X X X X X X
STARTTASK X   X     X     X  
STARTTASKASSUBTASK X               X  
SUSPEND X   X           X  
SUSPENDWITHCANCELCLAIM X               X  
TERMINATE X   X         X X  
TRANSFERTOWORKBASKET X X X         X X  
TRANSFERWORKITEM X   X         X X  
UPDATE X X X         X X  
UPDATEINACTIVETASK     X           X  

Tip: 1. Everybody is authorized because an authorization check is not performed for this action.