Computer-based business planning processes
First Claim
1. A computer-based method for the improvement of business planning procedures, including a planning data repository with a fact table, one or more related dimension tables, and relationships for accessing data from the fact table through the related dimension tables, the method comprising:
- a modelling step to create a planning cube and set up relationships between users and data, including the steps of;
a) defining one or more dimensions describing the structure of an enterprise;
b) defining one or more user classes;
c) mapping said user classes to the levels in the structures identified by said one or more dimensions to produce an organisation object;
d) creating a cube from said planning data repository; and
e) creating a plan from said cube, thereby assigning ownership;
and the using step comprises the following steps;
a using step to delegate planning and coordinate the passing of data, including the steps of;
for each contributing manager or contributor as identified by said organisation object;
f) delegating said plan by a superior manager, who may be a plan manager or contributing manager, to a delegated contributing manager or a contributor;
g) incorporating changes generated by said delegated contributing manager or said contributor to data within said plan thereby creating a proposal;
h) passing by said delegated contributing manager or said contributor of said proposal to said superior manager; and
i) accepting or rejecting by said superior manager of said proposal.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention allows several users to manipulate complex data interactively, but separately, and then have the results of their inputs merged. It is based on hierarchical planning which matches typical business environments. The planning process is distributed over the management hierarchy and each level may contribute one or more alternative plans for consideration by a superior level. The distribution of the process is carried out using computer-enabled ‘delegation’. Relationships are specified between a dimensional structure and a responsibility structure such that sub-plans and plans using the dimensional structure of a planning data repository (PDR) may be partitioned into components corresponding to the responsibility structure. Part of ‘delegation’ is the process of setting up the conditions, requirements, etc. for a subordinate to draft one or more sub-plans for their particular area. The subordinate then submits one or more of these sub-plans based on these conditions and information in the PDR, as well as on their specific experience and other (local) input. On ‘submission’, this sub-plan is able to be incorporated into higher level sub-plans. During the submission process sub-plans are integrated into a single plan, ensuring overall consistency of the data, and conformance with any constraints defined by users. The process is iterative in nature.
-
Citations
11 Claims
-
1. A computer-based method for the improvement of business planning procedures, including a planning data repository with a fact table, one or more related dimension tables, and relationships for accessing data from the fact table through the related dimension tables, the method comprising:
-
a modelling step to create a planning cube and set up relationships between users and data, including the steps of; a) defining one or more dimensions describing the structure of an enterprise; b) defining one or more user classes; c) mapping said user classes to the levels in the structures identified by said one or more dimensions to produce an organisation object; d) creating a cube from said planning data repository; and e) creating a plan from said cube, thereby assigning ownership; and the using step comprises the following steps;
a using step to delegate planning and coordinate the passing of data, including the steps of;for each contributing manager or contributor as identified by said organisation object; f) delegating said plan by a superior manager, who may be a plan manager or contributing manager, to a delegated contributing manager or a contributor; g) incorporating changes generated by said delegated contributing manager or said contributor to data within said plan thereby creating a proposal; h) passing by said delegated contributing manager or said contributor of said proposal to said superior manager; and i) accepting or rejecting by said superior manager of said proposal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-based method for the improvement of business planning procedures, including a planning data repository with a fact table, one or more related dimension tables, and relationships for accessing data from the fact table through the related dimension tables, the method comprising a modeling step and a using step, wherein the modeling step comprises the following steps:
-
a) defining one or more dimensions describing the structure of an enterprise; b) defining one or more user classes; c) mapping said user classes to the levels in the structures identified by said one or more dimensions to produce an organisation object; d) creating a cube from said planning data repository; e) creating a plan from said cube, thereby assigning ownership; and f) binding said organisation object to said plan created from said planning data repository, thereby creating a delegation object; and the using step comprises the following steps; for each contributing manager or contributor as identified by said organisation object; g) delegating said sub-plan by a superior manager, who may be a plan manager or contributing manager, to a delegated contributing manager or contributor; h) incorporating changes generated by said delegated contributing manager or contributor to data within said plan thereby creating a proposal; i) passing said proposal to said superior manager using said delegation object to ensure validity of said proposal; and j) accepting or rejecting by said superior manager of said proposal, the accepting of said proposal being followed by the steps of including said proposal in said superior manager'"'"'s proposal and the rejecting of said proposal being followed by the step of sending said proposal back to said delegated contributing manager or contributor for further consideration.
-
-
9. A computer-based system for the improvement of business planning procedures, including a planning data repository with a fact table, one or more related dimension tables, and relationships for accessing data from the fact table through the related dimension tables, the system comprising:
-
means to model the organisation comprising; a) means for defining one or more dimensions describing the structure of an enterprise; b) means for defining one or more user classes; c) means for mapping said user classes to the levels in the structures identified by said one or more dimensions to produce an organisation object; d) means for creating a cube from said planning data repository; e) means for creating a plan from said cube, thereby assigning ownership; and f) means for binding said organisation object to said plan created from said planning data repository, thereby creating a delegation object; and means to use the model created by the modeling means comprising; g) means for delegating said plan by a superior manager, who may be a plan manager or contributing manager, to said delegated contributing manager or contributor; h) means for incorporating changes generated by said contributing manager or contributor to data within said plan thereby creating a proposal; i) means for passing said changed proposal to said superior manager using said delegation object to ensure validity of said proposal; and j) means for accepting or rejecting by said superior manager of said proposal, the means for accepting of said proposal being comprised of means for including said proposal in said superior manager'"'"'s proposal and the means for rejecting of said proposal comprising means for sending said proposal back to said delegated contributing manager or contributor for further consideration.
-
-
10. A computer program product for the improvement of business planning procedures, including a planning data repository with a fact table, one or more related dimension tables, and relationships for accessing data from the fact table through the related dimension tables, the product comprising a computer-readable storage medium having computer-readable program code means embodied in it, said computer readable program code means comprising:
-
computer readable program code means to model the organisation comprising; a) computer readable program code means for defining one or more dimensions describing the structure of an enterprise; b) computer readable program code means for defining one or more user classes; c) computer readable program code means for mapping said user classes to the levels in the structures identified by said one or more dimensions to produce an organisation object; d) computer readable program code means for creating a cube from said planning data repository; e) computer readable program code means for creating a plan from said cube, thereby assigning ownership; and f) computer readable program code means for binding said organisation object to said plan created from said planning data repository, thereby creating a delegation object; and computer readable program code means to use the model created by the computer readable program code modeling means, comprising; g) computer readable program code means for delegating said plan by a superior manager, who may be a plan manager or contributing manager, to said delegated contributing manager or contributor; h) computer readable program code means for incorporating changes generated by said contributing manager or contributor to data within said plan thereby creating a proposal; i) computer readable program code means for passing said changed proposal to said superior manager using said delegation object to ensure validity of said proposal; and j) computer readable program code means for accepting or rejecting by said superior manager of said proposal, the computer readable program code means for accepting of said proposal being comprised of computer readable program code means for including said proposal in said superior manager'"'"'s proposal and the computer readable program code means for rejecting of said proposal comprising computer readable program code means for sending said proposal back to said delegated contributing manager or contributor for further consideration.
-
-
11. An apparatus for the improvement of business planning procedures, comprising a computer having a data storage device coupled thereto, wherein the data storage device stores a relational database and one or more computer programs for the implementation of a relational database and adjunct functions, including a planning data repository with a fact table, one or more related dimension tables, and relationships for accessing data from the fact table through the related dimension tables, said computer and said computer programs comprising;
-
means for modelling the organization, comprising; a) means for defining one or more dimensions describing the structure of an enterprise; b) means for defining one or more user classes; c) means for mapping said user classes to the levels in the structures identified by said one or more dimensions to produce an organisation object; d) means for creating a cube from said planning data repository; e) means for creating a plan from said cube, thereby assigning ownership; and f) means for binding said organisation object to said plan created from said planning data repository, thereby creating a delegation object; and means for using the model created by the modeling means, comprising; g) means for delegating said plan by a superior manager, who may be a plan manager or contributing manager, to a delegated contributing manager or contributor; h) means for incorporating changes generated by said delegated contributing manager or contributor to data within said plan thereby creating a proposal; i) means for passing said changed proposal to said superior manager using said delegation object to ensure validity of said proposal; and j) means for accepting or rejecting by said superior manager of said proposal, the means for accepting of said proposal being comprised of means for including said proposal in said superior manager'"'"'s proposal and the means for rejecting of said proposal being comprised of means for sending said proposal back to said delegated contributing manager or contributor for more consideration.
-
Specification