=====Creating Users and Assigning Rights===== {{entry>0;Add Users;-}}{{entry>0;Assign User Rights;-}}{{entry>0;Right Reports;-}} This section will describe the procedure for creating users and assigning rights in CATS. Each menu option in CATS can be assigned a right that users must possess to access that menu feature. Users **''PB''** and **''SU''** should never be deleted from the system. These user IDs are used to maintain CATS. Rights for these users should encompass all possible rights for the system. ====Adding Users==== New users can only be added by the CATS Supervisor (User **''SU''**). If you attempt to exceed the number of users allowed by your CATS agreement, CATS will warn you. To create a new user, choose **Maintenance > General Maintenance > User File** from the main menu in CATS. [{{:cats:procedures:maintenance:userrights_accessuserfile.png|Accessing the User File area from the main menu.}}] A list of current users will pop up. Choose **Add** from the menu to create a new CATS user. [{{:cats:procedures:maintenance:userrights_adduserfromscan.png|Select Add to create a new user.}}] Enter user ID and user name, then select **Apply** to continue and add the user. CATS will check if the user already exists, then will proceed. [{{:cats:procedures:maintenance:userrights_adduseridandname.png|Enter the three character user ID and name.}}] The next screen will allow you to enter a full name and rights for this user. Enter the appropriate details, then pick **Apply** to save and see a summary of this user’s details. [{{:cats:procedures:maintenance:userrights_userdetailsapply.png|Enter the full name and user rights, then pick Apply to add.}}] Options for users are: * **Guest User** - You can also elect to have this user be a **''Guest''** user, which means the user can view the system but not edit or add anything. This is useful for providing auditors with access to the system. * **Restrictive Rights** - If you choose this option, and assign a user **''C''** rights, for example, the user will only be able to see menu items with **''C''** rights. In our example from below, this means that a user would only be able to add purchase contracts. This is useful for creating a user to perform a single function or with access to a single area. A summary screen will appear. From here you can edit or delete this user ID. To change the user's password, pick **Password** from the menu. This feature is useful for resetting forgotten passwords. [{{:cats:procedures:maintenance:userrights_afteradding.png|Pick Password to change the user's password, or Edit to change details.}}] The change a password dialogue will pop up. Enter the new password twice, then pick **Save** to proceed. [{{:cats:procedures:maintenance:userrights_passwordchangedialog.png|Enter a password for this user, then pick Save.}}] When finished reviewing a user ID, pick **Exit** to return to the previous menu. You can also print a list of users and their respective rights by picking **Print** from the user scan. If a user does not have the rights to access a menu item, that menu item will simply not appear for them. ====Assigning Rights Restrictions==== All rights are restricted by assigning characters (single letters or digits) to menu items in CATS. This can be top-level menus (such as **''A''** rights assigned to the entire Accounting area) or as small as a single menu option on a particular screen (assigning **''3''** rights to the Edit function on item screens). For the purposes of CATS, **''A''** rights are distinct from **''a''** rights. Log into CATS as **SU**. From the **?** menu, choose **Supervisor > Rights Monitor** to turn on the rights monitor feature. [{{:cats:procedures:maintenance:userrights_questionmarkrightsmonitor.png|Turning on the rights monitor feature.}}] Now, navigate to any menu item in CATS and a scan will pop up with the menu name, location, and any rights currently assigned to it. For example, go to **File > Contracts > Purchases > Add**. [{{:cats:procedures:maintenance:userrights_menuexample.png|Select a Menu item to apply rights to that item.}}] The scan showing current user rights restrictions for the Add Purchases Contract menu item will pop up: [{{:cats:procedures:maintenance:userrights_purchaseaddrights.png|Scan showing current user rights restrictions for the Add Purchases Contract.}}] The **Add** function for **Add a Purchase Contract** has **''C''** rights. This means that only users with **''*C''** rights can add a purchase contract. The sales **Add** menu option, however, has **''Z''**rights assigned to it. [{{:cats:procedures:maintenance:userrights_saleaddrights.png|Add a Sale Contract Rights are set to Z.}}] A user will need to be assigned **''C''** and **''Z''** rights in order to be able to add both purchase and sale contracts. Alternatively, you could assign the same **''C''** rights on both the **Purchases > Add** and **Sales > Add** menu options. Then a user with only **''C''** rights could add both purchase and sale contracts. Press the **[Esc]** key after you have finished editing the rights with this scan to continue. You will actually be in the process to add a purchase contract. Cancel and return to the main menu to keep adding rights. ===Turning Off the Rights Monitor=== The Rights Monitor should be turned off before exiting CATS. To do this, go to **? > Supervisor > None**. [{{:cats:procedures:maintenance:userrights_questionmarknone.png|Turn off the Rights Monitor using the Question Mark menu.}}] ====Rights Report==== You can see a list of menu items and their respective character-based rights by printing a rights report from the **Maintenance > General Maintenance > Rights Report** area. [{{:cats:procedures:maintenance:userrights_rightsreportmenu.png|Accessing the Rights Report area.}}] Choose a saved report from the list and pick **Print** to print or **Modify** to modify this report. [{{:cats:procedures:maintenance:userrights_rightsreportlistofsavedreports.png|List of saved rights reports.}}] From the filters screen, you can change what to show on this report. We have chosen an option under **Rights** that will show only menu items with rights. Pick **Continue** to proceed. [{{:cats:procedures:maintenance:userrights_rightsreportoptions.png|Choose what to see on this rights report.}}] Print the report as normal. [{{:cats:procedures:printmenu_printer.png|Choose where to print this report.}}] Here is a sample of a rights report, with listings of which menu items have rights on them. [{{:cats:procedures:maintenance:userrights_rightsreportprinted.png|A printed rights report.}}] You can compare this report with a printed list of users and the rights they have been assigned. {{tag>"assign users" "user rights" "restrictive rights" "right reports"}}