DATA MODEL AND APPLICATIONS
First Claim
1. A method of defining a role of a business object of a customer relation management system, the method comprising the steps of:
- selecting the business object, the business object described by a business object type and characterized by a database key;
selecting a role type of the role, the role type being responsive to the business object type; and
defining dynamic data characterizing the role and responsive to the role type.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods relating to a data model are described. The data model includes aspects of both static and dynamic data structures. In a typical implementation the dynamic data structures are used to store information whose organization and values may change responsive to the values of other data stored in the data model. The static data structures are used to store information whose structure and content are relatively more static. Tables within the static and dynamic data structures include a unique key configured to interrelate information stored in each data structure. The data model is illustrated using a customer relationship management (CRM) example. In this example, roles and relationships between business objects are stored in the dynamic data structures.
-
Citations
18 Claims
-
1. A method of defining a role of a business object of a customer relation management system, the method comprising the steps of:
-
selecting the business object, the business object described by a business object type and characterized by a database key; selecting a role type of the role, the role type being responsive to the business object type; and defining dynamic data characterizing the role and responsive to the role type. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of defining a relationship between a first business object and a second business object, the method comprising steps of:
-
selecting a relationship type, the relationship type being responsive to a role type of the first business object and responsive to a role type of the second business object, the role type of the first business object describing a role of the first business object and the role type of the second business object describing a role of the second business object; and defining dynamic data characterizing the relationship and responsive to the relationship type. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of determining a contact method between a first business object and a second business object, the determining method comprising:
-
identifying a first business object and a second business object, the first business object being of type person; identifying a relationship between the first business object and the second business object; determining a contact method purpose responsive to the relationship; and selecting a contact method using the contact method purpose. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A server system comprising:
-
means for storing dynamic and static data; and means for determining a contact method between a first business object and a second business object, the means including, means for identifying a first business object and a second business object, the first business object being of type person, means for identifying a relationship between the first business object and the second business object, means for determining a contact method purpose responsive to the relationship, and means for selecting a contact method using the contact method purpose.
-
Specification