Line: 1 to 1 | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Access Control List - Processes | |||||||||||||||||||||||
Line: 29 to 29 | |||||||||||||||||||||||
Since the ACL is maintained by a combination of parent and child, and since Appx does not normally maintain this information, RBS has it's own cross reference file of parent and child processes. When you run this process, you will have the opportunity to refresh this cross reference file before using it to assign the ACL.
Description: | |||||||||||||||||||||||
Added: | |||||||||||||||||||||||
> > | When you choose this option, you will be presented with a screen that allows you to enter the Verison number of the applications you want to work with. Once you press Enter, the screen will fill in with the applications in that version:
RBS will try to determine if the application has been changed since last time the internal cross reference file was generated. Those applications will be pre-selected for you. In this example, application AAA has never had the cross reference file generated, and application DMO was changed after the last time the cross reference file was generated.
The applications you select here only affect the generation (or not) of the internal cross reference file. When you begin managing the ACL, you will be working with all the applications in the selected version. The buttons have the following functions:
Process WindowThis is where you choose which parent/child process to manage. The buttons have the following function:
Add SecurityThis button allows you to add an ACL record for the currently selected Parent/Child row. First you will be prompted for what level of security you want to add (Database, Department, Workgroup, Role, or User), then the following image will be displayed: In this example, we chose 'Role'. On the right the system displays our Security Hierarchy, and we can double click any displayed Role to choose it. Then we set the Run, Add, Change and Delete flags as desired for that Role. If the parent process is a menu, or there is no parent process (eg, USER START), then you must set each flag to Y or N. If the parent process does not meet that requirement, then you can leave the flag blank and it will be inherited from the parent process at runtime. For example, we have a 'File Maintenance' menu that runs 'Customers', and 'Customers' runs another process called 'Shipping Addresses'. When setting up the security for 'File Maintenance' and 'Customers', we must explicitly set each flag, but when setting up the security for 'Customers' and 'Shipping Addresses', we can leave some flags blank, and they will be inherited from the 'File Maintenance' and 'Customers' settings. The 'Apply to Descendants' flag, if checked, will use the current settings to add an ACL record for every child process. For example, if we were setting the security for the 'A/R Menu' and we checked this flag, then those same settings would be used for every option on the 'A/R menu', as well as any processes those options called.Default SecurityThis button allows you to add a default ACL record. The default record is used when RBS cannot find an ACL record at any of the 5 levels (Database, Department, Workgroup, Role and User) for the current Parent/Child. The following image will be displayed: The Y/N flags must be filled in. The default security will apply to the child process, so anytime this process is invoked and RBS cannot find security for the combination of some parent and this process, it will check for this default security. Default security is optional, and if not found, RBS will use the defaults in the Security Configuration.Appx InfoThis will display an information Window for the currently selected process: This can be useful when you have difficulty identifying a process by it's description alone.Changing/Deleting ACLTo change or delete an existing ACL record, just double click it. You will see the the following display: You can change any of the flags, subject to the same rules as adding an ACL record. If you check the 'Apply to Descendants' flag, the change will be applied to all the children of the current process, plus their children, etc. To Delete an ACL record, click the Delete button. It will change to 'Ack Del', click it again to confirm the deletion. If the 'Apply to Descendants' flag is checked, the ACL will be removed from all the children of the current process, plus their children, etc.Manually Adding a Parent/Child Process RecordThere may be circumstances where a parent/child combination does not show up in the process window, ie, if a process is invoked directly via ILF instead of via the Optional Child specification. Or, you may have processes the are directly invoked from the command line. You can use this option to add those processes to the Process Window, and then set the ACL in the usual way. When you click this toolbar option, you will see the following: Enter the information as required. Parent Types of USER START, etc, do not need a Parent Process. For processes run from the command line, use Parent Type USER START | ||||||||||||||||||||||
Comments:Read what other users have said about this page or add your own comments. | |||||||||||||||||||||||
Line: 36 to 117 | |||||||||||||||||||||||
-- JeanNeron - 2012-11-05 | |||||||||||||||||||||||
Added: | |||||||||||||||||||||||
> > |
|