2.5.2.10.1 Retrieving a User Task List

This use case describes how a client application retrieves a list of tasks assigned to a user. The items returned are loaded from a cache of tasks aggregated across the system and external task providers.

The following diagram illustrates the retrieval process:

Process for retrieving a user’s task list

Figure 19: Process for retrieving a user’s task list

Preconditions

  • The Work Management Service has been set up.

  • The User Profile Service has been set up.

  • The client application has been authenticated, has read permission and has write permission for his or her personal site associated with the User Profile Service, where tasks are cached.

  • The client application can communicate with his or her SharePoint site.

Steps

  1. The client application requests the tasks from the server.

  2. The server returns the tasks.

Error

  • If the user does not have permissions to the task cache, this will return an error.

Post-conditions

  • None; this is a read operation.