×

Business unit outsourcing model

  • US 9,852,428 B2
  • Filed: 08/15/2008
  • Issued: 12/26/2017
  • Est. Priority Date: 08/20/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for configuring an enterprise application for an organization, the method comprising:

  • generating, with one or more processors of one or more computer systems, a user interface of a first application to facilitate user-selectable options to configure the enterprise application to operate in accordance with specified relationships of business units in a structural hierarchy of the organization and of business functions specified for the business units;

    receiving, at the one or more computer systems, first input defining characteristics of the business units and provided via a first subset of the user-selectable options of the user interface of the first application, the first application having access to a database storing data structures used by the enterprise application, each business unit in the business units being a discrete entity within the organization, where the first input comprises indications of;

    a first business unit of the business units and a first geographical location corresponding to the first business unit; and

    a second business unit of the business units and a second geographical location corresponding to the second business unit;

    receiving, at the one or more computer systems, second input defining the business functions and provided via a second subset of the one or more of the user-selectable options of the user interface of the first application, each business function in the business functions corresponding to a business unit in the business units and being a set of one or more tasks performed by the corresponding business unit, where the second input comprises indication of a first business function specified for the first business unit;

    receiving, at the one or more computer systems, third input defining a business function agency relationship and provided via a third subset of the one or more of the user-selectable options of the user interface of the first application, the business function agency relationship specifying a client relationship between the first business function provided by the first business unit and the second business unit so that the first business unit performs the first business function on behalf of the second business unit;

    receiving, at the one or more computer systems, fourth input specifying a control that limits application of the business function agency relationship between the first business unit and the second business unit, the control corresponding to a service level agreement that limits application of the business function agency relationship, the fourth input comprising submission of a document via the user interface;

    parsing, with the one or more processors of the one or more computer systems, the document to ascertain one or more requirements for the enterprise application to operate in accordance with the business function agency relationship, the one or more requirements comprising one or a combination of a first requirement requiring performance of the first business function on behalf of the second business unit within a first time, a second requirement requiring performance of the first business function on behalf of the second business unit in a specified manner, and a third requirement requiring automatic reporting of the control;

    customizing, with the one or more processors of the one or more computer systems, the enterprise application using the first application to operate in accordance with the business function agency relationship and the one or more requirements of the control limiting application of the business function agency relationship between the first business unit and the second business unit in the database, the customizing the enterprise application comprising;

    configuring a set of one or more database tables of the data structures based on the business function agency relationship with customization data specifying the client relationship between the first business function for the first business unit and the second business unit; and

    configuring the enterprise application to process a transaction based on retrieving the customization data from the database to selectively route the transaction using the control to the first business unit when the business function agency relationship governs the transaction and to another business unit when the business function agency relationship does not govern the transaction; and

    subsequent to the customizing the enterprise application, operating, by the one or more computer systems, the enterprise application in accordance with the business function agency relationship and the one or more requirements of the control limiting the application of the business function agency relationship, the operating the enterprise application comprising;

    recognizing that the business function agency relationship and the one or more requirements of the control govern a first transaction, and, consequently;

    routing the first transaction to the first business unit for performance of the first business function on behalf of the second business unit, andimplementing the one or more requirements of the control with respect to the performance of the first business function; and

    recognizing that the business function agency relationship and the one or more requirements of the control do not govern a second transaction, and, consequently routing the second transaction to the another business unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×