Related Information Examples & Tutorials

How To Add A User To Web Host

This topic explains how to add a user to the Web Host. It is easy to add a new user if you use the levels that ship with the Web Host. They are already set up for you and may be used just as they are. These are contained in HTML\Users folders ready to use. Each User Level has its own folder.

HTML Folder Contents

When you create or add a new user, in the Operator setup screen, you will give them a User Level that pertains to the access level you want them to have and switch on 'Allow browser signon' so that Collect! recognizes them as a web user.

To gain a better understanding of this, go to the HTML folder in the database subdirectory in your CV11 folder. For instance, if you log into MASTERDB, then you want to look in the HTML folder within the MASTERDB folder.

At the top level you will see four folders:

db
global
guest
user

The DB folder contains the report.dat, import.dat and a few key files. Collect! Web Host uses these separate files to store reports and imports that interact with the Web Host user. Please do not alter these files or you may get undesirable results.

The GLOBAL folder contains images, text and script files that are used by all levels and pages displayed in the browser.

The GUEST folder contains the necessary files for any user who happens to arrive at your IP address. The index.html is displayed with and associated *.gifs from the GLOBAL folder to anyone who accesses your server address. This is a great place for marketing new prospects. This page can also allow a user to sign on. You can modify this page as you wish to produce results that suit you.

We use a *.CSS file to give a standard look to all the pages that users see. This has been tested for Internet Explorer 5.5 and higher. Other browsers may render unpredictable results in cases where their interpretation of cascading style sheets differs from Internet Explorer.

The USER folder contains all the pages that interact with your operators. The root of this folder contains an index page to alert any user who tries to sign on with an invalid ID. Related script, style and *.gif files are read from the GLOBAL folder when the pages load.

Under the USER folder, you will see numbered folders. These correspond to the User Levels in Collect! assigned to your operators and clients.

Collect! ships with HTML folders for all the User Levels in the Demodb except User Level 99, as this level should not be used for Web Host for security reasons.

In Web Host, these levels behave as follows:

  • User Levels 20 and 30 have the same functionality as Level 10 (OWN) pages.
  • User Level 40 may create clients and debtors, but only view their accounts.
  • User Level 50 cannot create, but may view all accounts in the database.
  • Level 61 is a level with the same functionality as Level 60 (JC). It is used with web-based Auto Dialers.
  • User Level 70 has the same functionality as Level 60 (JC) pages.
  • User Level 80 has the same functionality as Level 85 (ACT) pages.
  • Level 95 has been added for Legal pages. Please see adding a Legal operator further on in this topic.
  • Level 97 is for a Client Group with functionality that is similar to Level 98 (CL1) pages.
  • Level 98 is a Guest level used for Client.

Top of page.

Web Host User Authentication

When your user signs in as JC with the password JC, Collect! checks your operator list looking for the operator whose ID is JC. Collect! checks to see if JC has 'Allow Browser Signon' switched ON with a check mark. If not, Collect! will return the "You Are Not Authorized" index page to the user. If 'Allow Browser Signon' is checked, then Collect! takes one more step and looks at the User Level you have assigned to operator JC.

In the Demodb, JC is assigned user Level 60, so Collect! looks in the 60 folder in your HTML\User folder to see if there is a folder for operator JC. If there is, Collect! displays, to the user, the index page that is in the 60 folder. If the operator folder JC is not there, Collect! builds the folder and then returns, to the user, the index page in the 60 folder.

We have designed it this way to provide a common index page for all users. You can also create a custom index page for a specific user.

To pull this altogether, when an operator signs on successfully, Collect! will navigate to his specific operator folder and display the index page that is in the Operator folder. If there is none, then Collect! will back up one level and display the index page for the user level. This way, you can have one set of index pages for the whole set of operators in a particular user level, or you can customize an index page and place it in the folder for a particular operator.

Top of page.

Examples

The following two examples demonstrate adding a Client and an Attorney to your list of Web Host users. You may use similar steps to add an operator of any other User Level to your Web Host users. If the User Level is set up in your HTML folder, the steps are very straightforward, as shown below.

Top of page.

Add A Client To Web Host

If you wish to grant a new client access to your Web Host,

  • Set up the client as a "Client" operator in Collect!
  • Enter their Client # in the Operator form's Client # field
  • Assign them to User Level 98.
  • Switch ON 'Allow browser signon' in the Operator form.

For Example:

