Readme.txt File for New Version 2.0b Beta

Clock-IN! gets more ergonomic each month.  This new version introduces
the Clock-IN! family of products.  Unbunded versions of Clock-IN! Time-slips,
Clock-IN! Bar Code, Clock-IN! What-I-Did, and a new Clock-IN! Lite product
will be available.

*	New Configuration Drivers Setup for Popular Proprietary Bar Code Networks.
*	New complete Field Based Help for parameter by parameter setup assistance.
*	New Ease of Setup, Ease of Use Functions Including New Automatic Configuration 
	& Quick Set-up
*	New Employee Self Setup Installation method.
*	Clock-IN! now provides a both Simple and Super Time and Charge Clocks.
*	New Clock-IN! Lite provides just the basic Time and Attendance.
*	Spread-sheet staff scheduling has been added.  You can plan a schedule by simply 
	clicking your mouse and Clock-IN! will use your schedule in clocking employees.  
	Rotation based scheduling has been added, any rotation up to 60 days!  Also, a new 
	"No Schedule" scheduling method.
*	A keystrokes, mouse clicks, and elapsed time in Application & Window counter has 
	been added.  Now you can know clerical worker productivity in Windows and 
	application and machine utilization.  
*	New HOTKEYS have been added to jump to common Clock-IN! windows from any 
	application!  Jump to the INOUT board, Messages, Time-slips, etc.
*	We have expanded the bar code HotScans Character (%) and changed the transaction 
	initiator key from % to a (/).   This provides for totally mode-less operation.  Your 
	workstation can be in any application and a user SCAN of a bar code will pop up 
	Clock-IN! automatically and begin the transaction entry process.  Scanning a bar code 
	with a trailing / will initiate the transaction automatically.
*	The new Crystal Reports engine has been incorporated.  We have improved report fonts 
	and graphics.
*	We have added the capability to record and report all user changes of any data fields.
*	We have added new billing rate and cost rate fields to the employee file and the 
	department file.
*	Cost and bill rates can default from the department file.  Employees transferred to 
	departments can be costed at the "charge" department rates. You can customize your 
	own interdepartmental cost accounting transfers accordingly.
*	We created a standard times file to modify and print a "Times" sheet.  
*	We have added  Forms-View and Table buttons so you can switch between the Forms 
	view and Table views of any database quickly.  A new option lets you set the 
	directory/path to contain your pictures, if any.

TOTALLY MODELESS INPUT-Ergonomics & Input Focus

Clock-IN! is now totally application and input independent.  You CAN HAVE ANY
APPLICATION ON TOP, any input focus, and just SCAN your badge and you will
be automatically clocked in or out (also automatically determined).  Just enable
the Hotkey and ATO options when printing ID cards.  Here is how that works:

Suppose other workers have been working in other windows and left the "input focus"
in the wrong Clock-IN! window.  Clock-IN! automatically determines this condition
and overrides the input focus.  So workers can come and scan some bar code or touch
a key without concerning themselves with the Window input focus. Clock-IN! will
automatically switch to the button box and enter the transaction if you printed
that bar code with a leading "%" character.  That is the hot key!

You can check off the HotKey check box in your bar code document print definition.
Then when you print the bar code, the bar code is prefaced with a % character.
When Clock-IN! sees this character it HOTKEYS to the Clock-IN!
application and forces input focus to the Button Box.  The hotkey character "%"
is not the same character as the ATO character (/).  Because of bar coding
limitations, we must use these special characters to trigger the hotkeys.

	Here is how it works:
	  <When you check the Hot Key option in Define Bar Code, it adds this
	   lead character.
      <You can check this option on all your bar codes if you want.
	  <This leading character in the bar code then forces Clock-IN!
	   on top when you scan.
	  %B100/
		   <When you check the ATO option in Define Bar Code, it adds this
		    trail character.
		   <When Clock-IN! sees this last character in the Badge Field, it
			  pushes the ATO button to auto-determine if you are clocking
			  in or out.  Or it pushes the TSL timeslip button, if the
			  data you scanned belongs in any other textbox besides badge.
              See standard times below for HIGH SPEED TIMESLIPS!

