System and method of representing business units in sales performance management using entity tables containing explicit entity and internal entity IDs
First Claim
1. A computer-implemented method of representing and utilizing data related to a business unit in a sales performance management system, comprising the steps of:
- receiving a user input selecting an entity name representing the business unit;
generating an entity table associated with the entity name and configured to store data related to the business unit in a storage device, the entity table having data fields including an explicit entity ID field and an internal entity ID field;
populating the explicit entity ID field of the entity table with explicit entity ID values that each uniquely identifies an instance of the business unit, wherein no two explicit entity ID values are identical;
generating a unique internal entity ID value for each one of the explicit entity ID values, wherein no two entity ID values are identical;
associating each internal entity ID value with a corresponding one of the explicit entity ID values;
storing the internal entity ID values in the internal entity ID field of the entity table;
associating the entity table with a data table, separate from the entity table, such that at least one of the explicit entity ID values is displayed, but not stored, in an ID field of the data table via a display device, while the corresponding internal entity ID value associated with the at least one explicit entity ID value is stored in another ID field in the data table but is not displayed.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed having the steps of receiving a user input selecting an entity name, and generating an entity table associated with the entity name and configured to store data related to a business unit. The method further includes the steps of populating the entity table with unique explicit entity ID values, generating a unique internal entity ID value for each one of the explicit entity ID values, associating each internal entity ID value with a corresponding one of the explicit entity ID values, and storing the internal entity ID values in the entity table. The entity table is associated with a separate data table such that at least one of the explicit entity ID values is displayed, but not stored, in an ID field of the data table, while the corresponding associated internal entity ID value is stored in the data table but not displayed.
-
Citations
20 Claims
-
1. A computer-implemented method of representing and utilizing data related to a business unit in a sales performance management system, comprising the steps of:
-
receiving a user input selecting an entity name representing the business unit; generating an entity table associated with the entity name and configured to store data related to the business unit in a storage device, the entity table having data fields including an explicit entity ID field and an internal entity ID field; populating the explicit entity ID field of the entity table with explicit entity ID values that each uniquely identifies an instance of the business unit, wherein no two explicit entity ID values are identical; generating a unique internal entity ID value for each one of the explicit entity ID values, wherein no two entity ID values are identical; associating each internal entity ID value with a corresponding one of the explicit entity ID values; storing the internal entity ID values in the internal entity ID field of the entity table; associating the entity table with a data table, separate from the entity table, such that at least one of the explicit entity ID values is displayed, but not stored, in an ID field of the data table via a display device, while the corresponding internal entity ID value associated with the at least one explicit entity ID value is stored in another ID field in the data table but is not displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for representing and utilizing data related to a business unit in sales performance management, the system comprising:
-
a display device in communication with the processor and configured to present a graphical user interface; an input device in communication with at least one of the processor, a storage device in communication with the processor, or the display device, wherein the processor is configured to execute software for; receiving a user input from the input device selecting an entity name representing the business unit; generating an entity table that is associated with the entity name and configured to store data related to the business unit in the storage device, the entity table having data fields including an explicit entity ID field and an internal entity ID field; receiving a data input of explicit entity ID values that each uniquely identifies an instance of the business unit, wherein no two explicit entity ID values are identical, and to store the explicit entity ID values in the explicit entity ID field of the entity table; generating a unique internal entity ID value for each one of the explicit entity ID values, and to associate each internal entity ID value with a corresponding one of the explicit entity ID values wherein no two entity ID values are identical; storing the internal entity ID values in the internal entity ID field of the entity table; and associating the entity table with a data table, separate from the entity table, wherein a user input selecting at least one explicit entity ID value is received via the input device, the user selected at least one explicit entity ID value being displayed, but not stored, in a first ID field of the data table via the display device, while the corresponding internal entity ID value associated with the user selected at least one explicit entity ID value is stored in a second ID field in the data table but is not displayed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer software product that includes a non-transitory computer readable storage medium readable by a processor, the non-transitory computer readable storage medium having stored thereon a set of instructions for representing and utilizing data related to a business unit in a sales performance management system, the instructions comprising:
-
a first sequence of instructions which, when executed by the processor, causes the processor to receive a user input selecting an entity name representing the business unit; a second sequence of instructions which, when executed by the processor, causes the processor to generate an entity table associated with the entity name and configured to store data related to the business unit in a storage device, the entity table having data fields including an explicit entity ID field and an internal entity ID field, wherein no two entity ID values are identical; a third sequence of instructions which, when executed by the processor, causes the processor to populate the explicit entity ID field of the entity table with explicit entity ID values that each uniquely identifies an instance of the business unit, wherein no two explicit entity ID values are identical; a fourth sequence of instructions which, when executed by the processor, causes the processor to generate a unique internal entity ID value for each one of the explicit entity ID values; a fifth sequence of instructions which, when executed by the processor, causes the processor to associate each internal entity ID value with a corresponding one of the explicit entity ID values; a sixth sequence of instructions which, when executed by the processor, causes the processor to store the internal entity ID values in the internal entity ID field of the entity table; a seventh sequence of instructions which, when executed by the processor, causes the processor to associate the entity table with a data table, separate from the entity table, such that at least one of the explicit entity ID values is displayed, but not stored, in an ID field of the data table via a display device, while the corresponding internal entity ID value associated with the at least one explicit entity ID value is stored in another ID field of the data table, but is not displayed via the display device.
-
Specification