Collect! Credit and Collection Software™

  Page Table of Contents Related 'How To' Tutorials

How To Use Access Rights

There are three areas in Collect! where you can make changes to access rights settings. This topic will give the steps for accessing each one of the areas.

Access Rights Form

This form may be used to make changes to a particular menu item, form, or field. You may set an alias, a pick list, a control file, color, and other settings. You may also select the Form Rights sub-form to apply additional changes.

Warning Note WARNING: The Access Rights that begin with the hash (#) symbol are for data level rights in the REST API. They do not affect User Interface level rights.

Click Here to View this Form.

Top of page.

Form Rights Form

This sub-form of the Access Rights form may be used for more specialized settings for a menu item, form, or field. You may set an alias, a pick list, and a rights level. The settings in this form are for a particular user level that you select.

Click Here to View this Form.

Top of page.

Operator Level Rights Form

This sub-form of the User Level form may be used to set rights for a particular user level. You may select a particular menu item, form, or field to set permissible user functions for. An alias may also be set that applies to the user level.

Click Here to View this Form.

Top of page.

Preparing To Make Changes To Access Rights

Collect! menus, forms and fields may be customized in many ways to provide the functionality you need. This ability to dramatically change the format of your Collect! environment is a powerful feature when used correctly. It is important to prepare any changes you may want to make and to be aware beforehand of the effects these changes will have for your users.

Collect! ships with sample User Levels that grant very reasonable Access Rights to different levels of operators. We recommend using the carefully planned default settings in Collect! for a while before attempting to customize the program's display. It is very possible that you might want to make a small change to an existing Level, for instance, making one more field accessible or not, or taking away delete rights at one particular spot.

It is best advised that you do not try to change everything all at once. Take one step at a time and test. Try out changes in the Demonstration database. When you are comfortable the changes you have tried, then you may apply them to your Masterdb database. You could even work on an exact copy of your existing user levels, make and test your changes, and when you are satisfied, copy a few files to your Masterdb database and be up and running.

When you make changes to Collect!'s user interface, the underlying values of menus, forms and fields remain the same. This means that the number and name of each menu choice, form and field is still the same and the data type handled by the field does not change. For instance, a date field is still a date field even if you change its caption to "Interest." The printable information report writer code for the field remains the same. For instance, you would still use @de.na to bring the Debtor Name into a report, even if you are calling it the Patient Name.

Useful Note The Demonstration database has been set up to show the functionality of access rights, using user levels. Before making changes, it is a good idea to examine the Demonstration database to get an idea of what Collect! can do for you.

Useful Note The easiest way to make a changes is to customize one of the pre-defined user levels that is closest to your needs.

To view sample settings, select System from the top menu bar and then select Rights, User Levels. Try signing into Collect! with the sample Operators provided to see what each user level can do.

Useful Note You must sign out of Collect! completely, returning to the Desktop, whenever you change to a different User Level, or some of the rights from the previous level that you were signed in as may still be in effect.

Restricting user access to forms may result in unexpected behavior. So this must be carefully thought out in all its ramifications. For instance, if you make a form No Access while allowing the user to choose it from a pick list, they will not be able to complete the command. This is also true when a user runs a contact plan that updates a form. The user must have Full Access to the form to update it. This is also true of reports that write back to the database.

It may be useful to actually hide a field or button so that the user does not even see it. Additional areas for consideration are Web Host access and Client access. You may want to restrict access to your database in those ways also.

Top of page.

Access Rights List

  1. Sign into Collect! with User Level 99.
  2. Select System from the top menu bar and then select Access Rights from the drop-down choices. This will display the list of all Access Rights for menus, forms and fields in Collect!.
  3. Useful Note Items in the list are displayed with the name of the form first, followed by names of fields and buttons. For instance, client is the Client form. All the fields on the Client form start with "client:" followed by the field name without spaces. (For example, client:client#, and client:name)

  4. Select the item in the list that you want to change access rights for. This will display the Access Rights form for the item. Examine the field labeled Namewhen the Access Rights form is displayed to ensure that you are editing the correct item.
  5. Make any required changes on the Access Rights form. Open the Form Rights sub-form to make changes for a particular user level.
  6. Press OK or F8 to save your changes and return to the Access Rights list.
  7. If you wish, you may select another item to change.
  8. Sign out of Collect! and sign in as you would normally.

Useful Note You must sign out of Collect! completely, returning to the Desktop, whenever you change to a different User Level, or some of the rights from the previous level that you were signed in as may still be in effect.

Top of page.

Form Rights

  1. Sign into Collect! with User Level 99.
  2. Open the Access Rights form for the item you wish to edit. Examine the field labeled Namewhen the Access Rights form is displayed to ensure that you are editing the correct item.
  3. Open the Form Rights sub-form for the item, or press F3 or the new button to create new Form Rights.
  4. Select the down arrow next to the field labeled Rights and choose an access rights level.
  5. Useful Note These settings have different effects depending on whether you are setting rights for a menu item, a form, or a field. Please refer to Help topic User Level for details.

  6. Press the down arrow next to the field labeled Level and select the User Level you wish to apply this access level to. You can also choose an Alias, or Field Label that will only apply to this User Level.
  7. You can also choose or create a Pick List that will only apply to this User Level.
  8. Press OK or F8 to save your changes.
  9. Press the NEW button if you want to modify another User Level.
  10. When you are finished, press OK or F8 to save your changes.
  11. Sign out of Collect! and sign in as you would normally.

Useful Note You must sign out of Collect! completely, returning to the Desktop, whenever you change to a different User Level, or some of the rights from the previous level that you were signed in as may still be in effect.

Top of page.

Operator Level Rights

  1. Sign into Collect! with User Level 99.
  2. Select System from the top menu bar and then select User Levels from the drop-down choices. This will display the list of all user levels.
  3. Select the User Level that you want to change. This will open the User Level form for the Operator Level you wish to edit. Examine the fields labeled Code and Description when the User Level form is displayed to ensure that you are editing the correct level.
  4. Open the Operator Level Rights sub-form for the item you wish to edit, or F3 or the new button to create a new item.
  5. Make sure the field labeled Item displays the correct item. Or, if this is a new entry, press the down arrow next to the field and select the item you wish to apply this access level to.
  6. Select the down arrow next to the field labeled Permissible user functions and choose an access rights level.
  7. Useful Note These settings have different effects depending on whether you are setting rights for a menu item, a form or a field. Please refer to Help topic User Level for details.

  8. Press the down arrow next to the field labeled Item and select the item you wish to apply this access level to. You can also choose an Alias, or Field Label that will only apply to this User Level.
  9. Press OK or F8 to save your changes.
  10. Select another item from the Operator Level Rights list if you wish to continue making modifications, or press F3 for a new form.
  11. When you are finished, press OK or F8 to save your changes.
  12. Sign out of Collect! and sign in as you would normally.

Useful Note You must sign out of Collect! completely, returning to the Desktop, whenever you change to a different User Level, or some of the rights from the previous level that you were signed in as may still be in effect.

Top of page.

Troubleshooting

If you modify your user rights, you may encounter cases where you thought rights were assigned, but the users still cannot access a particular field in a form.

Each form has its own access rights. Normally, if you allow a user to edit a form, they can edit all fields in the form. But what about fields which refer to a form to which the user has no rights?

For example, imagine you create a group of users allowed to edit the Debtor form, but not allowed to access the Client form. When they type the Debtor name, Collect! will not complain. However, when they go to pick a client for the debtor, Collect! will display a message indicating the user doesn't have rights to access the form. This is because they are trying to access the Client form which they have no right to access.

To allow the user to pick the client, give the user Read Only rights to the Client form. The user will then be able to choose a client for the debtor, but is still prohibited from modifying the client information.

Top of page.

Configuration Files

When you change access rights for particular operators, Collect! may create a separate configuration file for the operator. Subsequent modifications may not seem to apply. Try deleting the Configuration file and then create your settings again. The Configuration file can be found in the Collect\config folder. You will find a folder for each operator who has their own configurations set. If an operator has no config file, then the global configurations are read for that operator.

Useful Note You must sign out of Collect! completely, returning to the Desktop, whenever you change to a different User Level, or some of the rights from the previous level that you were signed in as may still be in effect.

Top of page.

No Access Rights

When a user tries to perform function that they do not have access rights to, Collect! will display a message indicating the Access Rights number that you can change to grant access to the particular function.


Access Rights Prompt

The Name and Number displayed in this message helps you locate the particular form in the Access Rights list.


Access Rights Item in List


Access Rights Form Name

Top of page.

Was this page helpful? Do you have any comments on this document? Can we make it better? If so how may we improve this page.

Please click this link to send us your comments: helpinfo@collect.org