Also, in screen 2 of system options, you can put in the number of seconds
Clock-IN! will wait until it FORCES the window focus back to the button box.
If workers often come and display drawings or supervisors use menus, the focus is
not always restored to the button box by the worker.  Clock-IN! can force
the focus back after the number of seconds you enter here.  Put in
zero seconds if you want to disable forced focus.  Forced focusing will
also "grab" the window away from any other application you may be running.

NEW HOT KEYS For Common Functions

These new hot keys pop up Clock-IN! from the background FROM ANY Windows
Application.  The invoke the specific functions shown, no menu access is
needed.  We use this ourselves to pop up messaging and billing FAST!
Shift F12-Inout Board
Shift F11-Messages View
Shift F9 -TODOS View
Shift F8 -Timeslip Form
Shift F7 -Timeslip Datatable

New Staff Scheduling

The pull down menu "SCHEDULE" now provides a complete scheduling
spread-sheet sub-system to schedule employees for work.  You can:
	1) select a date range to schedule
	2) replicate a previous schedule
	3) schedule by departments/shifts or ALL
	4) hide/unhide columns
	5) consult employee preferences (displayed automatically)
	6) print schedules
	7) view the employee's picture
	8) consult the human resources notes on the employee
	9) view the hours total
	10) post mail to the worker 
Under S)chedule you can access the forms view and browse views
for the scheduling records.  Under S)chedule P)lan you can plan
the scheduling simply by mouse clicking on the spread-sheet
for whatever date range desired.

In the worker file, leave the employees clock times blank, and
the system will automatically refer to the new "schedule" database
when clocking employees.

The rows are the employees.  The columns are the date/department/shifts that
you want to schedule.  Click your mouse on any cell intersecting the two to
schedule that employee for that date/department/shift.  The totals will be
re-displayed.  If you re-locate the cursor, then come back  and re-click that
cell, the person is de-scheduled and the cell will again appear blank.  This
effectively toggles that scheduled day  on/off for that person.

Click your mouse in the header column area (the first six rows) to select a
column.  This will select the column, but not schedule/de-schedule any person.
Then you can click the hide column button and all the matching department/shift
columns for all  dates will be hidden.  Click on Unhide All to see the columns again.

Click in the first 4 columns on an employee row.  The [Picture] and [Post Msg]
buttons are activated for that employee, and that employee' preferences text
is displayed in a floating memo pad.   You can edit this preference pad, and
click on the OK button and it will save the new preferences to the employee
record.  You can also click on [Picture]  see that person's picture, and click
on [Post Msg] to enter a mail message for that person.

The departments file also contains fields to enter activity volumes
and person hour requirements for each department/shift.  The requirements
are netted against the schedule and the last row in the Schedule Plan
view shows the net over/under staffing for each date for each
department/shift.

New Rotation Based Scheduling

In screen 2 of system options, you can make an option set ROTATION TYPE.
Workers coded with this option set will automatically use the defined rotation
schedule. Enter the start date mm/dd/yy for the rotation and define its length
in days.  You will then only need to enter option set names in the cell matrix 
on this screen for those days that will be worked in the cycle.

You can also enter here specific schedule times for the option set (and hence a
rotating person's schedule). Then enter for each day worked in the cycle the word "SAME".
If your cycle length is 6 days, do not fill in anything past the first column, row 6.
The cycle can be up to 60 days long.  After the cycle is completed, it simply repeats.

The entry "SAME" tells Clock-IN! to use the schedule times in the upper right corner
for that day's time parameters.   But suppose you have a unique schedule for each day
in the cycle.  Simply create another option record and fill in JUST the times.  Then
enter the name of that option set ID in the cell matrix for that day 
number.  Days 1-10 are in column 1, 11 through 20 column 2, etc.

As workers clock-in, Clock-IN! discerns workers of "Rotation" type scheduling.
Then Clock-IN! looks up the day of the cycle, gets that option set (or SAME) and
uses those time parameters to establish the workers "normalized" clocking.

This design is completely flexible and accommodates any format for a repeating
algorithm up to 60 days in length.

Data Change Log

Clock-IN! can record changes to individual data fields when you modify
data using the Table browse or the Edit pull-down menus.  On screen 3
of global system options you can turn on data change logging for just
the employee and department files, or for all files except personal
files such as messages.

The menu item T)able D)ata Change Log gives a browse view of the
changes that were made.  Clock-IN! records the filename, field name,
the prior and new data field contents, and the record key value for
the record that was changed (e.g. employee number).  The report
DATACHGS, was also added to allow you to select a time period and
print out the file revisions made by various users.

