The Menu Master requires information to be loaded regarding all authorised users in order for it to determine the operational characteristics and access authority for each user. The attributes associated with each user are:
- Initial menu to be displayed when first signed on.
- Authority level checking indicators for bypassing menu security in the case of extraordinary users such as security officers or programmers.
- Job description for batch jobs, default job queue, first and second output queues.
- Up to five user defined codes used to pass user identifying parameters to programs (for example, department of user).
- User held indicator for temporarily restricting user access to the whole system.
As well as this a user access matrix is maintained to establish which options within each menu any particular user may access. This matrix not only establishes user access to various options but also specifies operational characteristics for when that user calls that option. An example of this may be that if the marketing director calls the “DAILY SALES” report it will run interactively but if the Junior Clerk calls the same option it will be automatically submitted, held to a special job queue with priority 8. This enables common menus to exist for standard functions while still maintaining flexibility in providing overrides by user in special cases.
The special user overrides applicable to any command are as follows.
- Output Queue (if different from user default)
- Submit Job Priority (blank or zero mean interactive)
- Submit Job Queue (if different to normal user job queue)
- Submit Hold Flag for submitting the job held.
Jobs normally submitted for batch processing can easily be specified without the need to code the SBMJOB command. The Menu Master handles this function automatically.