Law Office Systems, Inc.
About Us - Law Office Systems, Inc. Services - Law Office Systems, Inc. Products / Materials - Law Office Systems, Inc. Publications - Law Office Systems, Inc. Clients Only - Law Office Systems, Inc. TM User Group - Law Office Systems, Inc.
Managing electronic documents and files
  By Carol L. Schlein

Lately, I feel as if the programs I support, primarily billing systems and practice management systems, are getting blamed for problems they aren’t causing.

By their nature, databases place different strains on office networks. In effect, they act like the proverbial canary in the coalmine, providing an early warning of an issue in the firm’s network infrastructure. Additionally, the environments where these programs are used are more complex than ever, and even minor variations within the same office result in differing scenarios for different computers and their operators.

While I certainly don’t want to imply that commercial software is flawless, I’ve often seen that what at first may seem like a problem with a particular software program could, in fact, be caused by something else entirely. The other common scenario is a recent change causing or exposing problems that had been lurking beneath the surface.

There are days when my service to clients is a cross between being a doctor and a detective. A client will say, “Everything was fine yesterday but today we can’t do some function or even open the program without an error message.” That’s like telling the doctor, “I don’t feel good” without even a hint that the problem is a headache, stomachache, fever, rash or something else.

Similarly, when you either call a company’s technical support line or its local authorized consultant, it helps to have as much specific information about when the problem started and the exact symptoms — in this case, whether new software or patches were installed, details of error messages or other observations that may be helpful.

Before seeking outside help, collect all the information possible, starting with what operating system is running on your server and workstations. An easy way to do this is rightclick on My Computer, leftclick on Properties and note the version information on the General Tab. While there, compile a document that lists the office computers, their operating systems and, on the Identification tab, their computer name. This document also can be used to record the network logins and passwords for each user as well as their login information for specific applications. Obviously, this document belongs in a secure place so a disgruntled employee can’t get it.

Along the same lines, list all the firm’s software along with the version and latest service releases. This will be helpful when verifying all computers have been updated or when an upgrade is ordered and you must know the number of existing licenses. Vendors have their own rules about licensing when it comes to upgrading or replacing computers.

Useful info

Let your tech support source know exactly what the error or problem is. Among the helpful pieces of information are the detailed error message, whether the error is limited to one workstation, one user or is firm wide. A problem that affects all users generally escalates into a higher priority since it means no one in the office can use that software; a problem limited to one person or one computer tends to point to a machine or connection based malfunction. Details about when the problem began and what else was occurring often can be helpful. For example, forgetting to mention your office experienced a power failure or that someone recently installed new software can prolong a resolution.

People don’t realize that installing service releases or patches sometimes can wreak havoc on other applications. Vendors of legal software programs rarely have the resources to test all the various complex environments in which their software is run. However, their law firm clients are quick to blame these manufacturers for problems often caused by factors outside manufacturers’ control.

Classic problem

A recent example may be helpful when you think there’s a software problem, but it’s actually something else. A client, who’s been running a timeandbilling program on a Linux server, an environment never supported by the software manufacturer and that’s so old it’s no longer supported by the vendor, called recently complaining the firm’s billing clerk was getting an error message when she logged into the program as herself. We determined quickly that if she logged in as another user, she could function. When we resolved that problem (a locked file on the server), the firm started experiencing serious performance problems. The specific symptoms were that the first person to open the billing program was able to do so without issue but it could take up to five minutes for each additional person to fully open it. Additionally, the file that had been locking up continued to do so despite being cleared several times.

Although the client swore up and down that nothing had changed, several changes had indeed taken place recently. For starters, several Windows 2000 workstations were replaced by Windows XP units. The Linux server, however, predated Windows XP and did not coexist happily with the XP computers added to the network. After some investigation, we determined there was a software setting on the Linux server that mimics Windows NT (called Samba) that essentially closed the billing software once the first person logged into it.

According to Microsoft, it turns Opportunistic Locking on as the default for workstations and servers to improve performance. However, almost every database — and this includes all the popular legal time and billing programs as well as many of the practice management programs — slow to a crawl when Opportunistic Locking is on. While the firm functioned for years with this setting, when the Windows XP stations were added, the files stayed open and excluded other employees from getting into the billing program in a timely manner.