Keystrokes & Clicks Productivity Option

This new feature provides automatic counting of the user's keystrokes
and mouse clicks.  Companies use this feature to record the

 1) Utilization of the PC
 2) Productivity of workers who are doing heavy data entry in Windows

You can turn this option on by clicking the checkbox in screen 2 of Edit System
Options. Clock-IN! must first be up and running, and the user must
be logged into Clock-IN!  All such monitoring is unknown to the worker.
The logsumry.rpt and the logtimes.rpt reports report this data and
show the productivity.  Keystrokes and clicks are counted and stored
for each Application & Window that the user enters.  If a window is up
for less than ten seconds, the keystroke and click counts are carried
forward to the next window to reduce output clutter.  This eliminates
the many yes/no boxes, etc. that may appear.

You can sort and compare the productivity and utilization figures in
the logtimes file to achieve different types of reports.  A stand-a-lone
module will be available in August that will take the user-name from
the network, be completely invisible to the user, and occupy very little
memory.  Clock-IN! will not be required.

Menu items have been added to edit and browse the help text file and
the Logtimes file for keystrokes and clicks.

New Standard Times Bar Code Sheet

Under Edit & Browse Datatable, we have added a standard charge "times" file.
Each record is a standard time charge.  The data entered here is setup for
quarter hours.  So you can print the "Times" bar code sheet and you will get
a "scannable" sheet for time entries ranging from entries for .25, .50, etc.
all the way up to 10 hours.  When you select the bar code template "times",
you'll get a one page print of bar code times.  For example, instead
of keying 3.75 hours on a timeslip, you can just scan it, too.

Timeslips done from the ButtonBox go directly into the shared transact database.
Timeslips done from the Timeslip form, or the Datatable are ONLY for that user
who is logged into Clock-IN!.  But any user can do a high speed scan on any
Clock-IN! station to record a high speed timeslip.  Suppose you have a large
law office and only a few Windows PC's.  Each PC has Clock-IN! running in the
background while a secretary may be doing word processing. A laywer walks by
and wants to quick scan a few charges.  The client code, project, times,
and work code charge bar coded CHARGE SHEETS are right next to the station.
The attorney just scans the 4 bar codes and the charge is
made without ever touching a key!  The secretary can resume her application by
hitting Alt-Tab afterward.  To set up for this high speed scanning:

1) Print client, project, and workcode sheets (all optional) with the Hot Key option.
   This adds the leading % to the printed bar codes. (% forces Clock-IN! on top).
2) Print the hours charge sheet with the Hotkey (%) ATO (/) option.  This adds
   the trailing /.   In system options, set up field 5 with prefix character T,
   and filename TIMES, so reading the timeslip entry forces input focus
   into button box 5.
3) Always scan the hours last, since the trailing / character will force
   Clock-IN! to initiate the transaction (it actually pushes the TSL button).
   entry.

HIGH SPEED versions of all transactions are planned in the next version. Currently
version 1.2 supports the ATO (Clock-IN and OUT) and TSL (Timeslip) transactions
for high speed modeless entry.  To demonstrate this great facility, just print
out the bar code forms CLIENTS, IDNOATO, CLIENTS, PROJCHG, WORKCODE, and TIMES.
Then scan, but scan the time entry last.

