Ideal Online Documentation

29145 GENERAL SYSTEM GUIDE SECURITY SYSTEM
GS7-03 Creating and Maintaining Security Profiles

 

PURPOSE

 

For the sake of overall system security the supervisor must ensure that users have access only to those specific programs and features that are necessary for them to perform their jobs effectively. Thus, in addition to a verified name and password, each user must also be assigned a user definable security profile, defining which features and programs of the system any user or group of users can access.

 

In addition, security profiles can be used to control the various ways a user can process data. This is accomplished by specifying which Security Actions the user's profile grants use of. For example, whether or not a user (ie salesperson) can change a product price from its default or whether or not that user can void a cash till sale are determined by the Security Actions of the user profile.

 

Users can be assigned unique profiles (eg the "SUPER" profile should be assigned to the system supervisor only) or several users can share the same profile. Two or more users with the same profile are referred to as a user group, which is discussed in the section entitled 29147 CREATING AND MAINTAINING USER GROUPS.

 

This article details the procedure for adding, modifying and deleting security profiles. It walks you through a typical example, showing you how to add a security profile to the system, make changes to that profile and then delete it.

 

 

PROCEDURE - ADDING A NEW SECURITY PROFILE

 

At the Ideal Utilities menu select Security/Password Maintenance, the following screen will be displayed:

 

SECURITY PROFILE MAINTENANCE
┌────────────────────────────────────────────────────────────────────────────────┐
│07/16/96            ***** SECURITY PROFILE MAINTENANCE *****                    â”‚
│                   COMPANY: 01 - IDEALWARE BUILDING SUPPLIES                    â”‚
│                                                                                â”‚
│     1 SECURITY PROFILE  _____                                                  â”‚
│                                                                                â”‚
│F1 TO TOGGLE TO EMPLOYEE CODE. CR TO CONTINUE.                                  â”‚
└────────────────────────────────────────────────────────────────────────────────┘
F1 TO TOGGLE TO EMPLOYEE CODE. CR TO CONTINUE.

 

Enter a five character code.

 

For example purposes, Enter ADMIN.

 

It is a good idea to choose a security profile code that suggests the profile to which it corresponds (eg ADMIN = Administration, CLERK = Sales Clerk, SALES = Salesman, SYSOP = System Operator, etc).

 

 

When you enter a security profile that does not exist, the following prompt is displayed.


SECURITY PROFILE DOES NOT EXIST. ADD? (Y/N)

 

"Y" to add the new code.

 

"N" to cancel and return to the SECURITY PROFILE field.

 

When you add a new security profile code, the main system menu permissions are displayed.

 

MAIN SYSTEM MENU PERMISSIONS

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/17/96│
│Config:   std                 PASSWORD MAINTENANCE                Time: 15:39:47│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│      â”Œâ”€Financial Systems──────────┐       â”Œâ”€Other Systems──────────────┐       â”‚
│      â”‚ 1   Accounts Receivable    â”‚       â”‚31   Payroll                â”‚       â”‚
│      â”‚ 2   Accounts Payable       â”‚       â”‚32   Ideal Utilities        â”‚       â”‚
│      â”‚ 3   General Ledger         â”‚       â”‚33   Basic Utilities        â”‚       â”‚
│      â””────────────────────────────┘       â”‚34   EXIT To Login          â”‚       â”‚
│      â”Œâ”€Inventory──────────────────┐       â””────────────────────────────┘       â”‚
│      â”‚11   Inventory Maintenance  â”‚                                            â”‚
│      â”‚12   Inventory Processing   â”‚                                            â”‚
│      â””────────────────────────────┘                                            â”‚
│      â”Œâ”€Sales──────────────────────┐                                            â”‚
│      â”‚21   Sales Processing       â”‚                                            â”‚
│      â””────────────────────────────┘                                            â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Setting up a security profile is simply a matter of selecting those menu items to which the profile permits access. Access to a menu item is indicated by an * beside its name. The following key strokes are used to select and deselect items on all menu permissions displays.

 

ITEM#+[F6]

 

Select a new or deselect a previously selected menu item.

 

[F6]

 

Select all displayed menu items.

 

[F7]

 

Deselect all displayed menu items.

 

[F8]

 

Select all menu items throughout the entire menu hierarchy.

 

[F9]

 

Deselect all items throughout the entire menu hierarchy.

 

[F10]

 

