Decomposition of tasks into extensible and customizable business activities
First Claim
Patent Images
1. A method or orgainizing business task data on a computer-implemented customer relationship management (CMR) system, the method comprising:
- creating in the CRM system memory a base task object comprising a set of base parameters;
creating a set of task objects representing a set of business tasks assigned to a user of the CRM system, wherein each task object includes a common base task object and a set of parameters associated with the business task;
forming a plurality of business activity objects, wherein each business activity object is an association of two or more task objects;
associating a task object of the set of task objects with a system application, wherein associating the task object with the system application comprises modifying the task object to include a parameter that is a link to the system application and further wherein the link enables the system application to communicate with the task object;
designating a first task object of the plurality of business activity objects as a first index task object and defining a first set of business activity objects having the same first index task object as a first business activity;
retrieving the first set of business activity object based on the first index task object;
designating a second task object of the plurality of business activity objects as a second index task object and defining a second set of business activity objects having the same second index task object as a business activity, wherein the first and second set of business activity objects include a set of common business activity objects; and
retrieving the second set of business activity objects based on the second index task object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for organizing task data used in customer relationship management systems in which task data is decomposed into a set of business activity classes including a set of business task classes, where the business task classes are combined through association or multiple inheritance to create the business activity class. Each task class can be further decomposed into a base task class and a set of task characteristic classes where task definitions may be modified by associating additional task characteristic classes to the base task class.
-
Citations
16 Claims
-
1. A method or orgainizing business task data on a computer-implemented customer relationship management (CMR) system, the method comprising:
-
creating in the CRM system memory a base task object comprising a set of base parameters; creating a set of task objects representing a set of business tasks assigned to a user of the CRM system, wherein each task object includes a common base task object and a set of parameters associated with the business task; forming a plurality of business activity objects, wherein each business activity object is an association of two or more task objects; associating a task object of the set of task objects with a system application, wherein associating the task object with the system application comprises modifying the task object to include a parameter that is a link to the system application and further wherein the link enables the system application to communicate with the task object; designating a first task object of the plurality of business activity objects as a first index task object and defining a first set of business activity objects having the same first index task object as a first business activity; retrieving the first set of business activity object based on the first index task object; designating a second task object of the plurality of business activity objects as a second index task object and defining a second set of business activity objects having the same second index task object as a business activity, wherein the first and second set of business activity objects include a set of common business activity objects; and retrieving the second set of business activity objects based on the second index task object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing appartus, comprising:
-
a display unit that generates video images; an input device; a processing apparatus operatively coupled to said display unit and input device, said processing apparatus comprising a processor and a memory operatively coupled to said processor; a network interface connected to a network and to the processing apparatus, said processing apparatus being programmed to; creating a base task object comprising a set of base parameter; form a set of task objects, each task object associated with a business task to be performed by a user of a customer relationshiop management system;
wherein each task object includes a common base task object and a set of parameters associated with the business task; andform a plurality of business activity objects, wherein each business activity object is an association of two or more task objects; associating a task object of the set of task objects with a system application, wherein associating the task object with the system application comprises modifying the task object to include a parameter that is a link to the system application and further whrein the link enables the system application to communicate with task object; designating a first task object of the plurality of business activity objects as an index task object and defining a first set of business activity objects having the same first index task object as a first business activity; retrieving the first set of business activity objects based on the first index task object; designating a second task object of the plurality of business activity objects as a second task object and defining a second set of business activity objects having the same second index task object as a business activity, wherein the first and second set of business activity objects include a set of common business activity objects; and retrieving the second set of business activity objects based on the second index task object. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium coupled to a processor and having computer-executable instructions for execution by the processor for performing steps comprising:
-
creating a base task object comprising a set of base parameters; forming a set of task objects representing a set of business tasks to be performed by a user of a customer relationship management system, each task object of the set of task objects comprising a common base task object and a set of parameters associated with the business task and a set of parameters required to execute a business task; associating a task object of the set of task objects with a system application, wherein associating the task object with the system application comprises modifying the task object to include a parameter that is a link to the system application and further wherein the link enables the system application to communicate with the task object; designating a first task object of the set of task objects as a first index task object, the first index task object comprising a fundamental set of parameters required to execute a first business activity, wherein the first business activity includes a first set of business tasks; designating a second task object of the set of task objects as a second index task object, the second index task object comprising a fundamental set of parameters required to execute a second business activity, wherein the second business activity includes a second set of business tasks; forming a first set of business activity objects defining the first business activity by associating the first index task object with one or more task objects, wherein each business activity object comprises the fundamental set of parameters of the first index task object and a set of parameters of the associated set of task objects; forming a second set of business activity objects defining the second business activity by associating the second index task object with one or more task objects, wherein each business activity object comprises the fundamental set of parameters of the second index task object and a set of parameters of the associated set of task objects; and creating a first view of the first business activity by retrieving all business activity objects having associations with the first index task object and creating a second view of the second business activity by retrieving all business activity objects having associations with the second index task object, wherein the first and second view contain common business activity objects.
-
Specification