Average time is 7 seconds to scan 4 entries and make the charge.  Only five or less
function points are required.  The entry is saved automatically.

*NEW Table/Forms View Buttons

Users have asked to switch between the form and the spreadsheet view with a single
button.  The Table button from the Forms view switches into the Browse view.  The
FormsView button switches you to the forms view.

Picture Directory

You can now set the drive/path for your picture files (.bmp) in Screen
2 of the system options.

Coming in Fall, Version 2.0

Currently, when you establish a Clock_IN! station, you use one Microsoft
mail password for all its functions.  Then Clock-IN! can trigger mail
exceptions that are outgoing to supervisors, under this username.
With the new version, you can queue messages to your workers in Clock-IN!
and they don't have to be mail users. Clock-IN! will deliver the messages
if any messages are pending, right to that worker, when they clock-in
or transact in any way!

Clock-IN! "delivery" features will continue to be expanded.  You can expect
the new forms routing software from Microsoft, which is MAPI mail enabled,
to be assisted with Clock-IN! "delivery".  Your internally developed forms
can be queued and delivered to workers through the mail.  Again, this
even though clerical and shop workers are not mail users!

The Microsoft Scheduler Plus API is being expanded by Microsoft , and we
are working on feeding your Schedule+ schedules and events directly to
Clock-IN! from Schedule+ and Project.  So you schedule and assign work,
again piggybacking on the expanded mail provided by Clock-IN!

High Speed scans will be expanded to most transactions.

System Limitations & Configuration Tips

Clock-IN! uses a Windows PC compatible personal computer.  A 386 or better is
required.  At least 4 megabytes of RAM is recommended, with 16 megabytes of
RAM recommended for picture printing, and at least 8 megabytes for a PC acting
as server.  A 486 PC is recommended if the unit is to act as a server.
Clock-IN! transactions consume 4k of disk space per transaction.  You
should project the # workers times 240 work days per year (roughly) times the
average number of worker transactions per day to forecast the required
hard drive space.  If you only plan to keep 30 days of transactions
in the system, then compute the disk space using 30 days.  The 4k transaction
presents a history so  comprehensive, that you may want to keep years of data
on line at a time to do productivity trending, activity costing,
operations analyses, etc.  Consider writing the history to CD-ROM and
turning it over to your engineers and business planners.

Bar Coding, Touchscreen

For bar coding at the PC, attach any in-line BAR CODE WEDGE READER/SCANNER between
your PC and your keyboard.  These bar code devices send the scanned characters right
through the keyboard port, as if you had typed them.  The Windows keyboard drivers
process them.  Clock-IN! receives the scanned characters through Windows.  Ask
your dealer to sell you a scanner that is "Windows compatible and IBM PC keyboard
port in-line compatible."

If you use a serial port reader/scanner, it must be Windows compatible and send
its scan codes through the Windows keyboard drivers in order to function with
Clock-IN!.  As a result these types of scanners require special software drivers,
etc. and will cause you undue difficulty in setup.  Although they may seem cheaper,
these devices are very setup labor intensive and often do not work with Windows.

Please do not call our support department to determine if your scanner is working.
To test your scanner, you should load Windows write or notepad and scan some
barcodes.  If the codes type on the screen as you scan them, then your scanner
works,  and it will work with Clock-IN!  If you don't see the characters typed,
refer your problem to the dealer who sold you the wedge scanner.

For touchscreen input, attach any PC compatible touch screen that comes with a
Windows 3.1 driver, then install the Windows 3.1 driver.  Make sure your dealer
provides you a Windows 3.1 compatible driver.  To test your touchscreen, just
touch any icon on the Program Manager, if it starts the program, it works.  Again,
do not call for support on setting up your scanner.

Scanners, Cameras

If the pictures shipped with Clock-=IN! pictures don't display well, then your
system may be setup with an inferior resolution display driver.  Ditto
for the printer you may be using.  OR you may be recording at the wrong
resolution.  We have found a low dpi (dot per inch) scan rate, combined with a high
resolution video driver is best.