Copy the permissions from an existing profile.

 

In our example, we are creating a security profile for administrative users and calling that security profile ADMIN. We will define it to permit user access to the following program areas:

  1. Accounts Receivable
  2. Accounts Payable

We will also define Security Actions in both program areas.

 

To grant access to these program areas by the ADMIN security profile, at the main system menu permissions display we would:

  • Type "1" at the cursor and press [F6] to select Accounts Receivable.
  • Type "2" at the cursor and press [F6] to select Accounts Payable.

The main system menu permissions display should now look like this:

 

Example Main System Menu Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/17/96│
│Config:   std                   MAIN SYSTEM MENU                  Time: 16:35:55│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│      â”Œâ”€Financial Systems──────────┐       â”Œâ”€Other Systems──────────────┐       â”‚
│      â”‚ 1 * Accounts Receivable    â”‚       â”‚31   Payroll                â”‚       â”‚
│      â”‚ 2 * Accounts Payable       â”‚       â”‚32   Ideal Utilities        â”‚       â”‚
│      â”‚ 3   General Ledger         â”‚       â”‚33   Basic Utilities        â”‚       â”‚
│      â””────────────────────────────┘       â”‚34   EXIT To Login          â”‚       â”‚
│      â”Œâ”€Inventory──────────────────┐       â””────────────────────────────┘       â”‚
│      â”‚11   Inventory Maintenance  â”‚                                            â”‚
│      â”‚12   Inventory Processing   â”‚                                            â”‚
│      â””────────────────────────────┘                                            â”‚
│      â”Œâ”€Sales──────────────────────┐                                            â”‚
│      â”‚21   Sales Processing       â”‚                                            â”‚
│      â””────────────────────────────┘                                            â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

When any user with the ADMIN security profile logs onto the system he or she will now see the Main System menu displaying only those items to which the profile permits access. The following display illustrates this:

 

Example Main System Menu (with example ADMIN security profile):

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/17/96│
│Config:   std               MAIN SYSTEM MENU (MAIN)               Time: 16:48:42│
│                                                                                â”‚
│                                                                                â”‚
│                                                                                â”‚
│                  â”Œâ”€Financial Systems────────────────────┐                      â”‚
│                  â”‚  1 Accounts Receivable               â”‚                      â”‚
│                  â”‚  2 Accounts Payable                  â”‚                      â”‚
│                  â””──────────────────────────────────────┘                      â”‚
│                                                                                â”‚
│                                                                                â”‚
│                                                                                â”‚
│                                                                                â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

To continue with our example. Although we have granted access by the ADMIN security profile to two of the main system program areas, we have not yet granted access to any specific programs within those areas. So that is what we must accomplish next.

 

At the main system menu permissions display: type "1" at the cursor and press [Enter] to open the accounts receivable menu.


ACCOUNTS RECEIVABLE MENU PERMISSIONS

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/22/96│
│Config:   std            ACCOUNTS RECEIVABLE MENU (AR1)           Time: 09:26:57│
│                              SECURITY CODE: ADMN2                              â”‚
│ â”Œâ”€Payment Terms Code─────┐┌─Customer Master────────┐┌─Management Reports─────┐ â”‚
│ â”‚ 1   Maintenance        â”‚│41   Maintenance        â”‚│71   Aged Trial Balance â”‚ â”‚
│ â”‚ 2   Listing            â”‚│42   Code Conversion    â”‚│72   A/R Detail         â”‚ â”‚
│ â””────────────────────────┘│43   Conversion Report  â”‚│73   Credit Management  â”‚ â”‚
│ â”Œâ”€Salesman Master────────┐│44   Master Report      â”‚│74   12 Month Statistics│ â”‚
│ â”‚11   Maintenance        â”‚│45   Code Listing       â”‚└────────────────────────┘ â”‚
│ â”‚12   Listing            â”‚│46   Master Forms       â”‚┌─Month End Processing───┐ â”‚
│ â”‚13   Summary Report     â”‚│47   Mailing Labels     â”‚│80   Balancing Test     â”‚ â”‚
│ â”‚14   Detail Report      â”‚└────────────────────────┘│81   Interest Calc      â”‚ â”‚
│ â”‚15   Customer List      â”‚┌─Data Entry─────────────┐│82   Sales Summary      â”‚ â”‚
│ â””────────────────────────┘│51   Direct Billing     â”‚│83   Billing Summary    â”‚ â”‚
│ â”Œâ”€Customer Sales Group───┐│52   Account Adjustments││84   Inv Summary - GP%  â”‚ â”‚
│ â”‚21   Maintenance        â”‚│53   Cash Receipts      â”‚│85   Adj Summary        â”‚ â”‚
│ â”‚22   Listing            â”‚└────────────────────────┘│86   Receipts Summary   â”‚ â”‚
│ â””────────────────────────┘┌─Inquiries──────────────┐│87   Aged Trial Balance â”‚ â”‚
│ â”Œâ”€Transaction Type───────┐│61   A/R Ledger         â”‚│88   Customer Stmts     â”‚ â”‚
│ â”‚31   Maintenance        â”‚│62   Sale Order         â”‚│89   A/R Detail         â”‚ â”‚
│ â””────────────────────────┘│63   Cheque History     â”‚│90   Month End Purge    â”‚ â”‚
│                           â””────────────────────────┘└────────────────────────┘ â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Just as we did at the main system permissions menu, we must now select the items we wish to give access to. Let us define the ADMIN security profile to permit user access to all programs within the accounts receivable module, with the exception of Month End Purge. To do so, we would:

  • Press [F6] to select all items displayed on the accounts receivable menu.
  • Type "90" at the cursor and press [F6] to deselect Month End Purge.

