To
assign System menu, form and job access to individual security roles.
When users are granted security roles they inherit the function grants
for those roles, as defined in this form. |
||
Subsystem
|
Security
|
|
Structure
|
Four
Blocks |
Security
Role Security
Role Menu Grant Security
Role Form Grant Security
Role Job Grant |
|
Navigation
Buttons invoke: |
Security
Role Form Grant block Security
Role Job Grant block |
|
Function
Buttons invoke: |
the
Copy From Process the
Grant Menu Structure Process the
Reconcile Object Grants function |
|
A
database administrator (DBA) creates user roles for use in Callista.
A user role specifies the full range of functionality potentially
available to users granted that role. The security administrator can
define the access of a user role by individually specifying in this
form the menus, forms, jobs and reports that the role can access. Selecting
the Reconcile Object Grants button initiates a process which checks
that the role has the necessary object grants for all of its function
grants. Any object grants which are missing are added while any which
are no longer required are deleted. Object grant reconciliation can
also be performed as an after hours batch job using SECJ0070. Note:
then
a role being granted the 'calling' form should also be granted the 'called'
function. Failure to grant the called function to the role will result
in errors occurring when the calling form is used by users granted the
role. The
Grant Menu Structure process grants the user role a menu structure
containing all of the sub-menus, forms, jobs and reports under the selected
menu. Menu structures are maintained in SECF0061. Further
details are contained in the Callista Technical Documentation. |
Security Role
|
Explanation
|
This
block displays information identifying the security role to which menu
and form access is granted via this form. This block can be queried
to locate the security role to which menus, forms and or jobs are to
be granted. The
granting of a menu and sub-menus alone will not give access to the items
(forms and jobs) in those menus. Security roles must also be granted
access to the relevant forms/jobs. Even then, access may be limited
if the security roles do not have the necessary data level access. Each
time a security role is updated, as the final operation, either the
Reconcile Object Grants button should be selected or job SECJ0070 should
be run to perform the reconciliation. This ensures that the role has
the correct object grants for the functions granted to it. The process
automatically adds any missing object grants and deletes any that are
no longer required. Reconciliation of Object Grants provides further information on the subject. |
Security Role Menu Grant
|
Explanation
|
This
block is used to record and display System menus granted to the displayed
security role(s). Menus may be granted individually, or whole menu structures,
including submenus, forms and jobs may be granted in a single operation
using the Grant Menu Structure function. |
To
grant access to a menu, for the displayed security role, using the Maintain
Security Role Function Grants form: |
|
|
Rules:
|
To
grant access to a menu and all its menu substructure including submenus,
forms and jobs, for the displayed security role, using the Maintain
Security Role Function Grants form: |
|
|
Rules:
|
Security Role Form Grant
|
Explanation
|
This
block is used to record and display the forms to which access has been
granted for the displayed security role. |
To
grant a security role access to a form, using the Maintain Security
Role Function Grants form: |
|
|
Rules/Notes:
|
To
remove a security role's access to a form, using the Maintain Security
Role Function Grants form: |
|
|
|
Security Role Job Grant
|
Explanation
|
This
block is used to record and display the jobs to which access has been
granted for the displayed security role. |
To
grant a security role access to a job, using the Maintain Security Role
Function Grants form: |
|
|
|
To
remove a security role's access to a job, using the Maintain Security
Role Function Grants form: |
|
1.
Ensure the correct security role record
is displayed in the Security Role block.
2.
Select the Job Grants navigation button
to display the Security Role Job Grant block.
3.
Select the job for which access is to
be deleted.
4.
Delete record.
5.
Save.
6.
Select the Back button.
7.
Select the Reconcile Objects button or
run SECJ0070. |
|
Copy (Menu, Form and Job
Grants) From (One Security Role to Another)
|
Explanation
|
This
function permits the copying of the menu, form and job grants of one
security role to another security role. The recipient role will then
have access to those menus, forms and jobs copied from the other security
role and any additional menus, forms and jobs explicitly recorded in
this form. |
To
copy menu, form and job grants from one security role to another, using
the Maintain Security Role Function Grants form: |
|
|
Rules:
|
Last
Modified on 11 March 2002