Buzz Publishing  
 

Home

Authors

Articles

Subscribe Now


“I love ACT Extra and I read cover to cover.”
-Tom Bursey,
Managing Director
PICKING WINNERS SEARCH


"You cover subjects in their entirety and make ACT! a lot more user friendly. I appreciate all your hard work."
-Gary Kramer,
Account Manager
North American Title Co.


“I wholeheartedly recommend ACT! Extra to my clients, and to ACT! users everywhere."
-Sharon Gillie
ACT! Certified Consultant / ACT! Premier Trainer

 




 

 

 

 

 

 

   



An Administrator’s Overview of ACT!

August 2003

Scott Holmes
ACT! Certified Consultant
Cornerstone Solutions, Inc.


 

This is your lucky day! You have been elevated to the position of ACT! Administrator for your workgroup. Did you ever think that you would achieve such lofty heights at such a young age? OK, maybe I’m gilding the lily a bit, but just a bit. Exaggerations aside, the ACT! Administrator does have important responsibilities, and the position should not be taken lightly. Because ACT! is such a “People’s database” it is very common for Administrative responsibilities to fall to a user who is … well … who wasn’t a computer science major, if you get my meaning.

Even if you read hex bytes like a native and dream in binary code, you still may not be an expert in what makes ACT! tick, or fail to tick as the case may be. In an attempt to save you from Administrative Purgatory (or worse), I thought it might be useful to outline some of the responsibilities you will likely encounter. We will look at general aspects of ACT! from Needs Assessment to ongoing Maintenance.

I have broken the job of Administrator down into 7 categories, some or all of which may fall under your purview.

1 -- Planning

Implementing ACT! for a workgroup can be pretty easy if you plan properly. Lack of planning will most likely cause unnecessary delays and frustration. Here are some things to consider when planning your ACT! project.

  • How is your network set up? Do you have a client/server network or a peer to peer? If your network is peer to peer, which computer will serve as the location for your database and shared files? If you have a client/server network, which server (assuming you have more than one) will be home for your database?
  • What sort of network infrastructure is in place? The speed of the network cards and the servers is critical to the performance of the shared database. Make sure to identify and deal with any performance issues.
  • What type of computers will you be installing ACT! on? Are they desktop or laptop computers or a mix, and how much memory does each have? (I am of the opinion that less than 128mb is unacceptable.) What Operating System is each machine using? (Windows 98 should be the minimum acceptable OS.) What type of Processor does each have? (Any program is going to be a snail on a 486!) If your hardware is not up to snuff, upgrade!
  • Where will the ACT! database be stored? Where will the supplemental files (like layouts, templates, macros etc.) be stored?
  • Do your users have sufficient security rights to the network location where the ACT! files will be stored?
  • Do your users’ machines have a mapped drive to the location where the ACT! files will be stored?
  • Will you be Synchronizing?
  • Will you be installing any add-on ­applications?
  • Who are your users? Have you purchased sufficient licenses to install ACT! for each of them?
  • Do you have existing data you wish to bring into ACT!? It is usually possible to bring data from another data source into ACT!. By itself, ACT! can import delimited text files (.csv and .txt), Outlook contact data, data from Dbase III and IV, Palm desktop data, and Q&A data. Most database programs can export their data into text format suitable for importing into ACT!, but don’t kid yourself. If you are importing from a database that includes activities, notes, histories, and the like, some imports can be very challenging. A simple address list is a walk in the park, but if you are importing data from a more complex system (Like GoldMine, or Sharkware), consider retaining the services of a consultant to help you. Above all, and I can’t stress this enough, KNOW YOUR DATA – both the source data and your ACT! database. Understanding how the source data is stored and how it will fit into the ACT! database (if indeed it can fit) is critical to a successful import.

2 -- Design

For many people, ACT! is perfect right out of the box. For others, modifications will be necessary. You may want to add additional fields to your database and customize and personalize the layout. You may need to customize the existing reports and word processing templates, or you may need to add additional functionality with an add-in. Here are some things to consider in the design process.

  • Get the input of both management and users before implementing your design. Both groups will have different priorities. Management will probably be more interested in reporting and supervision of the users. Users will be more interested in keeping accurate and useful information so they can maximize ACT!’s usefulness to themselves. Skipping either group’s input will ultimately benefit neither. It can be frustrating trying to please everyone, but the closer you get, the more likely it is that your workgroup will like and use the product.
  • Develop a list of supporting files that need to be modified. Do you need customized reports? Do you need to personalize your Word Processing templates? These elements need to be created and in place when you roll ACT! out.
  • If you plan to add new fields to the ACT! database, try not to do it indiscriminately. Don’t get me wrong; it’s perfectly OK to add fields, but don’t do it on a whim. Ask: “Is there already a field that does close to the same thing?” Ask: “Is there an unused User field that I can re-task?” Ask: “Can I store this data in a note or a history?” If the answer to all three questions is “No,” then add a new field.
  • Develop clear standards for data input (this is discussed in more detail in the Training section)
  • If you find the planning process a bit overwhelming, don’t forget that expert help is available in the form of ACT! Certified Consultants (ACC’s); you will find one or more consultants local to most everywhere. To find an ACC near you, you can go to the ACT! website at http://www.act.com/ and click the “ACT! USER COMMUNITY” menu at the top of the page. From there, you can gain access to the list of “Certified ­Consultants.”