The accounts receivable menu permissions display should now look like this:

 

Example Accounts Receivable Menu Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/22/96│
│Config:   std            ACCOUNTS RECEIVABLE MENU (AR1)           Time: 09:21:31│
│                              SECURITY CODE: ADMN2                              â”‚
│ â”Œâ”€Payment Terms Code─────┐┌─Customer Master────────┐┌─Management Reports─────┐ â”‚
│ â”‚ 1 * Maintenance        â”‚│41 * Maintenance        â”‚│71 * Aged Trial Balance â”‚ â”‚
│ â”‚ 2 * Listing            â”‚│42 * Code Conversion    â”‚│72 * A/R Detail         â”‚ â”‚
│ â””────────────────────────┘│43 * Conversion Report  â”‚│73 * Credit Management  â”‚ â”‚
│ â”Œâ”€Salesman Master────────┐│44 * Master Report      â”‚│74 * 12 Month Statistics│ â”‚
│ â”‚11 * Maintenance        â”‚│45 * Code Listing       â”‚└────────────────────────┘ â”‚
│ â”‚12 * Listing            â”‚│46 * Master Forms       â”‚┌─Month End Processing───┐ â”‚
│ â”‚13 * Summary Report     â”‚│47 * Mailing Labels     â”‚│80 * Balancing Test     â”‚ â”‚
│ â”‚14 * Detail Report      â”‚└────────────────────────┘│81 * Interest Calc      â”‚ â”‚
│ â”‚15 * Customer List      â”‚┌─Data Entry─────────────┐│82 * Sales Summary      â”‚ â”‚
│ â””────────────────────────┘│51 * Direct Billing     â”‚│83 * Billing Summary    â”‚ â”‚
│ â”Œâ”€Customer Sales Group───┐│52 * Account Adjustments││84 * Inv Summary - GP%  â”‚ â”‚
│ â”‚21 * Maintenance        â”‚│53 * Cash Receipts      â”‚│85 * Adj Summary        â”‚ â”‚
│ â”‚22 * Listing            â”‚└────────────────────────┘│86 * Receipts Summary   â”‚ â”‚
│ â””────────────────────────┘┌─Inquiries──────────────┐│87 * Aged Trial Balance â”‚ â”‚
│ â”Œâ”€Transaction Type───────┐│61 * A/R Ledger         â”‚│88 * Customer Stmts     â”‚ â”‚
│ â”‚31 * Maintenance        â”‚│62 * Sale Order         â”‚│89 * A/R Detail         â”‚ â”‚
│ â””────────────────────────┘│63 * Cheque History     â”‚│90   Month End Purge    â”‚ â”‚
│                           â””────────────────────────┘└────────────────────────┘ â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

The ADMIN security profile now grants access to all programs within the accounts receivable module with the exception of Month End Purge. Press [F4] to return to the main system menu permissions display.

 

At the main system menu permissions display: type "2" at the cursor and press [Enter] to open the accounts payable menu.

 