A new client named Relative Measures Corp. wants to access his accounts over the web. The client is already entered in the database along with several debtors. In Collect!, the Client Number for Relative Measures Corp. is 98.

Create an operator for the new client with these settings:

CL1: Client 98

Name: Relative Measures Corp.

Password: CL1

User Level: 98

Select Client from the Operator "Type" field. Now the field labeled Client # is visible. Set the Client # to 98. This tells Collect! Web Host to give this web user access ONLY to debtors belonging to the Client with Client Number 98 in your database.

tip.gif You must enter a Client # for your Client operator or Collect! will fail the Web Host login.

Select the check box labeled Allow browser signon to place a check in the box.

tip.gif If the operator's User Level does NOT exist in the HTML\USER folder, a few additional prompts are given to create the User Level. Please refer to Adding A User Level To Web Host.

Press OK to close the Operator form and save your settings. You have finished setting up Collect! to allow Relative Measures Corp. to sign in through the web.

To verify what the client will see, start your browser and sign in as the CL1 user. Click through ALL the menu choices and confirm that Web Host displays what you expect this client to see.

When this is finished and you have verified that the output is correct, you can let operator CL1 sign in. He can review the information in his reports and *.html pages or he can select Refresh to generate new pages with refreshed information.

tip.gif Select Refresh whenever you want to refresh all the reports. This will refresh any files in the CL1 folder with the latest CL1 debtor information.

Top of page.

Add A Legal Operator To Web Host

If you wish to grant a new attorney access to your Web Host, the attorney is set up as a Collector with User Level 95. Since accounts are just assigned to the attorney and contacts passed, there is no Searching for accounts. This restricts the attorney from accessing other accounts in the database.

tip.gif As of version CV11.6.1.1, the Web Host Legal Operator Level 95 uses the Search functionality. This level filters by the Debtor's @de.leg field. When a Legal level operator signs on they will only be able to find Debtors where the @de.leg = @op.id (the Operator ID they signed on with in the Web Host.)

To set up the attorney, we will use LEG as an example.

In Collect!, create an operator for the attorney with the following settings:

ID: LEG

Name: Legal

Password: LEG

User Level: 95

Select Collector from the Operator setup screen's "Type" field.

Check box labeled Allow browser signon in the Security Tab of the Operator window to turn this switch On.

tip.gif If the operator's User Level does NOT exist in the HTML\USER folder, a few additional prompts are given to create the User Level. Please refer to Adding A User Level To Web Host.

Press OK to close the Operator screen and save your settings.

To verify what the attorney will see, start your browser and sign in as the LEG user. Click through ALL the menu choices and confirm that Web Host displays what you expect this attorney to see.

When this is finished and you have verified that the output is correct, you can let operator LEG sign in. He can review the information in his reports and *.html pages or he can select Refresh to generate new pages with refreshed information.

tip.gif Select Refresh whenever you want to refresh all the reports. This will refresh any files in the LEG folder with the latest LEG debtor information.

Top of page.

Add A Sales Operator

A sales manager must be set up as a level 30 and a sales operator as level 70.

Top of page.

Add A Client Group

A Client Group operator has the ability to see more than one client's data. For example, you may have a big company that has a main office and then sub offices. Hence, your main office can be set up as a Client Group operator to see all the other sub offices.

This operator must be set up as User Level 97. The operator is set up a little differently from the Client operator. In the Operator settings, Collector is chosen instead of Client. In the title field, you must place a group ID. This can be alphanumeric. For every client you want this operator to see, you must place this ID in the Client User 1 field, as well. If data is already in the Client User 1, please allocate it to another field.

Top of page.

Change Access Rights To Web Host Forms

Using the default User Levels shipped with Collect! Web Host you may modify the pages to suit your needs. Also, access to editing the debtor information is controlled by the editvars.txt file in the GLOBAL folder. Please refer to Editing A Debtor In Web Host for more information.

Top of page.

Troubleshooting

Please verify the results displayed for each user who will access the Web Host. If any of the users display reports and results that you do not want them to see, perhaps you assigned an inappropriate User Level when you were setting up this web operator. For instance, this could result in a junior operator or a client seeing information that only the administrator or owner should see. WEB and 99 are administrative levels and should not be used for ordinary users. Please redo the setup and choose an appropriate User Level in the Operator form. Work with just one operator and one user level until you are satisfied with the results.

Top of page.

See Also

- Web Host Introduction
- Web Host Topics

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