1. A computer implemented method of managing task data, the computer implemented method comprising: a computer sending, from a task processing portlet, a task identifier that identifies a task, wherein the task identifier is sent in response to a user selection of the task, and wherein the selected task is to be performed by a human user; the computer identifying a task type based on the task identifier; a computer identifying a set of queries and a set of data sources mapped to the task type in a mapping entry, wherein the task type is associated with the selected task, and wherein the mapping entry maps the task type to the set of queries, and wherein the set of queries is mapped to the set of data sources; the computer sending each query in the set of queries to a corresponding data source in the set of data sources; and the computer aggregating data received from the set of data sources responsive to the set of queries to form aggregated data, wherein the aggregated data is used by the human user to complete the selected task.