ACCOUNTS PAYABLE PROCESSING MENU PERMISSIONS

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/18/96│
│Config:   std        ACCOUNTS PAYABLE PROCESSING MENU (AP1)       Time: 10:16:18│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│ â”Œâ”€Supplier Master────────┐┌─Invoice Processing─────┐┌─Other Menus────────────┐ â”‚
│ â”‚ 1   Maintenance        â”‚│30   Invoice Posting    â”‚│60   Maintenance        â”‚ â”‚
│ â”‚ 2   Report             â”‚│31   Invoice Reversals  â”‚│61   Accr'd Payables    â”‚ â”‚
│ â”‚ 3   Code Listing       â”‚│32   Invoice Maintenance││62   Month End          â”‚ â”‚
│ â”‚ 4   Change/Combine     â”‚└────────────────────────┘└────────────────────────┘ â”‚
│ â””────────────────────────┘┌─Cheque Processing──────┐                           â”‚
│ â”Œâ”€Supplier Ledger────────┐│40   Manual Posting     â”‚                           â”‚
│ â”‚10   Inquiry            â”‚│41   Prelim Register    â”‚                           â”‚
│ â”‚11   Report             â”‚│42   Print Cheques      â”‚                           â”‚
│ â”‚12   Cash Requirements  â”‚│43   Cheque Formatting  â”‚                           â”‚
│ â””────────────────────────┘└────────────────────────┘                           â”‚
│ â”Œâ”€Supplier History───────┐┌─Recurring Invoice──────┐                           â”‚
│ â”‚20   Inquiry            â”‚│50   Maintenance        â”‚                           â”‚
│ â”‚21   Report             â”‚│51   Master Report      â”‚                           â”‚
│ â””────────────────────────┘│52   Data Entry Report  â”‚                           â”‚
│                           â””────────────────────────┘                           â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Just as we did at the accounts receivable permissions menu, we must now select the items we wish to give access to. Let us define the ADMIN security profile to permit user access to all programs within the accounts payable module with the exception of those programs involving cheque processing and Month End Purge.

 

As with accounts receivable previously, the easiest and quickest way to do this is simply to select all displayed items and then deselect those items which we want to exclude. To do so:

  • Press[F6] to select all items.

To deselect the cheque processing items:

 

Type "40" at the cursor and press [F6] to deselect Manual Posting.

Type "41" at the cursor and press [F6] to deselect Prelim Register.

Type "42" at the cursor and press [F6] to deselect Print Cheques.

Type "43" at the cursor and press [F6] to deselect Cheque Formatting.


The accounts payable menu permissions display should now look like this:

 

Example Accounts Payable Processing Menu Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/18/96│
│Config:   std        ACCOUNTS PAYABLE PROCESSING MENU (AP1)       Time: 10:46:58│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│ â”Œâ”€Supplier Master────────┐┌─Invoice Processing─────┐┌─Other Menus────────────┐ â”‚
│ â”‚ 1 * Maintenance        â”‚│30 * Invoice Posting    â”‚│60 * Maintenance        â”‚ â”‚
│ â”‚ 2 * Report             â”‚│31 * Invoice Reversals  â”‚│61 * Accr'd Payables    â”‚ â”‚
│ â”‚ 3 * Code Listing       â”‚│32 * Invoice Maintenance││62 * Month End          â”‚ â”‚
│ â”‚ 4 * Change/Combine     â”‚└────────────────────────┘└────────────────────────┘ â”‚
│ â””────────────────────────┘┌─Cheque Processing──────┐                           â”‚
│ â”Œâ”€Supplier Ledger────────┐│40   Manual Posting     â”‚                           â”‚
│ â”‚10 * Inquiry            â”‚│41   Prelim Register    â”‚                           â”‚
│ â”‚11 * Report             â”‚│42   Print Cheques      â”‚                           â”‚
│ â”‚12 * Cash Requirements  â”‚│43   Cheque Formatting  â”‚                           â”‚
│ â””────────────────────────┘└────────────────────────┘                           â”‚
│ â”Œâ”€Supplier History───────┐┌─Recurring Invoice──────┐                           â”‚
│ â”‚20 * Inquiry            â”‚│50 * Maintenance        â”‚                           â”‚
│ â”‚21 * Report             â”‚│51 * Master Report      â”‚                           â”‚
│ â””────────────────────────┘│52 * Data Entry Report  â”‚                           â”‚
│                           â””────────────────────────┘                           â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): _________                   â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Items 60 (Maintenance), 61 (Accr'd Payables) and 62 (Month End) of the Other Menus submenu each contain additional program items which we must also select.

 

At the accounts payable processing menu permissions display: type "60" at the cursor and press [Enter] to open the maintenance menu.

 

ACCOUNTS PAYABLE MAINTENANCE MENU PERMISSIONS

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/18/96│
│Config:   std          ACCOUNTS PAYABLE MAINTENANCE MENU          Time: 11:10:48│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│                         ┌─Currency Code──────────────┐                         │
│                         │ 1   Maintenance            â”‚                         │
│                         │ 2   Listing                â”‚                         │
│                         └────────────────────────────┘                         │
│                         ┌─Terms Code─────────────────┐                         │
│                         │10   Maintenance            â”‚                         │
│                         │11   Listing                â”‚                         │
│                         └────────────────────────────┘                         │
│                         ┌─Rebate Code────────────────┐                         │
│                         │20   Maintenance            â”‚                         │
│                         └────────────────────────────┘                         │
│                         ┌─Forms Printing─────────────┐                         │
│                         │30   Supplier Forms         â”‚                         │
│                         │31   Invoice Forms          â”‚                         │
│                         │32   Cheque Forms           â”‚                         │
│                         └────────────────────────────┘                         │
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): _________                   â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Press [F6] to select all items.