You should record your pictures, if you use pictures, at 256 color or
256 gray scale resolution or better, at 100 dpi (dots per inch).  Then use
a Super VGA video driver with at least 256 colors.  This combination yields
a file size for a wallet photo of less than 150k, and often only
about 30k for gray scale.  Thus the picture can be loaded and shown
in real time very quickly.  But when you use 256 color or gray scale,
and 400 dpi, you get a file size of 1 megabyte plus. This slows the
system down dramatically when displaying and/or printing, but does yield
better printer resolution.

We have found the Kodak Photo CD-ROM method superior in producing ID
card pictures.  Shoot all subjects on your regular camera in 35mm Color and
drop them off at Kodak for a CD.
  
Then you can scale the pictures and drop them into the Clock-IN! directory
in just about any color or gray scale resolution.  The Kodak software scales
and gray scales, crops, and exports. You might export in 256k grey scale, 200
dpi resolution for printing badges, then export in 256k color, 100 dpi
resolution for real time picture displays.

You can get XA CD-ROM, Photo and audio accessories as a kit.  Logitech
disk cameras can take pictures directly to disk.  The new camera can take
32 pictures in black and white, with 150k pixels per photo.
When printing, laser printers with a resolution of 600 dpi or better are
recommended.  If you are using a scanner you can find switches or software
settings for 1) dpi scan resolution (use 100), and grey or color scales
(16 up to 256).  Forgetting to set these properly yields poor results.
When printing picture ID badges, if you lose borders or other graphic
data, you may not have enough memory to conduct all the Windows graphics functions.
Add memory.  16 Megabytes of RAM memory is recommended.

New DDE Examples

Please note that all transaction data sent through DDE to Clock-IN! should be
preceded with two ## number signs.  This is to insure Clock-IN! can accurately
pick up the start of your actual data.  Similarly end your data buffer with
another ## two number signs to signal the end of data.  Excel and other
applications put other characters around the data.

You are also cautioned that DDE posted transactions cannot have duplicate
keys.  You should not send a transaction with the same real timestamp and badge
or the transaction will be discarded.

The dde.xlm is an Excel macro which pokes transactions data into Clock-IN!
Use it as an example.  Be sure to load the Clock-IN! DDE Server and put its
window into a Display Mode first.

For an example of DDE, select View, DDE, Show Server.  Then select View,
DDE, Show Client.  From the client dialog menu, Select DDE, Connect to
Server, then select P)oke Transaction.  The text file ddemass.txt is week
of transactions for a worker.  Each time you select poke, you are sending
the next transaction line to Clock-IN! from that file.

New Security Access Changes

Login now requires that you provide a badge (i.e. username) and a password
during login.  The badge is looked up in the employee file (worker menu item)
and the password is verified.  This allows any worker to start up Clock-IN!  All
that is required is that the worker have a badge and valid password and
an access level assigned (see below).

This capability has been the most requested capability, since many have wanted
to grant the worker access to some reports, bar code printing, and validation files,
but to constrain them from the sensitive data.  You can now grant access to
to them in unlocked mode to allow limited menu access.

Four access levels are also available for you to code the access level
for each employee.  They are T&A (3), Manager (2), Guard/Receptionist (1),
and Worker (0).  There are checkboxes on the same worker screen 3 next to
where the password is entered for the access levels.  You only need to check
the highest level you are assigning to the person, such as a level 2 for
managers.  The highest level is level 3, which provides access to all
menu items.  If you don't assign at least access level worker (0), then that
employee will not be able to startup Clock-IN!.

At level 0, in an unlocked mode, workers are allowed to get into 
non-sensitive validation files and inspect/modify data therein.  Some reports
and bar code printing are also available.

When a supervisor wants to use the Clock-IN! station, he should select F)ile
R)elogin to establish his access level in order to access the menus.  When
he is finished, he can select A)ction S)et access to worker reset the access level
to level 0 for the workers.

When entering notes via the notes button, an access level of 2 is required.
After you enter your badge and password, the accesslevel is looked up and verified
before the note is accepted.

