System and method for defining the organizational structure of an enterprise in a performance evaluation system
Assigneee-talk Corporation
InventorsMichael C. Powers, Douglas A. Sudberry, James A. Eiler, Robert S. Bennett, Clifford R. Phillips
Life of this patent
Estimating the term…
Abstract
An organizational structure of an enterprise is defined in a performance evaluation system by storing a plurality of user-defined levels. A user-defined hierarchy is stored for the levels. A plurality of user-defined members are also stored. Each member is associated with a level. The performance evaluation system is operable to generate the organizational structure of the enterprise based on the user-defined levels, hierarchy, and members.
Claims17
A method for defining an organizational structure of an enterprise in a computerized performance evaluation system, comprising:
- storing a plurality of user-defined levels within a computerized performance evaluation system;
- storing a user-defined hierarchy for the levels within the performance evaluation system by storing an assignment for each lower level in the hierarchy to a higher level in the hierarchy;
- storing information identifying a plurality of user-defined members within the performance evaluation system;
- assigning each member to a level within the hierarchy to define the organizational structure of the enterprise within the performance evaluation system;
- storing a plurality of user identifiers within the performance evaluation system, the user identifiers associated with particular users that perform evaluations of particular ones of the user-defined members;
- generating a first user view for a first user, the first user view specifying the particular members to which the first user is allowed access;
- generating a second user view for a second user, the second user view specifying the particular members to which the second user is allowed access;
- assigning first access privileges to the first user, wherein the first access privileges allow the first user to perform services for user-defined members specified in the first user view;
- and
- assigning second access privileges to the second user, wherein the second access privileges allow the second user to perform services for user-defined members specified in the second user view.
A system for defining an organizational structure of art enterprise in a computerized performance evaluation system, comprising:
- a first database table operable to store a plurality of user-defined levels in a computerized performance evaluation system;
- a second database table operable to store a user-defined hierarchy for the levels in the performance evaluation system by storing an assignment for each lower level in the hierarchy to a higher level in the hierarchy;
- a third database table operable to store information identifying a plurality of user-defined members, each member assigned to a level in the performance evaluation system;
- a fourth database table operable to store a plurality of user identifiers associated with particular users that perform evaluations of particular ones of the user-defined members;
- the performance evaluation system operable, for at least one of the users, to generate a user view for the user, the user view specifying the particular members to which the user is allowed access;
- and
- the fourth database table being firer operable to store access privileges assigned to the at least one user, wherein the access privileges allow the at least one user to perform services for user-defined members specified in the user view.
A performance evaluation system, comprising:
- a memory operable to store:
- a plurality of user-defined levels;
- a user-defined hierarchy for the levels by storing an assignment for each lower level in the hierarchy to a higher level in the hierarchy;
- information identifying a plurality of user-defined members, each member assigned to a level;
- a plurality of user identifiers associated with particular users that perform evaluations of particular ones of the user defined members;
- and
- a processor coupled to the memory and operable to:
- generate a first user view for a first user, the first user view specifying the particular members to which the first user is allowed access;
- generate a second user view for a second user, the second user view specifying the particular members to which the second user is allowed access;
- assign first access privileges to the first user, wherein the first access privileges allow the first user to perform services for user-defined members specified in the first user view;
- and
- assign second access privileges to the second user, wherein the second access privileges allow the second user to perform services for user-defined members specified in the second user view.
Dependencies are inferred from the claim text.