The accounts payable maintenance menu permissions display should now look like this:

 

Example Accounts Payable Maintenance Menu Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/18/96│
│Config:   std          ACCOUNTS PAYABLE MAINTENANCE MENU          Time: 11:14:15│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│                         ┌─Currency Code──────────────┐                         │
│                         │ 1 * Maintenance            â”‚                         │
│                         │ 2 * Listing                â”‚                         │
│                         └────────────────────────────┘                         │
│                         ┌─Terms Code─────────────────┐                         │
│                         │10 * Maintenance            â”‚                         │
│                         │11 * Listing                â”‚                         │
│                         └────────────────────────────┘                         │
│                         ┌─Rebate Code────────────────┐                         │
│                         │20 * Maintenance            â”‚                         │
│                         └────────────────────────────┘                         │
│                         ┌─Forms Printing─────────────┐                         │
│                         │30 * Supplier Forms         â”‚                         │
│                         │31 * Invoice Forms          â”‚                         │
│                         │32 * Cheque Forms           â”‚                         │
│                         └────────────────────────────┘                         │
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): _________                   â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Press [F4] to return to the accounts payable processing menu permissions display.

 

Repeat the procedure just completed for item 60 for items 61 (Accrued Payables menu) and item 62 (Month End menu) on the Other Menus submenu.

 

The accrued payables menu permissions display should now look like this:

 

Example Accrued Payables Menu Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/18/96│
│Config:   std                ACCRUED PAYABLES MENU                Time: 12:05:27│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│                         ┌─Accrued Payables───────────┐                         │
│                         │ 1 * Accrual Reversals      â”‚                         │
│                         │ 2 * Ledger Card            â”‚                         │
│                         │ 3 * Subledger Report       â”‚                         │
│                         │ 4 * History Report         â”‚                         │
│                         └────────────────────────────┘                         │
│                                                                                â”‚
│                                                                                â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): _________                   â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

For item 62 (Month End menu) let's grant access to all programs except Month End Purge.

 

At the accounts payable month end menu permissions display: Press [F6] to select all items. Then, type "16" and press [F6] to deselect Month End Purge.


The accounts payable month end menu permissions display should now look like this:

 

Example Accounts Payable Month End Menu Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEALWARE BUILDING SUPPLIES             Date: 07/18/96│
│Config:   std        ACCOUNTS PAYABLE MONTH-END MENU (AP2)        Time: 12:07:58│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│                        ┌─Cheque Reconciliation──────┐                          │
│                        │ 1 * Enter Outstanding      â”‚                          │
│                        │ 2 * Outstanding Report     â”‚                          │
│                        │ 3 * Cashed Cheque Entry    â”‚                          │
│                        └────────────────────────────┘                          │
│                        ┌─Month-End Routine──────────┐                          │
│                        │10 * System Balancing Test  â”‚                          │
│                        │11 * Division Summary       â”‚                          │
│                        │12 * Paid Invoice Summary   â”‚                          │
│                        │13 * GST Monthly Summary    â”‚                          │
│                        │14 * Supplier Ledger Report â”‚                          │
│                        │15 * Aged Trial Balance     â”‚                          │
│                        │16   Month-End Purge        â”‚                          │
│                        └────────────────────────────┘                          │
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): _________                   â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