Detective work

Problems like this can take a lot of time and detective work to determine the cause and devise a solution. Before we determined the culprit was the Opportunistic Locking setting, we considered a wide range of possible causes. We considered excessive numbers of temporary files since the firm rarely did routine maintenance on its workstations.

It’s a good idea for someone in a firm to regularly clean out temporary files in the Windows\Temp folder (either C:\Windows\Temp for Windows XP computers or Winnt\Temp for Windows 2000 computers as well as the Temp folder under Local Settings. For whatever reason, Microsoft hides these files by default. To display them, open Windows Explorer or My Computer, choose Tools, then Folder Options, then under the View tab, change the setting from Do Not Show Hidden Files or Folders to Show Hidden Files or Folders.

While on this screen, you also may want to select the options to display the full path in the Address and the Title bars. These options put your full computer path in the title bar of your screens so if you have similar folder names on your local drive and on your network, you’ll know which one you’re viewing. Another helpful setting here is to uncheck the Hide Extensions for known file types, especially if you have older documents done before Windows. For some reason, Microsoft has chosen to hide from users file extensions commonly used under DOS and even in early versions of Windows. If you want to see the full file names, showing the extensions may help.

We also considered virus software settings (specifically, the need to exclude the billing program from the constant virus scanning), spyware or adware as well as the possibility of a hardwarerelated cause. Antivirus software is intended to protect your computer from viruses, trojans and worms. Unfortunately, with databases such as billing programs or case management applications, antivirus software tends to see the frequent requests for information from workstations to the server as possible opportunities for infection. Often, excluding the program and data files from constant antivirus scanning can resolve performance or memory related issues. Similarly, adware or spyware can interfere with the proper functioning of software, so run regular systems checks with shareware programs like Spybot and Adaware.

Surf for answers

An incredibly helpful technique is using the internet to help troubleshoot problems. If there’s a specific software error, go to that vendor’s knowledge base, type in the error and look for recommended resolutions. If you have an internet browser that seems possessed, do a Google search for the name of the site where you’re being directed, along with the word “removal” and you’ll probably find suggestions for eliminating the problem.

Finally, even though the symptoms appear to be a software problem, don’t overlook the possibility of a hardware failure somewhere in the infrastructure. While hard drive crashes occur less frequently than in the past, they’re not impossible. More likely causes of problems can be cabling failures, bad network cards or other parts of the network “plumbing.” We’ve seen many situations where a bad network card has caused problems that looked like software issues.

While in some ways computers have become simpler and more uniform than 20 years ago, there now are myriad permutations and variations that can wreak havoc. One firm can have Blackberries synching to their system while another uses the latest Palm based telephone. Change a printer or add a service release, and a delicately balanced system can seemingly go berserk overnight.
With more causes than solutions, it’s helpful to know how to resolve your problems so you can get back to work for your clients.

Carol L. Schlein is president of Law Office Systems in Montclair, a training and consulting firm specializing in law firm automation. Copies of previous columns are on her company website, www.losinc.com. For information about her quarterly meetings for Time Matters users, check the website or email info@losinc.com. Schlein formerly chaired the Computer and Technology Division of the ABA Law Practice Management Section.

Questions for Carol L. Schlein on law office technology may be faxed to New Jersey Lawyer at (732) 650-7010, e-mailed to news@njlnews.com or mailed to “Law Technology Questions,” New Jersey Lawyer, Edison Square, 2035 Lincoln Highway, Suite 3005, Edison, N.J. 08817.




Law Office Systems, Inc.

168 Midland Avenue
Montclair, NJ 07042
Phone: 973.746.6454
Fax: 973.223-2154
E-mail: carol@losinc.com
 

Copyright © 2000-, Law Office Systems, Inc., Montclair, New Jersey
Consulting, Training , Automating Law Firms & Small Businesses, Customization, Integration, Implementation Assistance, Personal Computer-Based Software, Hardware & Software Evaluation, Time Matters, Billing Matters, Training Classes, Worldox, Vendor Equipment, Network Proposals, Customization Packages, Training Materials, Installation, Timeslips, Training Manuals, Quick Reference Card, Reference Guide, Adjournment System
Web site by Consultwebs.com, Inc, specializing in Web sites for lawyers.