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.

Table 1. 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 Yes No No No No Yes No No Yes No
CANCELCLAIM Yes No No Yes No No No No Yes No
CLAIM Yes No No  No  Yes No  No No Yes No
COMPLETE Yes No No Yes No No No No Yes No
COMPLETEWITHFOLLOWONTASK Yes No No Yes No No No No Yes No
CREATEFAULTMESSAGE EVERYBODY 1
CREATEINPUTMESSAGE EVERYBODY 1
CREATEMESSAGE Yes Yes Yes Yes Yes Yes Yes No Yes Yes
CREATEOUTPUTMESSAGE EVERYBODY 1
CREATEWORKITEM Yes No Yes No No No No No Yes No
DELETE Yes No Yes No No No No No Yes No
DELETEWORKITEM Yes No Yes No No No No No Yes No
GETCUSTOMPROPERTY Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETDOCUMENTATION Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETFAULTMESSAGE Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETFAULTNAMES Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETINPUTMESSAGE Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETOUTPUTMESSAGE Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETROLEINFO Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETTASK Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
GETUISETTINGS Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
RESTARTTASK Yes No Yes No No No No No Yes No
RESUME Yes No Yes No No No No No Yes No
SETCUSTOMPROPERTY Yes Yes Yes No No No No No Yes No
SETFAULTMESSAGE Yes Yes No No No No No No Yes No
SETINPUTMESSAGE Yes No Yes No No Yes Yes No Yes No
SETOUTPUTMESSAGE Yes Yes No No No No No No Yes No
SETTASKREAD Yes Yes Yes No Yes Yes Yes Yes Yes Yes
STARTTASK Yes No Yes No No Yes No No Yes No
STARTTASKASSUBTASK Yes No No No No No No No Yes No
SUSPEND Yes No Yes No No No No No Yes No
SUSPENDWITHCANCELCLAIM Yes No No No No No No No Yes No
TERMINATE Yes No Yes No No No No Yes Yes No
TRANSFERTOWORKBASKET Yes Yes Yes No No No No Yes Yes No
TRANSFERWORKITEM Yes No Yes No No No No Yes Yes No
UPDATE Yes Yes Yes No No No No Yes Yes No
UPDATEINACTIVETASK No No Yes No No No No No Yes No
Tip: 1. Everybody is authorized because an authorization check is not performed for this action.