System and method for providing access privileges for users in a performance evaluation system
First Claim
1. A method for providing access privileges for a user in a performance evaluation system, comprising:
- storing an organizational structure for an enterprise, the organizational structure including a plurality of levels and a plurality of members assigned to the levels;
storing a view for the user, the view specifying the levels and the members of the organizational structure to which the user is allowed access;
storing a class of services for the user, the class of services specifying services of the performance evaluation system that the user is allowed to perform;
determining whether the view for the user specifies a requested level or member;
determining whether the class of services for the user specifies a requested service; and
providing the user with access privileges to perform the requested service for the requested level or member when the class of services for the user specifies the requested service and the view for the user specifies the requested level or member.
6 Assignments
0 Petitions
Accused Products
Abstract
Access privileges for a user are provided in a performance evaluation system by storing an organizational structure for an enterprise, a view and a class of services for the user. The organizational structure includes a plurality of levels and a plurality of members assigned to the levels. The view specifies the levels and the members of the organizational structure to which the user is allowed access. The class of services specify services of the performance evaluation system that the user is allowed to perform. The user has access privileges to perform services within the class of services for levels and members within the view.
72 Citations
19 Claims
-
1. A method for providing access privileges for a user in a performance evaluation system, comprising:
-
storing an organizational structure for an enterprise, the organizational structure including a plurality of levels and a plurality of members assigned to the levels;
storing a view for the user, the view specifying the levels and the members of the organizational structure to which the user is allowed access;
storing a class of services for the user, the class of services specifying services of the performance evaluation system that the user is allowed to perform;
determining whether the view for the user specifies a requested level or member;
determining whether the class of services for the user specifies a requested service; and
providing the user with access privileges to perform the requested service for the requested level or member when the class of services for the user specifies the requested service and the view for the user specifies the requested level or member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A system for providing access privileges for a user in a performance evaluation system, comprising:
-
an organizational structure for an enterprise, the organizational structure including a plurality of levels and a plurality of members assigned to the levels;
a first database table operable to store a view for the user, the view specifying the levels and the members of the organizational structure to which the user is allowed access;
a second database table operable to store a class of services associated with the user, the class of services specifying services of the performance evaluation system that the user is allowed to perform; and
the performance evaluation system operable to determine whether the view for the user specifies a requested level or member, to determine whether the class of services for the user specifies a requested service, and to provide the user with access privileges to perform the requested service for the requested level or member when the class of services for the user specifies the requested service and the view for the user specifies the requested level or member. - View Dependent Claims (10, 11, 12, 18)
-
-
13. A performance evaluation system, comprising:
-
a server including a database;
an organizational structure for an enterprise stored in the database, the organizational structure including a plurality of levels and a plurality of members assigned to the levels;
a first table in the database operable to store a view for the user, the view specifying the levels and the members of the organizational structure to which the user is allowed access;
a second table in the database operable to store a class of services associated with the user, the class of services specifying services of the performance evaluation system that the user is allowed to perform; and
the performance evaluation system operable to determine whether the view for the user specifies a requested level or member, to determine whether the class of services for the user specifies a requested service, and to provide the user with access privileges to perform the requested service for the requested level or member when the class of services for the user specifies the requested service and the view for the user specifies the requested level or member. - View Dependent Claims (14, 15, 16, 19)
-
Specification