This topic applies only to the IBM Business Process Manager Advanced configuration.

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:
  • Process administrators become administrators for all inline tasks, their subtasks, follow-on tasks, and escalations.
  • Process readers become readers for all inline tasks, their subtasks, follow-on tasks, and escalations.
  • Task administrators become administrators for all subtasks, follow-on tasks, and escalations of all these tasks.
  • Task readers become readers for all subtasks, follow-on tasks, and escalations of all these tasks.
  • Members of any task role become readers for this task's escalations, subtasks, and follow-on tasks.
  • Escalation receivers become readers for the escalated task.

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:
  • Task administrators become administrators for all subtasks, follow-on tasks, and escalations of all these tasks.
  • Task readers become readers for all subtasks, follow-on tasks, and escalations of all these tasks.
  • Members of any task role become readers for this task's escalations, subtasks, and follow-on tasks.
  • Escalation receivers become readers for the escalated task.

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.