Access limitations are imposed by windows resources named LEVELn, where n
is 0,1,2, and 3.  Based on the level of login, the proper menu is loaded.  If
you wish and have the proper development tools, you can edit these menu
resources and enable/disable additional items.

Correspondence of INPUT Text Boxes to Transact.db file

The eleven general purpose text boxes which you can relabel in system
options have some predefined destination fields for their data when
the transaction is actually posted to the "transact.db" database. So
if you relabel the field and want to use it for some other data, note
the recommendations below:

These are:

  Box #       Field in transact.db   Recommendation for usage 
	0.	Badge		badge 			  Must use as badge
	1.  charge		charge            Must use as charge
	2.  workcode    workcode          alph, 8 characters
	3.  pieces      pieces            numeric, double
	4.  rate        piecerate         numeric, double
	5.  hours       entryhours        float, double
	6.  user time   entrytime         alpha, 8 characters
	7.  user date   entrydate         alpha, 8 characters
	8.  status      user1             alpha, 80 characters
	9.  user def    user2             alpha, 80 characters
	10. user def    user3             alpha, 80 characters

Costing of Transactions

The worker file contains a labor rate field.  This rate is applied to
the actual hours on the charge to give a labor cost.  Three rate
multipliers are found in the department record for that worker.
These rates apply to the base rate of the employee if applicable.
These formulas are used to cost the transaction:

	laboramt=reghrs*costrate +
			 dblhrs*costrate*dblrate+
			 ovthrs*costrate*ovtrate
	overheadamt=pay_hrs*overheadrate

Also note that the costed labor is posted to the transaction fields
into the "laborcost" and "overhead" cost fields.  If the file has
a cost master record, the labor and overhead are added to both the
MTD and YTD total fields for that "charge".

When you hit the default department button, the bill and laborcost rates
will be defaulted from the department record automatically with the
other departmental options.

Implicit Departmental Transfers & Costing

If you use a validation file, such as charges, which has a department number
associated with each operation, then you can do implicit transfers with
Clock-IN!  When Clock-IN! validates the charge file, if it finds a dept
field for that charge, it will look that department up and set that transactions
"temp dept" field to the new department.  Then it will override the employee
rates and use the rates from that department, if it is costing.

So all you have to do is have an employee "charge off" on a router in
say his home department A, them move him to the new department.  When he
charges off there, it will pick up the appropriate rate for that department.
When doing reports, remember that the "Temp dept" field is department
being charged.  The home department field is the employee's home department
and is the department being relieved of the labor cost.

All five rates, costrate,billrate,dblrate,ovtrate, an overheadrate
will be taken from the new department record.  Department records are keyed
by department AND shift number. When looking up the temporary department,
we use the same shift number as is coded for the home department.  If
that lookup doesn't work, we look up temporary department, shift 1.
If that fails, we go and lookup the home department/shift number record
for the rates.

If the router's validation file has no department field or is blank,
standard costing will occur using the employee record's rates.

Using the pair of fields, home dept and temp dept and the labor and overhead
costs assigned to the transaction, you can use SQL or other means to do
departmental labor distributions transfers.

QuickbarCode

This is a new feature.  Just type in an alphanumeric string and it
will print a bar code immediately.

Wired For Sound

It has been determined that Wired for Sound is incompatible
with many Windows applications, including Clock-IN!.  Wired for Sound grabs
Windows in an exclusive mode at times and prevents dialog messages from
being posted by other Windows applications when it achieves this mode.
Do not use this product on a system with Clock-IN! or any other mission
critical applications.

Verify Employee Setup

Employees should have valid start and end times, have a valid
option set ID, and have a valid department and shift.  If break times
are filled in these must also be valid times, hh:mm:ss.  This
new options validates the file and reports the employees in
error in regard to these all important settings.

System Option is Forcing Login Override

Clock-IN! is shipped with this option set in screen 2 of Edit-
System-Options.  Uncheck this option and save the options record
to stop getting this message on starting Clock-IN!.

