Parallels with Task Screen Operations

A task’s subject and its relationships are represented by tabs on a task screen. For example, a Create User task can have the following tabs:
cim1265
A task’s subject and its relationships are represented by tabs on a task screen. For example, a Create User task can have the following tabs:
  • User Profile tab (subject)
  • User Access Roles tab (relationship)
  • User Admin Roles tab (relationship)
  • User Groups tab (relationship)
A business object task handler’s access to managed objects in a task is similar to a user’s access to managed objects in a task screen tab. In both cases, access is to a run-time instance of the managed object data in the task session. There is no direct access to the data in the data store, as is the case when accessing managed objects through the providers.
By retrieving the subject of the task and the subject’s relationships, a business logic task handler can perform operations similar to a user working in a task screen, for example:
  • Modifying the profile information for the subject of the task (such as modifying the telephone number, job title, and email address in a user profile).
  • Adding or removing the subject’s relationships (such as adding the user to a group, or removing the user from a role).