BUSINESS UNIT OUTSOURCING MODEL
First Claim
1. A method of configuring an enterprise application, the method comprising:
- providing, in a computer system, a framework for defining a set of relationships between a plurality of business units, the framework comprising a business unit definition that is used to define representations of a plurality of business units, a business function definition that is used to define one or more business functions, and a relationship definition that is used to define a relationship between one or more business units and one or more business functions;
providing, from the computer system, a user interface for a user to define a relationship between a plurality of business units;
receiving, via the user interface, an identification of a first business unit;
receiving, via the user interface, a selection of a first business function of the first business unit;
receiving, via the user interface, an identification of a second business unit;
receiving, via the user interface, a definition of a business function agency relationship between the first business unit and the second business unit, the business function agency relationship pertaining to the first business function;
receiving, via the user interface, a definition of a control to be implemented with respect to the business function agency relationship;
configuring an enterprise application to reflect the business function agency relationship between the first business unit and the second business unit, wherein configuring the enterprise application comprises storing, in a database, a set of data representing the business function agency relationship between the first business unit and the second business unit;
receiving, at the enterprise application, a transaction pertaining to the first business function;
determining, based on the set of data stored in the database, that the business function agency relationship governs processing of the transaction; and
processing the transaction according to the business function agency relationship.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools for configuring enterprise applications. In an aspect, an enterprise application can be configured to account for relationships between multiple business units within an enterprise, including without limitation relationships between the business functions provided by various business units. In another aspect, the disclosed tools provide a framework for identifying and/or defining relationships between business units. The tools might also provide a user interface for a user to identify one or more business units and/or business functions and defines a relationship between them. Based on this definition, an enterprise application can be configured to account for this relationship.
-
Citations
26 Claims
-
1. A method of configuring an enterprise application, the method comprising:
-
providing, in a computer system, a framework for defining a set of relationships between a plurality of business units, the framework comprising a business unit definition that is used to define representations of a plurality of business units, a business function definition that is used to define one or more business functions, and a relationship definition that is used to define a relationship between one or more business units and one or more business functions; providing, from the computer system, a user interface for a user to define a relationship between a plurality of business units; receiving, via the user interface, an identification of a first business unit; receiving, via the user interface, a selection of a first business function of the first business unit; receiving, via the user interface, an identification of a second business unit; receiving, via the user interface, a definition of a business function agency relationship between the first business unit and the second business unit, the business function agency relationship pertaining to the first business function; receiving, via the user interface, a definition of a control to be implemented with respect to the business function agency relationship; configuring an enterprise application to reflect the business function agency relationship between the first business unit and the second business unit, wherein configuring the enterprise application comprises storing, in a database, a set of data representing the business function agency relationship between the first business unit and the second business unit; receiving, at the enterprise application, a transaction pertaining to the first business function; determining, based on the set of data stored in the database, that the business function agency relationship governs processing of the transaction; and processing the transaction according to the business function agency relationship.
-
-
2. In an enterprise application, a method of defining relationships between two or more business units in an enterprise, the method comprising:
-
providing a user interface for a user to define a relationship between a plurality of business units; receiving, via the user interface, an identification of a first business unit; receiving, via the user interface, a selection of a first business function of the first business unit; receiving, via the user interface, an identification of a second business unit; receiving, via the user interface, a definition of a business function agency relationship between the first business unit and the second business unit, the business function agency relationship pertaining to the first business function; and storing a set of data representing the business function agency relationship between the first business unit and the second business unit. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a database for storing data used by an enterprise application; one or more processors in communication with the database; and one or more computer readable storage media in communication with the one or more processors, the one or more computer readable storage media having encoded thereon a computer program comprising a set of instructions that are executable by the one or more processors to perform one or more operations, the set of instructions comprising; instructions for providing a user interface for a user to define a relationship between a plurality of business units; instructions for receiving, via the user interface, an identification of a first business unit; instructions for receiving, via the user interface, a selection of a first business function of the first business unit; instructions for receiving, via the user interface, an identification of a second business unit; instructions for receiving, via the user interface, a definition of a business function agency relationship between the first business unit and the second business unit, the business function agency relationship pertaining to the first business function; and instructions for storing, in the database, a set of data representing the business function agency relationship between the first business unit and the second business unit. - View Dependent Claims (16)
-
-
17. A computer readable storage medium having encoded thereon a computer program for defining, in an enterprise application, relationships between a plurality of business units, the computer program comprising a set of instructions executable by a computer system to perform one or more operations, the set of instructions comprising:
-
instructions for providing a user interface for a user to define a relationship between a plurality of business units; instructions for receiving, via the user interface, an identification of a first business unit; instructions for receiving, via the user interface, a selection of a first business function of the first business unit; instructions for receiving, via the user interface, an identification of a second business unit; instructions for receiving, via the user interface, a definition of a business function agency relationship between the first business unit and the second business unit, the business function agency relationship pertaining to the first business function; and instructions for storing, in the database, a set of data representing the business function agency relationship between the first business unit and the second business unit. - View Dependent Claims (18, 19, 20)
-
-
21. A method of configuring an enterprise application, the method comprising:
-
providing, in a computer system, a framework for defining a set of relationships between a plurality of business units, the framework comprising a business unit definition that is used to define representations of a plurality of business units, a business function definition that is used to define one or more business functions, and a relationship definition that is used to define a relationship between one or more business units and one or more business functions; providing, from the computer system, a user interface to receive, from a user, first input for selecting a first representation of a first business unit, second input for selecting a second representation of a second business unit, third input for selecting a business function, and fourth input for defining a relationship among the first business unit, the second business unit, and the business function; and configuring an enterprise application to reflect the defined relationship among the first business unit, the second business unit and the business function. - View Dependent Claims (22, 23, 24)
-
-
25. A computer readable storage medium have encoded thereon a computer program comprising a set of instructions executable by a computer system to perform one or more operations, the computer program comprising:
-
a framework for defining a set of relationships between a plurality of business units, the framework comprising a business unit definition that is used to define representations of a plurality of business units, a business function definition that is used to define one or more business functions, and a relationship definition that is used to define a relationship between one or more business units and one or more business functions; a user interface for receiving, from a user, first input for selecting a first representation of a first business unit, second input for selecting a second representation of a second business unit, third input for selecting a business function, and fourth input for defining a relationship among the first business unit, the second business unit, and the business function; and a configuration engine for configuring an enterprise application to reflect the defined relationship among the first business unit, the second business unit and the business function. - View Dependent Claims (26)
-
Specification