3 -- Network Preparation

ACT! does not require any special program or setup to share a database on a network. Just put the database in a shared folder and point each user’s ACT! program to that folder. It sounds simple, and it is, but… (you were expecting that “but” weren’t you?) there are some very important things that should be considered before you slap your database into a shared folder.

  • What files will you be sharing? Commonly shared file types are Database Files (a given), Layouts, Reports, Templates, Macros, Queries, and Attached documents. If you wish to share any or all of these file types, folders must be created on the server to hold them. If you plan to use Synchronization by the shared folder method, you will need to provide folders for that, as well.
  • We already talked about this in the Planning stage but make sure all users have rights to your ACT! data folders. It is common for Network administrators to “lock down” the network as completely as they can. While that is a good thing most of the time, it is not, when it comes to sharing ACT! data. Make sure that all users have full rights to those folders on the server that are to contain ACT! files.
  • Do all users have a mapped drive to the shared ACT! data? Is the assigned drive letter consistent to all users? This is an important step. Mapping a drive assigns a Drive Letter to a network drive. I frequently see Administrators point ACT! toward the database folder on the network using a UNC path. This may seem to work just fine at first, but you should know that ACT! has an aversion to UNC paths. I know what you’re thinking… “What the heck is a UNC?” UNC stands for Universal Naming Convention. A UNC path is a way to identify a shared folder or file on another computer (like a server) without having to specify (or know) the drive letter it is on. UNC paths are usually identified by the two slashes that begin the path (see Figure below).

Before your head explodes, I’m going to simplify the situation. Before you point ACT! toward any shared folders, you should create, on each user’s machine, a mapped drive (mapping is assigning a drive letter alias to a UNC). Make it a point to use the same letter for each workgroup computer. When configuring ACT! on each user’s machine, you should absolutely NOT point the program to a shared folder using “Network Neighborhood” or “My Network Places.” Use only the mapped locations. The exception to this rule is Synchronization Users who will have their own local copy of all of the files.

  • Does the server on which your ACT! files will be stored already run a resource intensive program? If the server runs programs like Microsoft Exchange Server, which are constantly “in motion” and using up system resources, reconsider keeping the ACT! database on that machine. Your shared database needs as much of the server’s attention as it can get. If you have an alternative, store the ACT! data on a machine dedicated to data storage only.

4 -- Sync Preparation

If you will be administering Synchronization, you have an additional set of issues to consider.

  • Identify your sync users. It is common to have some users who will always access the database directly from the network, some who spend part of the time connected to the network and part of the time on the road, and some users who never visit the office but still need access to current ACT! data. For the “disconnected users,” synchronization is the only option that will allow them to keep their ACT! data with them wherever they go. If a sync user is frequently in the office and connected to the network, you might consider a shared folder synchronization; if they are seldom in the office, email sync is your best option.
  • If you have shared folder sync users, you will need to prepare a folder for each user in the shared drive. When you define synchronization, you will send their sync packets to their individual folders (Figure below). Again make sure the users have rights to these folders.

  • When setting up email synchronization, make sure you have a list of the addresses of each of the email sync users. If you will be performing the synchronization for the master database, your email will do. If your email setup makes it possible, I recommend setting up a dedicated address to which the remote users can send their syncs, something like actsync@yourcompany.com. This can help make the Administrator role more “­portable.”
  • n Learn the proper technique for creating remote databases, and develop a plan to provide remote users with replacements, should their data get lost or damaged. An incorrectly created remote database can cause all kinds of problems, not the least of which is the “Evil Twin” phenomenon. Keep in mind when replacing a database completely, the user will need not only the data, but the layouts, reports, and other supporting files. Getting large databases to remote users can be difficult. Sometimes you can email them; other times you may have to send them on a CD.

5 -- Implementation

You have planned carefully, your database is appropriately modified, data has been imported, the database and shared files are in their network folders, and you are ready to roll ACT! out.

  • You will need to install ACT! on each user’s computer. Installation is not difficult, and on a network you can copy the installation files to a shared drive and install it on each computer directly from the network (this saves lugging that heavy CD around with you). I know that I’ve said it before, but make very sure you have appropriate licenses before you begin a workgroup installation. If you enter a 5-user license number for a 10-user network, you have not only broken the law, but at some point, a user who needs to gain access to the database will be refused because 5 other users are already accessing. Stay legal (regarding licenses) and stay happy.
  • Installation is easy and so is configuration. Make sure to check and change program options on each machine. You will need to point ACT! to the shared network folders (non sync users), set the word processor, etc. As each installation is complete, be sure to open the database (login as that machine’s user), display the appropriate layout, and close the program before you move on to the next install. That way, when the user runs ACT! for the first time, they will be greeted with their user name and an appropriate layout.
  • If you are using add-ins, make sure to install each one on each user’s ­machine.
  • If the user will be a synchronization user, you will not point ACT! to the network; instead, you will copy their specially prepared sync database and the supporting files to the standard folders on their computers.