The example ADMIN security profile now grants access to all programs within the accounts payable module, except for the cheque processing programs and the Month End Purge program. At the accounts payable processing menu permissions display, press [F4] to return to the main system menu permissions display.

 

 

PROCEDURE - SETTING SECURITY ACTIONS

 

At the Main System menu permissions display: type "32" at the cursor and press [Enter] to open the Ideal Utilities menu. Then type "12" at the cursor and press [Enter] to open the Security Actions menu.

 

SECURITY ACTIONS PERMISSIONS SCREEN 1

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEAL BUILDING SUPPLIES LTD.            Date: 10/08/96│
│Config:   std                SECURITY ACTIONS MENU                Time: 15:43:30│
│                              SECURITY CODE: ADMIN                              â”‚
│        â”Œâ”€Security Actions─────────────────────────────────────────┐            â”‚
│        â”‚ 1   (8900/Auto) Show Costs In Product Inquiry            â”‚            â”‚
│        â”‚ 2   (8901/Auto) Show Statistics In Product Inquiry       â”‚            â”‚
│        â”‚ 3   (8910) Create Credit To Purchase Customer            â”‚            â”‚
│        â”‚ 4   (8920/Auto) Show Batches Transferred To Head Office  â”‚            â”‚
│        â”‚ 5   (8922) I/Y Adj Update/Abort Password                 â”‚            â”‚
│        â”‚ 6   (8930/Auto) Show Customer Sales Statistics           â”‚            â”‚
│        â”‚ 7   (8940/Auto) Suppress Password Entry Requirement      â”‚            â”‚
│        â”‚ 8   (8950) Allow transactions outside current year       â”‚            â”‚
│        â”‚ 9   (8952) Discount In Counter/Cash Sales                â”‚            â”‚
│        â”‚10   (8954) Credit Override >10% OVER                     â”‚            â”‚
│        â”‚11   (8958) Void Cash Sale                                â”‚            â”‚
│        â”‚12   (8960) Refund (>$25) In Counter Sales                â”‚            â”‚
│        â”‚13   (8924/Auto) Access To Tills Requiring Security       â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│        â”Œâ”€Security Actions─────────────────────────────────────────┐            â”‚
│        â”‚20   Additional Security Actions #2                       â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

This is the first of several screens that define the security actions which control the way users can process data. Let us define the ADMIN security profile to permit user actions 1-4 and 6.

  • Type "1" and press [F6] to select item 1.
  • Type "2" and press [F6] to select item 2.
  • Type "3" and press [F6] to select item 3.
  • Type "4" and press [F6] to select item 4.
  • Type "6" and press [F6] to select item 6.

The Security Actions permissions screen 1 display should now look like this:

 

Example Security Actions Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEAL BUILDING SUPPLIES LTD.            Date: 10/08/96│
│Config:   std                SECURITY ACTIONS MENU                Time: 15:58:30│
│                              SECURITY CODE: ADMIN                              â”‚
│        â”Œâ”€Security Actions─────────────────────────────────────────┐            â”‚
│        â”‚ 1 * (8900/Auto) Show Costs In Product Inquiry            â”‚            â”‚
│        â”‚ 2 * (8901/Auto) Show Statistics In Product Inquiry       â”‚            â”‚
│        â”‚ 3 * (8910) Create Credit To Purchase Customer            â”‚            â”‚
│        â”‚ 4 * (8920/Auto) Show Batches Transferred To Head Office  â”‚            â”‚
│        â”‚ 5   (8922) I/Y Adj Update/Abort Password                 â”‚            â”‚
│        â”‚ 6 * (8930/Auto) Show Customer Sales Statistics           â”‚            â”‚
│        â”‚ 7   (8940/Auto) Suppress Password Entry Requirement      â”‚            â”‚
│        â”‚ 8   (8950) Allow transactions outside current year       â”‚            â”‚
│        â”‚ 9   (8952) Discount In Counter/Cash Sales                â”‚            â”‚
│        â”‚10   (8954) Credit Override >10% OVER                     â”‚            â”‚
│        â”‚11   (8958) Void Cash Sale                                â”‚            â”‚
│        â”‚12   (8960) Refund (>$25) In Counter Sales                â”‚            â”‚
│        â”‚13   (8924/Auto) Access To Tills Requiring Security       â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│        â”Œâ”€Security Actions─────────────────────────────────────────┐            â”‚
│        â”‚20   Additional Security Actions #2                       â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Enter "20" to open the Additional Security Actions menu.

 

