ENTERPRISE STRUCTURE CONFIGURATOR
First Claim
1. A method of configuring an enterprise application, the method comprising:
- providing a user interface for a user to define a structural hierarchy of an organization comprising one or more business units, the structural hierarchy comprising a legal structure comprising one or more legal entities, a business structure comprising one or more divisions, and a functional structure comprising one or more functional units;
receiving, via the user interface, a set of information about the organization, the set of information comprising an identification of each of the one or more legal entities, an identification of each of the one or more divisions, and an identification of each of the one or more functional units;
displaying for the user, via the user interface, a pivot table comprising a plurality of cells, the pivot table being defined by a first axis and a second axis, wherein the first axis corresponds to the legal structure of the organization, and the second axis corresponds to the business structure and the functional structure of the organization, such that the first and second axes collectively define a grid comprising a plurality of cells;
receiving a set of user input defining a relationship between one or more business units and the legal structure, the business structure and the functional structure of the organization, the set of user input comprising a first user input at a first cell of the pivot table, the first cell being defined by the intersection of a row of the pivot table representing a first legal entity and a column of the pivot table representing a first division and a first functional unit, the first user input indicating that a first business unit is part of the first division, the first functional unit, and the first legal entity; and
configuring the enterprise application to account for the defined relationship, based at least in part of on the set of user input.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools for configuring an enterprise applications. In one aspect, the tools provide a user interface to allow an implementer describe, based on an interview with executives of the organization, an enterprise structure of an organization, and a data structure generator to configure the enterprise application to reflect this enterprise structure. In one aspect, these tools can allow a general case to guide the default assignment of intersections of legal and managerial reporting structures to a business unit, allowing the minimum number of business units to fulfill both the external and managerial responsibilities. The tools may implement a pivot table approach to provide an interface for the user to provide such input.
82 Citations
35 Claims
-
1. A method of configuring an enterprise application, the method comprising:
-
providing a user interface for a user to define a structural hierarchy of an organization comprising one or more business units, the structural hierarchy comprising a legal structure comprising one or more legal entities, a business structure comprising one or more divisions, and a functional structure comprising one or more functional units; receiving, via the user interface, a set of information about the organization, the set of information comprising an identification of each of the one or more legal entities, an identification of each of the one or more divisions, and an identification of each of the one or more functional units; displaying for the user, via the user interface, a pivot table comprising a plurality of cells, the pivot table being defined by a first axis and a second axis, wherein the first axis corresponds to the legal structure of the organization, and the second axis corresponds to the business structure and the functional structure of the organization, such that the first and second axes collectively define a grid comprising a plurality of cells; receiving a set of user input defining a relationship between one or more business units and the legal structure, the business structure and the functional structure of the organization, the set of user input comprising a first user input at a first cell of the pivot table, the first cell being defined by the intersection of a row of the pivot table representing a first legal entity and a column of the pivot table representing a first division and a first functional unit, the first user input indicating that a first business unit is part of the first division, the first functional unit, and the first legal entity; and configuring the enterprise application to account for the defined relationship, based at least in part of on the set of user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system, comprising:
-
one or more processors; one or more computer readable storage media in communication with the one or more processors, the one or more computer readable storage media having stored thereon an enterprise application for managing the business of an organization and a computer program for defining a data structure used by the enterprise application, the computer program comprising; a user interface component for a user to define a structural hierarchy of the organization, the organization comprising one or more business units, the structural hierarchy comprising a legal structure comprising one or more legal entities, a business structure comprising one or more divisions, and a functional structure comprising one or more functional units, wherein the computer program is configured to receive, via the user interface component, a set of information about the organization, the set of information comprising an identification of each of the one or more legal entities, an identification of each of the one or more divisions, and an identification of each of the one or more functional units, and wherein the computer program is further configured to receive, via the user interface component, a set of user input defining a relationship between one or more business units, the legal structure, the business structure and the functional structure of the organization, the set of user input comprising a first user input indicating that a first business unit is part of a first division, a first functional unit, and a first legal entity; and a data structure generator component that is configured to define a data structure used by the enterprise application, based at least in part on the set of user input. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of defining a data structure for an enterprise application, the method comprising:
-
providing a user interface for a user to define a structural hierarchy of an organization comprising one or more business units, the structural hierarchy comprising a plurality of hierarchies according to which the organization is organized, the plurality of hierarchies comprising a first hierarchy and a second hierarchy; receiving, via the user interface, a set of information about the organization, the set of information comprising an identification of each of one or more entities in the first hierarchy and an identification of each of one or more entities in the second hierarchy; receiving a set of user input defining a relationship between each of the one or more business units and each of the plurality of hierarchies, the set of user input comprising a first user input indicating that a first business unit is part of a first entity within the first hierarchy and part of a second entity within the second hierarchy; and configuring the enterprise application to account for the defined relationship, based at least in part of on the set of user input. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer readable storage medium having encoded thereon a computer program comprising a set of instructions executable by a computer system to configure an enterprise application, the set of instructions comprising:
-
instructions for providing a user interface for a user to define a structural hierarchy of an organization comprising one or more business units, the structural hierarchy comprising a plurality of hierarchies according to which the organization is organized, the plurality of hierarchies comprising a first hierarchy and a second hierarchy; instructions for receiving, via the user interface, a set of information about the organization, the set of information comprising an identification of each of one or more entities in the first hierarchy and an identification of each of one or more entities in the second hierarchy; instructions for receiving a set of user input defining a relationship between each of the one or more business units and each of the plurality of hierarchies, the set of user input comprising a first user input indicating that a first business unit is part of a first entity within the first hierarchy and part of a second entity within the second hierarchy; and instructions for configuring the enterprise application to account for the defined relationship, based at least in part of on the set of user input.
-
-
34. A computer system, comprising:
-
one or more processors; one or more computer readable storage media in communication with the one or more processors, the one or more computer readable storage media having stored thereon a computer program comprising a set of instructions executable by the computer system to define a data structure for an enterprise application, the set of instructions comprising; instructions for providing a user interface for a user to define a structural hierarchy of an organization comprising one or more business units, the structural hierarchy comprising a plurality of hierarchies according to which the organization is organized, the plurality of hierarchies comprising a first hierarchy and a second hierarchy; instructions for receiving, via the user interface, a set of information about the organization, the set of information comprising an identification of each of one or more entities in the first hierarchy and an identification of each of one or more entities in the second hierarchy; instructions for receiving a set of user input defining a relationship between each of the one or more business units and each of the plurality of hierarchies, the set of user input comprising a first user input indicating that a first business unit is part of a first entity within the first hierarchy and part of a second entity within the second hierarchy; and instructions for configuring the enterprise application to account for the defined relationship, based at least in part of on the set of user input.
-
-
35. A method of configuring an enterprise application, the method comprising:
-
providing a user interface for a user to define a structural hierarchy of an organization comprising one or more business units, the structural hierarchy comprising a legal structure comprising one or more legal entities and a business structure comprising one or more divisions; receiving, via the user interface, a set of information about the organization, the set of information comprising an identification of each of the one or more legal entities and an identification of each of the one or more divisions; displaying for the user, via the user interface, a pivot table comprising a plurality of cells, the pivot table being defined by a first axis and a second axis, wherein the first axis corresponds to the legal structure of the organization, and the second axis corresponds to the business structure of the organization, such that the first and second axes collectively define a grid comprising a plurality of cells; receiving a set of user input defining a relationship between a first division and a first legal entity, the set of user input comprising a first user input at a first cell of the pivot table, the first cell being defined by the intersection of a row of the pivot table representing the first legal entity and a column of the pivot table representing the first division, the first user input indicating that a first business unit represents the first division and is part of the first legal entity; and configuring the enterprise application to account for the relationship between the first division and the first legal entity, based at least in part of on the set of user input.
-
Specification