IBM BPM, V8.0.1, All platforms > Get started with IBM BPM > Key concepts > BPEL processes and human tasks > Human tasks overview > Authorization and people assignment

Default people assignments and inheritance rules

Default people assignments are performed if you do not define people assignment criteria for certain task roles, or if people resolution fails or does not return a result. The default assignments differ for inline tasks and stand-alone tasks.

Inheritance rules are applied to automatically assign people to a particular role, based on the fact that they are already assigned to another role. Inheritance rules effectively add users to a role in addition to the users that are determined by people assignment. These rules differ for inline tasks and stand-alone tasks.


Inline tasks

The following table shows the default people assignments for inline tasks.

Roles for inline human tasks and their escalations If the role is not defined in the task model ... If people assignment fails...
Task administrator Only inheritance applies Only inheritance applies
Task potential instance creator Everybody becomes potential instance creator Everybody becomes potential instance creator
Task potential starter Everybody becomes potential starter Everybody becomes potential starter
Task potential owner Everybody becomes potential owner Administrators become potential owners
Task editor No editor No editor
Task reader Only inheritance applies Only inheritance applies
Escalation receiver Administrators become escalation receivers Administrators become escalation receivers

The following inheritance rules apply to inline tasks:


Stand-alone tasks

The following table shows the default people assignments for stand-alone tasks.

Roles for stand-alone human tasks and their escalations If the role is not defined in the task model ... If people assignment fails...
Task administrator Originator becomes administrator The task is not started
Task potential instance creator Everybody becomes potential instance creator Everybody becomes potential instance creator
Task potential starter Originator becomes potential starter The task is not started
Potential owner Everybody becomes potential owner Administrators become potential owners
Editor No editor No editor
Reader Only inheritance applies Only inheritance applies
Escalation receiver Administrators become escalation receivers Administrators become escalation receivers

The following inheritance rules apply to stand-alone tasks:

When a method is invoked using the Business Flow Manager API, members of the BPESystemAdministrator role have administrator authorization, and members of the BPESystemMonitor role have reader authorization. When a method is invoked via the Human Task Manager API, members of the TaskSystemAdministrator role have administrator authorization, and members of the TaskSystemMonitor role have reader authorization.

Authorization and people assignment for human tasks