SECURITY ACTIONS PERMISSIONS SCREEN 2

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEAL BUILDING SUPPLIES LTD.            Date: 10/08/96│
│Config:   std               SECURITY ACTIONS MENU 2               Time: 16:02:37│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│        â”Œâ”€Additional Security Actions #2───────────────────────────┐            â”‚
│        â”‚ 1   (8962) Price Change In Counter/Cash                  â”‚            â”‚
│        â”‚ 2   (8964) Package Price Change                          â”‚            â”‚
│        â”‚ 3   (8970) Delete Product Security                       â”‚            â”‚
│        â”‚ 4   (8971) Delete Order                                  â”‚            â”‚
│        â”‚ 5   (1400) Allow Unbalanced Journal                      â”‚            â”‚
│        â”‚ 6   (1410) Allow Account Deletion                        â”‚            â”‚
│        â”‚ 7   (260/Auto) Old A/R Salesmen Maintenance              â”‚            â”‚
│        â”‚ 8   (6295/Auto) Void Cash Sales                          â”‚            â”‚
│        â”‚ 9   (8902/Auto) Allow Password Inquiry                   â”‚            â”‚
│        â”‚10   (8941) Allow All Other Inquiries                     â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│                                                                                â”‚
│        â”Œâ”€Security Actions─────────────────────────────────────────┐            â”‚
│        â”‚20   Additional Security Actions #3                       â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

This is the second screen that defines the security actions which control the way users can process data. Let us define the example ADMIN security profile to permit user action 10.

 

Type "10" and press [F6] to permit user action 10.


The Security Actions permissions screen 2 display should now look like this:

 

Example Security Actions Permissions display:

┌────────────────────────────────────────────────────────────────────────────────┐
│Terminal: Tm6             IDEAL BUILDING SUPPLIES LTD.            Date: 10/08/96│
│Config:   std               SECURITY ACTIONS MENU 2               Time: 16:10:25│
│                              SECURITY CODE: ADMIN                              â”‚
│                                                                                â”‚
│        â”Œâ”€Additional Security Actions #2───────────────────────────┐            â”‚
│        â”‚ 1   (8962) Price Change In Counter/Cash                  â”‚            â”‚
│        â”‚ 2   (8964) Package Price Change                          â”‚            â”‚
│        â”‚ 3   (8970) Delete Product Security                       â”‚            â”‚
│        â”‚ 4   (8971) Delete Order                                  â”‚            â”‚
│        â”‚ 5   (1400) Allow Unbalanced Journal                      â”‚            â”‚
│        â”‚ 6   (1410) Allow Account Deletion                        â”‚            â”‚
│        â”‚ 7   (260/Auto) Old A/R Salesmen Maintenance              â”‚            â”‚
│        â”‚ 8   (6295/Auto) Void Cash Sales                          â”‚            â”‚
│        â”‚ 9   (8902/Auto) Allow Password Inquiry                   â”‚            â”‚
│        â”‚10 * (8941) Allow All Other Inquiries                     â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│                                                                                â”‚
│        â”Œâ”€Security Actions─────────────────────────────────────────┐            â”‚
│        â”‚20   Additional Security Actions #3                       â”‚            â”‚
│        â””──────────────────────────────────────────────────────────┘            â”‚
│                                                                                â”‚
│                    ** Enter Selection (F4 To End): ____                        â”‚
│      #+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY       â”‚
│                                                                                â”‚
└────────────────────────────────────────────────────────────────────────────────┘

 

Press [F4] to return to the Security Actions menu screen 1. Press [F4] to return to the Ideal utilities menu permissions display. Press [F4] to return to the main system menu permissions display.

 

At the main system menu permissions display press [F4] to return to the security profile maintenance screen.

 

 

PROCEDURE - COPYING A SECURITY PROFILE

 

