System and method for providing access privileges for users in a performance evaluation system
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.
Claims
exact text as granted — not AI-modified1 . 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; and providing the user with access privileges to perform services within the class of services for levels and members within the view.
2 . The method of claim 1 , wherein the view is stored in a database table.
3 . The method of claim 1 , further comprising:
associating the user with a plurality of levels; and selecting associated levels for the view.
4 . The method of claim 1 , further comprising:
storing an assignment of the user to a level in the organizational structure; and wherein the view is based on the assignment.
5 . The method of claim 4 , wherein the assignment is stored in a database table.
6 . The method of claim 1 , wherein the class of services are stored in a database table.
7 . The method of claim 1 , wherein the user is assigned a template that provides a predefined class of services.
8 . The method of claim 1 , wherein storing the organizational structure comprises:
storing a plurality of user-defined levels; storing a user-defined hierarchy for the levels; and storing a plurality of user-defined members each assigned to a level.
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 user access privileges based on the view and the class of services.
10 . The system of claim 9 , wherein the user has access privileges to perform services within the class of service for levels and members within the view.
11 . The system of claim 9 , wherein the first database table is operable to associate the user with a plurality of levels and the view comprises associated levels that are selected in the first database table.
12 . The system of claim 9 , further comprising a third database table operable to store an assignment of a template to the user, the template providing a predefined class of services.
13 . The system of claim 10 , the organizational structure further comprising:
a third database table operable to store the user-defined levels; a fourth database table operable to store the user-defined hierarchy for the levels; and a fifth database table operable to store the user-defined members.
14 . 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 user access privileges based-on the view and the class of services.
15 . The performance evaluation system of claim 14 , wherein the user has access privileges to perform services within the class of service for levels and members within the view.
16 . The system of claim 14 , wherein the first database table is operable to associate the user with a plurality of levels and the view comprises associated levels that are selected in the first database table.
17 . The system of claim 14 , further comprising a third table in the database operable to store an assignment of a template to the user, the template providing a predefined class of services.
18 . The system of claim 14 , the organizational structure further comprising:
a third table in the database operable to store the user-defined levels; a fourth table in the database operable to store the user-defined hierarchy for the levels; and a fifth table in the database operable to store the user-defined members.Join the waitlist — get patent alerts
Track US2005223009A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.