Numerous Error Messages

If you get numerous error messages, such as "Record Insert failed",
etc. your Paradox Engine is not configured correctly.  Pxengcfg.exe
is included with Clock-IN! and you can run it directly and configure
your settings.

Win.ini & Paradox Engine Settings

Your settings for the Paradox engine are saved in the [Paradox]
section of the win.ini file.

Windows for Workgroups

Windows for Workgroups states that share.exe need not be
loaded, because it includes the share API.  You can load Clock-IN!
on a local shared directory and the Paradox Engine will function
in multi-user mode and share need not be loaded with WFW.

MAPI-Microsoft Mail API-Applications Programming Inteface

Clock-IN! is MAPI enabled.  If you set the WRITEMAPIMAIL option in
System Options to ON (checked), then Clock-IN! will attempt login to
MAPI on at startup of Clock-IN!.

The username & password passed to MAPI is the same name and
password coded in System Options, screen 1.  Be sure to enter
a valid username and password if want the login to be automatic.

If the login fails, it will prompt for your username and password
when Clock-IN! is started.

If WRITEMAPIMAIL is off, any Simple mail sent from Clock-IN! will
go through a logon, sending of mail, then a logoff.

Therefore, if you intend to use Clock-IN! to send exceptions messages,
or to use the MESSAGES post-boxes, please enable both READMAPIMAIL
and WRITEMAPIMAIL, in addition to checking the desired options to
generate mail.

NOTE ALSO, that the MAPI interface does not pass Clock-IN! or any
other MAPI application the username.  It passes the full name only.
It is recommended that when you set up Microsoft Mail that you
set up a fullname that contains the username,  e.g. DIANNE, Dianne Knibloe
is a good full name for username DIANNE.  Clock-IN! can then
automatically find the comma and extract the username from the
full name.  This requires discipline on your part when installing
the system.

In Clock-IN! your badge is your key field which equates to the
username in MAPI.  So be sure you use the same badge names as you
do in Microsoft Mail.

Network control files, DOS SHARE & Error Messages

The DOS share.exe program should be loaded before you enter Windows.  Make sure
it is loaded in your autoexec.bat or network boot file.

Paradox for Windows, Paradox 4.0, and the Paradox Engine 3.0 (which Clock-IN! uses)
ALL use the same database engine.  This engine is contained in the file PXENGWIN.DLL
which is shipped with Clock-IN! and installed into the Clock-IN! directory.

If you use other Paradox products, delete all older copies of PXENGWIN.DLL both
on your local disk and on the network and make sure you have just the latest
PXENGWIN.DLL in your DOS path.  If you install another Paradox product later,
you must check this again.

All these products use a network control file called PDOXWIN.USR to keep track of all
the Paradox for Windows users on the network.  Clock-IN! doesn't need or use this file
and offers unlimited users.

All these products use a file called PDOXUSRS.NET to control table sharing. Clock-IN!
and other Paradox products must share just one of these files. PDOXUSRS.NET makes it
possible to install and run concurrently both Paradox for Windows, DOS Paradox 4.0,
and Clock-IN! on the network. This lets users of all programs share data concurrently.

If you install just Clock-IN!, the PXENGWIN.DLL and PDOXUSRS.NET will be in the
Clock-IN directory and you should not experience any problems.  If you have these
other products you must FOLLOW these steps:

1) Delete all copies of PDOXUSRS.NET on the local disk and network.
2) Run your Borland and Paradox applications one at a time and
   see where each application keeps its PDOXUSRS.NET file.  Change
   each application setting for this depending on the product setup.
   e.g. run Paradox for Windows (first) because it sets its path
   on installation only, then exit it and locate where it created
   a new pdoxusrs.net file.  Then goto the Paradox 4.0 for DOS directory
   and run the nupdate utility.  Set the network file location for
   that product to the same path as the Paradox for Windows.  Do
   this for other Paradox applications you may have.
3) Now edit your win.ini file and find the NetNamePath Line and edit
   this path to indicate this same path to Clock-IN!