Sometimes you may find it advantageous to create a new security profile simply by copying an existing profile and making whatever changes are necessary. For example, to add a new administrative security profile that duplicates the user access of the example ADMIN profile and adds the month end and year end purge functions in the accounts receivable and accounts payable modules, proceed as follows.

 

At the Security Profile Maintenance screen, Enter a five character code (for example, enter ADMN1). The following prompt is displayed.

 

SECURITY PROFILE DOES NOT EXIST. ADD? (Y/N)

 

"Y" to add the new code.

 

The main system menu permissions display opens with the following prompts will display.

 

Enter Selection (F4 To End):
#+F6=SEL/DESEL, F6/F7=SEL/DESEL MENU, F8/F9=SEL/DESEL ALL, F10=COPY

 

[F10] to copy an existing security profile.

 

ENTER SECURITY CODE TO COPY FROM (OR F4 TO QUIT):

 

Enter the code of the security profile you wish to copy.

 

For this example Enter ADMIN.

 


The program access permitted by the ADMIN security profile is copied without modification to the ADMN1 security profile.  All we need to do is add access to the purge programs that are denied by the ADMIN profile. The main system menu permissions is displayed.

 

Type "1" at the cursor and then press [Enter] to open the accounts receivable menu.

 

At the accounts receivable menu permissions display: type "90" at the cursor and press [F6] to select Month End Purge. Press [F4] to return to the main system menu permissions display.

 

At the Main System menu permissions display: type "2" at the cursor and then press [Enter] to open the accounts payable menu.

 

At the Accounts Payable Processing menu permissions display: type "62" at the cursor and then press [Enter] to open the month end menu.

 

At the Accounts Payable Month End menu permissions display: type "16" at the cursor and then press [F6] to select Month End Purge.

 

Press [F4] to return to the accounts payable processing menu permissions display. Then press [F4] again to return to the main system menu permissions display.

 

The ADMN1 security profile now permits access to all program areas that the ADMIN profile does and in addition the month end purge, year end purge and summary and report programs. We could also modify security action permissions if desired.

 

At the main system menu permissions display press [F4] to return to the security profile maintenance screen.

 

 

PROCEDURE - MODIFYING A SECURITY PROFILE

 

At the security profile maintenance screen Enter the code of the security profile you wish to access. For example, we might decide to add some additional functions to the ADMN1 security profile. The following prompts are displayed.

 

1 SECURITY PROFILE

 

Enter ADMN1.

 

SECURITY PROFILE EXISTS. MODIFY, DELETE OR LEAVE UNCHANGED? (M/D/CR):
WARNING: ANY CHANGES WILL AFFECT ALL OTHER EMPLOYEES USING THIS PROFILE.

 

"M" to modify the profile.

 

When you access an existing security profile, the main system menu permissions are displayed.

 

Modifying a security profile is simply a matter of selecting and deselecting those menu items to which you wish the profile to permit access. Access to a menu item is indicated by an * beside its name. The following key strokes are used to select and deselect items on all menu displays.

 

ITEM#+[F6]

 

Select a new or deselect a previously selected menu item.


[F6]

 

Select all displayed menu items.

 

[F7]

 

Deselect all displayed menu items.

 

[F8]

 

Select all menu items throughout the entire menu hierarchy.

 

[F9]

 

Deselect all items throughout the entire menu hierarchy.

 

[F10]

 

Copy a profile (see above).

 

ITEM#+[Enter]

 

Open a menu to display additional menu items.

 

[F4]

 

Close a menu and return to its parent.

 

See PROCEDURE - ADDING A NEW SECURITY PROFILE for details.

 

 

 

PROCEDURE - DELETING A SECURITY PROFILE

 

At the Security Profile Maintenance screen Enter the code of the security profile you wish to delete. For example, we will now delete the two security profiles we created for our example purposes here: ADMIN and ADMN1.

 

1 SECURITY PROFILE

 

Enter ADMIN.

 

SECURITY PROFILE EXISTS. MODIFY, DELETE OR LEAVE UNCHANGED? (M/D/CR):
WARNING: ANY CHANGES WILL AFFECT ALL OTHER EMPLOYEES USING THIS PROFILE.

 

"D" to delete the profile.

 

The security profile is deleted without additional warning and you are returned to the SECURITY PROFILE field.

 

Repeat the procedure and delete ADMN1.

 

Warning

 

Do not delete the SUPER, GEN or SALES profiles or any other profile that has been created which may be required for the operation of your system.