6 -- Training

Now here is an area that is dear to my heart. Too many times we play down the need for training. “My users are computer literate.” Great! “ACT! is just so easy to use that they can figure it out on their own.” Fabulous! But neither argument holds water. For any business solution to be successful, you must train the users. They can argue they don’t need training or there is no time, but don’t listen. Lack of understanding on the part of end users always carries a higher cost to them and you, than spending four to eight hours making sure all the users know how you want them to use ACT!. Remind them that they are part of a workgroup, and as such, have a responsibility to other users as well as themselves.

  • Make sure your training emphasizes the Standards you developed during the planning stages. For example, never enter a new contact without first doing a lookup to make sure they are not already there. Teach your users to use the “Duplicate Contact” command to add new contacts to existing companies. These two things alone can save them unnecessary input and you hours of dealing with duplicate records.
  • Teach your users to input data to a specific standard. Provide them with clearly written documentation of these standards. For example: Do not enter data in all uppercase. ALBERT EINSTEIN is not acceptable, while Albert Einstein is. Include instructions on how company names should be entered (Type “Inc.” not “Incorporated” for example).
    n Effective training is almost as hard to do as Comedy. If you are not a training professional, consider getting in touch with an ACC or an ACT! Premier Trainer (APT). You can find a list of these consultants on the ACT! website at http://www.act.com/. Click on the ACT! USER COMMUNITY menu link to find a list.
  • If you are doing formal classroom training, you might consider purchasing courseware guides to give to your users. A well written guide will not only help structure the class, but provide the users with a reference later (when they forget everything they were taught). One source for such guides is Cornerstone Solutions at http://cornerstonesolutions.com.
    One of your ongoing administrative challenges will be data integrity. A little bit of time training users what is expected of them can make the difference between a useful efficient database and a chaotic mess of garbage.

7 -- Maintenance

If you wish to keep the job of Administrator as trouble free as possible, you need to perform regular maintenance on your data. There is more to maintenance than the all important Compress and Reindex.

  • First, don’t forget to Compress and Reindex on a regular schedule (this message was brought to your by your department of redundancy department).
    When a user reports an ACT! error, don’t let them off with “ACT!’s not working.” You need to know what happened, what they were doing when it happened, what error messages were displayed (and I don’t mean “it said something about an illegal something or other”). Require details, and see if the problem can be reliably reproduced. It is only with clear, accurate information that you have any hope of dealing with the occasional troublesome installation. Give the users a log sheet and have them write down the details of the problem each time it occurs.
  • Get to know ACTDiag. This invaluable utility can help you diagnose and repair many of the most common problems.
  • Deal with the Opportunistic Locking problem. If you don’t know what I mean, you are not alone. Opportunistic Locking is trouble – that’s what it is! Computers running Windows NT, Windows 2000, or Windows XP all have Opportunistic Locking enabled by default. When it is enabled, it can cause performance issues and corruption in shared ACT! databases. It needs to be disabled on each machine running the affected OS’s and on the server (even if ACT! is not installed). The ACTDiag can do this for you. You will find the command in the Options menu. If you don’t have ACT! installed on your server, you can install ACT!, run ACTDiag and then uninstall ACT!. It is also possible to disable the program manually, by editing the registry (I do not recommend this unless you really know what you’re doing… really, don’t do it!).
  • Back up your database. When done properly, this is the most important thing you can do to prevent data loss. Don’t fall into the trap of depending on the system tape backup. Do your own, or purchase an add-in that will do it for you. Don’t let one backup overwrite the last one, save each to different file names or different folders, and keep at least the last 14 backups available to you. More than once, I have been unable to help clients recover their data because they replaced their last good backup with a backup of their damaged data. Don’t let it happen to you.
  • Keep a log on everything you do. Keep a backup Log, a Maintenance Log, an Error Log, along with a List of users, and document changes you made to the ACT! program configuration, so that you can reproduce them. Cornerstone Solutions, Inc. has created an ACT! Maintenance Manual that is highly recommended for anyone who has to keep track of all of these things. It includes log sheets to keep track of backup activity, errors, user setups, and database/program customizations, as well as well written instruction on how to create users, compress and reindex, and many other common (but easily forgotten tasks); it is an invaluable reference for any Administrator. Information on purchasing the ACT! Maintenance Manual is available on Cornerstone’s Website at http://cornerstonesolutions.com/actcourseware.html. It can make the often overwhelming task of documentation much easier, and the more you document, the easier it will be to return to normal, should database Armageddon strike.

Depending on your setup and size, there can be a lot to administering an ACT! workgroup database. If you have only one or two users, it’s a pretty simple job, but add in synchronization and the inevitable company growth that comes from the proper use of ACT!, and it can become more than just a part-time job. If you take the time to carefully plan your implementation, train your users, and give maintenance its due, you will be the master of the database, instead of the database mastering you. (I have no idea what that means but it sounds good doesn’t it?)

Scott is an ACC with Cornerstone Solutions, Inc


 
     

© Copyright 2003 Buzz Publishing. All rights reserved. Contact web person