Consolidating Related Task Data in Process Management Solutions
First Claim
1. A computer implemented method of managing task data, the computer implemented method comprising:
- a computer identifying a set of queries and a set of data sources mapped to a task type in a mapping entry, wherein the task type is associated with a 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 usable by a user to complete the selected task.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for managing task data. A task advisor identifies a set of queries and a set of data sources mapped to a task type in a mapping entry. The task type is associated with a selected task. The mapping entry maps the task type to the set of queries. The set of queries is mapped to the set of data sources. The task advisor sends each query in the set of queries to a corresponding data source in the set of data sources. The task advisor aggregates the data received from the set of data sources in response to the set of queries. A user may utilize the aggregated data to complete the selected task.
20 Citations
25 Claims
-
1. A computer implemented method of managing task data, the computer implemented method comprising:
-
a computer identifying a set of queries and a set of data sources mapped to a task type in a mapping entry, wherein the task type is associated with a 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 usable by a user to complete the selected task. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for a task advisor, the computer implemented method comprising:
-
a computer receiving an updated mapping entry for a task type in a mapping entries database, wherein the task type corresponds to a set of tasks, wherein the updated mapping entry comprises an updated set of queries, wherein the set of queries is mapped to a set of data sources; responsive to receiving a user selection of a task associated with the task type, the computer transmitting the updated set of queries mapped to the task type and the set of data sources mapped to the set of queries in the mapping entry to a query engine, wherein the query engine queries each data source in the set of data source for data associated with the selected task, and wherein the task advisor aggregates data received from the set of data sources in response to the queries for presentation to the user in a single task details portlet. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product for managing task data, the computer program product comprising:
-
a computer usable storage medium having computer usable program code recorded therewith, the computer usable program code comprising; computer usable program code configured to identify a set of queries and a set of data sources mapped to a task type in a mapping entry, wherein the task type is associated with a 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; computer usable program code configured to send each query in the set of queries to a corresponding data source in the set of data sources; and computer usable program code configured to aggregate data received from the set of data sources in response to the set of queries to form aggregated data, wherein the aggregated data is utilized by a user to complete the selected task. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for a task advisor, the computer program product comprising:
-
a computer usable storage medium having computer usable program code recorded therewith, the computer usable program code comprising; computer usable program code configured to receive an updated mapping entry for a task type in a mapping entries database, wherein the task type corresponds to a set of tasks, wherein the updated mapping entry comprises an updated set of queries, wherein the set of queries is mapped to a set of data sources; and computer usable program code configured to transmit the updated set of queries mapped to the task type and the set of data sources mapped to the set of queries in the mapping entry to a query engine in response to receiving a user selection of a task associated with the task type, wherein the query engine queries each data source in the set of data source for data associated with the selected task, and wherein the task advisor aggregates data received from the set of data sources in response to the queries for presentation to the user in a single task details portlet. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
a bus system; a communications system coupled to the bus system; a memory connected to the bus system, wherein the memory includes computer usable program code; and a processing unit coupled to the bus system, wherein the processing unit executes the computer usable program code to identify a set of queries and a set of data sources mapped to a task type in a mapping entry, wherein the task type is associated with a 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;
send each query in the set of queries to a corresponding data source in the set of data sources; and
aggregate data received from the set of data sources responsive to the set of queries, wherein the aggregated data is utilized by a user to complete the selected task.
-
Specification