Function Definition {USERS-2}


In this two-Panel boxes , the Control Officer can define Functions and subsequently link specific Menu Options to these functions. 


When the grouping of menu options to functions has been done, users can be linked to these under option {USERS-3}, TAB - Individual User Functions in the System.

A "Function" could define the Menu Options to which any of the following persons would, for instance, have access:
In order to understand the working of this facility, a distinction has to be made between two types of menu options:
In order to create a complete "Profile" for a user, which may consist of a number of "Functions", the following is required:
Two methods can be followed here, i.e:
  1. If a User need only have access to certain Options on a Menu, then those particular options need to be defined individually.
  2. If a User should have updating access to all the Options on a Menu, e.g. a Reports Menu, then existing Functions on the system can be used for this purpose. This obviates the need to create the individual records in respect of each report option. The function "TOTAL" will provide access to all the standard options in ITS. 

The following functions have been pre-defined and are provided with the system:

FUNCTION CODE FUNCTION DESCRIPTION FIRST MENU
ACCESS ACCESS CONTROL SYSTEM AMAIN
ALUMN ALUMNI SUBSYSTEM SALUM  
ASSET ASSET SYSTEM ACS
BATCH BATCH PROCESSING SUBSYSTEM BATCH
CARD CARD SYSTEMS CID
CLUB CLUB SUBSYSTEM CLMAIN
COOP CO-OPERATIVE EDUCATION COOP
DBASA DATABASE ADMINISTRATOR DMAIN
DPACK DEBTPACK INTERFACE FSDC
FIN FINANCE OFFICER FRM
GEN GENERAL SYSTEM ACCESS GMAIN
KMAN0 MASTER CONTACT MANAGEMENT FUNCTION KMAIN
LIB0 MASTER LIBRARY FUNCTION LRM
MAIN TOTAL SYSTEM ACCESS MAIN
MEALS MEAL SYSTEM FOR SUPPLIERS CME
MEDIC HEALTH SYSTEM HMAIN
MISS MANAGEMENT INFORMATION SYSTEM MISS
PARK PARKING DISCS FUNCTION GPM
PERS PERSONNEL SYSTEM HRM
PLACE SPACE INVENTORY SYSTEM SPMAIN
QUAL QUALITY ASSESSMENT QMAIN
RES RESEARCH ADMINISTRATION SRES
SAPSE SAPSE REPORTING SYSTEM GSYS2
SCOUR SHORT COURSES SCOUR
SDIST DISTANCE EDUCATION SDIST
SENQ STUDENT ENQUIRY SUBSYSTEM SENQUR
STUD1 ACADEMIC STRUCTURE SUBSYSTEM SACAD
STUD2 STUDENT APPLICATIONS SNAPP
STUD3 REGISTRATION SUBSYSTEM SREG
STUD4 STUDY RECORD SUBSYSTEM SSTUDY
STUD5 TIMETABLE SUBSYSTEM STIME
STUD6 EXAMINATION TIMETABLE SUBSYSTEM SEXAM
STUD8 STUDENTS CODE SUBSYSTEM SCODE
STUD9 STUDENT MAINTENANCE SUBSYSTEM SMNT
STUDA LETTER/LIST/LABELS SUBSYSTEM SLLL
STUDC COOPERATIVE EDUCATION COOP
STUDD STUDENT DISTANCE STUDY MATERIAL SDGUID
STUDV STUDENT DATA VALIDATIONS SMNTA
TOTAL ALL STANDARD OPTIONS UPDATE MAIN
USERS USERS ACCESS DEFINITIONS USERS
                                                                                             
Fields in the option:

Panel Box 1 Tab 1:  Function Codes and Descriptions

All fields in this option are mandatory: 


Field Type
&
Length
Description
Function Code A9 A unique code to identify the function to be declared.
Function Name
A40 The name of this function.
Copy Functions From A9 Enter the Function Code which to Copy from.
Function DescrIption
A9
Function code will populate the description of the code


Block 3:  Copy Functions From

Creating new functions can be a tedious task, particularly if many options are involved. This option allows for a new function to be created which is almost identical to an existing one. This is useful in cases where the new function is very similar to an existing one. The required changes to the newly created function can be made once the copy process has been completed.


The function to be copied is then searched under this option and the new function code is also entered. Upon the <SAVE> of this record, the system will link all the menu options of the existing function to the new one. The user can query these options on a search, and make the required change that will update the amendments.




Example:

Example of ...users-2b1



Panel Box 2 :  Functions and their Menu Options 

Field Type
&
Length
Description
Function Code
A9 One of the Functions defined above must be entered here. The name of the Function Code will display.
Function Name

Function code will populate the description of the code
Menu A7 The Code of a Menu to be linked to this Function must be supplied.  
Menu Description

Menu option will populate the description of the menu
Option A2 The Option of the Menu to be linked to this Function must be supplied.
Menu Option

Optione will populate the description of the option
Access Level A1 The level can be either (U)pdate or (S)elect, granting the user of this function / menu option combination either total or only limited ("Select") access into the database.  Although this is a mandatory field, it will only be used by the system in the case of lowest level options. A limitation of "S" on a higher level menu will therefore not preclude updating under a lowest level option if that lowest level option is indicated as "U".   Access control will not be done to menu options that lead to other menus.
Bus. Func. Only Tick Tick this field if Menu Option can only be Accessed from Business Functions
  Note:  A function will typically consist of a large number of records: and one menu option could appear in any number of functions.  If a function should for example access only one report in a sub-system, then access can be provided to that report option only.

The system will, however, preclude two functions to be linked to the same user, if those two functions include the same menu option.

Example:

Example of ...users-2b2




Example:



Processing
Rules
 
  This is required for the whole line to be copied, as we sometimes need to either change the function code or sometimes the menu and sometimes the option.


See Also:



History of Changes

Date System Version By Whom Job Description
20-Dec-2006 v01.0.0.0 Charlene van der Schyff t134774 New manual format.
11-Mar-2008 v01.0.0.0 Vaughn Dumas t134774 System owner proof read.
15-Sep-2008 v01.0.0.0 Charlene van der Schyff t152060 Edit language obtained from proof read language Juliet Gillies.
15-Oct-2012 v01.0.0.1 Sister Legwabe t185244 Change the length of code and function to A9
22-Oct-2012 v01.0.0.1 Dinong Sereko t185244 System owner proof read.
05-Apr-2018
v04.1.0.0
Sarah Seeletse
t226227
Update with New int4.1 image
12-Sep-2018
v04.1.0.0
Sthembile Mdluli
t230098
Update with amendment functionality "copy function from" as it was from INT3
22-May-2019
v04.1.0.1
Sthembile Mdluli
t231272
ADF update
29-May-2019
v04.1.0.2
SthembileMdluli
t236144
Duplicate button added to copy.