home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / business / clockin2.zip / README.TX_ / README.bin
Text File  |  1993-08-28  |  36KB  |  664 lines

  1. Readme.txt File for New Version 2.0b Beta
  2.  
  3. Clock-IN! gets more ergonomic each month.  This new version introduces
  4. the Clock-IN! family of products.  Unbunded versions of Clock-IN! Time-slips,
  5. Clock-IN! Bar Code, Clock-IN! What-I-Did, and a new Clock-IN! Lite product
  6. will be available.
  7.  
  8. *    New Configuration Drivers Setup for Popular Proprietary Bar Code Networks.
  9. *    New complete Field Based Help for parameter by parameter setup assistance.
  10. *    New Ease of Setup, Ease of Use Functions Including New Automatic Configuration 
  11.     & Quick Set-up
  12. *    New Employee Self Setup Installation method.
  13. *    Clock-IN! now provides a both Simple and Super Time and Charge Clocks.
  14. *    New Clock-IN! Lite provides just the basic Time and Attendance.
  15. *    Spread-sheet staff scheduling has been added.  You can plan a schedule by simply 
  16.     clicking your mouse and Clock-IN! will use your schedule in clocking employees.  
  17.     Rotation based scheduling has been added, any rotation up to 60 days!  Also, a new 
  18.     "No Schedule" scheduling method.
  19. *    A keystrokes, mouse clicks, and elapsed time in Application & Window counter has 
  20.     been added.  Now you can know clerical worker productivity in Windows and 
  21.     application and machine utilization.  
  22. *    New HOTKEYS have been added to jump to common Clock-IN! windows from any 
  23.     application!  Jump to the INOUT board, Messages, Time-slips, etc.
  24. *    We have expanded the bar code HotScans Character (%) and changed the transaction 
  25.     initiator key from % to a (/).   This provides for totally mode-less operation.  Your 
  26.     workstation can be in any application and a user SCAN of a bar code will pop up 
  27.     Clock-IN! automatically and begin the transaction entry process.  Scanning a bar code 
  28.     with a trailing / will initiate the transaction automatically.
  29. *    The new Crystal Reports engine has been incorporated.  We have improved report fonts 
  30.     and graphics.
  31. *    We have added the capability to record and report all user changes of any data fields.
  32. *    We have added new billing rate and cost rate fields to the employee file and the 
  33.     department file.
  34. *    Cost and bill rates can default from the department file.  Employees transferred to 
  35.     departments can be costed at the "charge" department rates. You can customize your 
  36.     own interdepartmental cost accounting transfers accordingly.
  37. *    We created a standard times file to modify and print a "Times" sheet.  
  38. *    We have added  Forms-View and Table buttons so you can switch between the Forms 
  39.     view and Table views of any database quickly.  A new option lets you set the 
  40.     directory/path to contain your pictures, if any.
  41.  
  42. TOTALLY MODELESS INPUT-Ergonomics & Input Focus
  43.  
  44. Clock-IN! is now totally application and input independent.  You CAN HAVE ANY
  45. APPLICATION ON TOP, any input focus, and just SCAN your badge and you will
  46. be automatically clocked in or out (also automatically determined).  Just enable
  47. the Hotkey and ATO options when printing ID cards.  Here is how that works:
  48.  
  49. Suppose other workers have been working in other windows and left the "input focus"
  50. in the wrong Clock-IN! window.  Clock-IN! automatically determines this condition
  51. and overrides the input focus.  So workers can come and scan some bar code or touch
  52. a key without concerning themselves with the Window input focus. Clock-IN! will
  53. automatically switch to the button box and enter the transaction if you printed
  54. that bar code with a leading "%" character.  That is the hot key!
  55.  
  56. You can check off the HotKey check box in your bar code document print definition.
  57. Then when you print the bar code, the bar code is prefaced with a % character.
  58. When Clock-IN! sees this character it HOTKEYS to the Clock-IN!
  59. application and forces input focus to the Button Box.  The hotkey character "%"
  60. is not the same character as the ATO character (/).  Because of bar coding
  61. limitations, we must use these special characters to trigger the hotkeys.
  62.  
  63.     Here is how it works:
  64.       <When you check the Hot Key option in Define Bar Code, it adds this
  65.        lead character.
  66.       <You can check this option on all your bar codes if you want.
  67.       <This leading character in the bar code then forces Clock-IN!
  68.        on top when you scan.
  69.       %B100/
  70.            <When you check the ATO option in Define Bar Code, it adds this
  71.             trail character.
  72.            <When Clock-IN! sees this last character in the Badge Field, it
  73.               pushes the ATO button to auto-determine if you are clocking
  74.               in or out.  Or it pushes the TSL timeslip button, if the
  75.               data you scanned belongs in any other textbox besides badge.
  76.               See standard times below for HIGH SPEED TIMESLIPS!
  77.  
  78. Also, in screen 2 of system options, you can put in the number of seconds
  79. Clock-IN! will wait until it FORCES the window focus back to the button box.
  80. If workers often come and display drawings or supervisors use menus, the focus is
  81. not always restored to the button box by the worker.  Clock-IN! can force
  82. the focus back after the number of seconds you enter here.  Put in
  83. zero seconds if you want to disable forced focus.  Forced focusing will
  84. also "grab" the window away from any other application you may be running.
  85.  
  86. NEW HOT KEYS For Common Functions
  87.  
  88. These new hot keys pop up Clock-IN! from the background FROM ANY Windows
  89. Application.  The invoke the specific functions shown, no menu access is
  90. needed.  We use this ourselves to pop up messaging and billing FAST!
  91. Shift F12-Inout Board
  92. Shift F11-Messages View
  93. Shift F9 -TODOS View
  94. Shift F8 -Timeslip Form
  95. Shift F7 -Timeslip Datatable
  96.  
  97. New Staff Scheduling
  98.  
  99. The pull down menu "SCHEDULE" now provides a complete scheduling
  100. spread-sheet sub-system to schedule employees for work.  You can:
  101.     1) select a date range to schedule
  102.     2) replicate a previous schedule
  103.     3) schedule by departments/shifts or ALL
  104.     4) hide/unhide columns
  105.     5) consult employee preferences (displayed automatically)
  106.     6) print schedules
  107.     7) view the employee's picture
  108.     8) consult the human resources notes on the employee
  109.     9) view the hours total
  110.     10) post mail to the worker 
  111. Under S)chedule you can access the forms view and browse views
  112. for the scheduling records.  Under S)chedule P)lan you can plan
  113. the scheduling simply by mouse clicking on the spread-sheet
  114. for whatever date range desired.
  115.  
  116. In the worker file, leave the employees clock times blank, and
  117. the system will automatically refer to the new "schedule" database
  118. when clocking employees.
  119.  
  120. The rows are the employees.  The columns are the date/department/shifts that
  121. you want to schedule.  Click your mouse on any cell intersecting the two to
  122. schedule that employee for that date/department/shift.  The totals will be
  123. re-displayed.  If you re-locate the cursor, then come back  and re-click that
  124. cell, the person is de-scheduled and the cell will again appear blank.  This
  125. effectively toggles that scheduled day  on/off for that person.
  126.  
  127. Click your mouse in the header column area (the first six rows) to select a
  128. column.  This will select the column, but not schedule/de-schedule any person.
  129. Then you can click the hide column button and all the matching department/shift
  130. columns for all  dates will be hidden.  Click on Unhide All to see the columns again.
  131.  
  132. Click in the first 4 columns on an employee row.  The [Picture] and [Post Msg]
  133. buttons are activated for that employee, and that employee' preferences text
  134. is displayed in a floating memo pad.   You can edit this preference pad, and
  135. click on the OK button and it will save the new preferences to the employee
  136. record.  You can also click on [Picture]  see that person's picture, and click
  137. on [Post Msg] to enter a mail message for that person.
  138.  
  139. The departments file also contains fields to enter activity volumes
  140. and person hour requirements for each department/shift.  The requirements
  141. are netted against the schedule and the last row in the Schedule Plan
  142. view shows the net over/under staffing for each date for each
  143. department/shift.
  144.  
  145. New Rotation Based Scheduling
  146.  
  147. In screen 2 of system options, you can make an option set ROTATION TYPE.
  148. Workers coded with this option set will automatically use the defined rotation
  149. schedule. Enter the start date mm/dd/yy for the rotation and define its length
  150. in days.  You will then only need to enter option set names in the cell matrix 
  151. on this screen for those days that will be worked in the cycle.
  152.  
  153. You can also enter here specific schedule times for the option set (and hence a
  154. rotating person's schedule). Then enter for each day worked in the cycle the word "SAME".
  155. If your cycle length is 6 days, do not fill in anything past the first column, row 6.
  156. The cycle can be up to 60 days long.  After the cycle is completed, it simply repeats.
  157.  
  158. The entry "SAME" tells Clock-IN! to use the schedule times in the upper right corner
  159. for that day's time parameters.   But suppose you have a unique schedule for each day
  160. in the cycle.  Simply create another option record and fill in JUST the times.  Then
  161. enter the name of that option set ID in the cell matrix for that day 
  162. number.  Days 1-10 are in column 1, 11 through 20 column 2, etc.
  163.  
  164. As workers clock-in, Clock-IN! discerns workers of "Rotation" type scheduling.
  165. Then Clock-IN! looks up the day of the cycle, gets that option set (or SAME) and
  166. uses those time parameters to establish the workers "normalized" clocking.
  167.  
  168. This design is completely flexible and accommodates any format for a repeating
  169. algorithm up to 60 days in length.
  170.  
  171. Data Change Log
  172.  
  173. Clock-IN! can record changes to individual data fields when you modify
  174. data using the Table browse or the Edit pull-down menus.  On screen 3
  175. of global system options you can turn on data change logging for just
  176. the employee and department files, or for all files except personal
  177. files such as messages.
  178.  
  179. The menu item T)able D)ata Change Log gives a browse view of the
  180. changes that were made.  Clock-IN! records the filename, field name,
  181. the prior and new data field contents, and the record key value for
  182. the record that was changed (e.g. employee number).  The report
  183. DATACHGS, was also added to allow you to select a time period and
  184. print out the file revisions made by various users.
  185.  
  186. Keystrokes & Clicks Productivity Option
  187.  
  188. This new feature provides automatic counting of the user's keystrokes
  189. and mouse clicks.  Companies use this feature to record the
  190.  
  191.  1) Utilization of the PC
  192.  2) Productivity of workers who are doing heavy data entry in Windows
  193.  
  194. You can turn this option on by clicking the checkbox in screen 2 of Edit System
  195. Options. Clock-IN! must first be up and running, and the user must
  196. be logged into Clock-IN!  All such monitoring is unknown to the worker.
  197. The logsumry.rpt and the logtimes.rpt reports report this data and
  198. show the productivity.  Keystrokes and clicks are counted and stored
  199. for each Application & Window that the user enters.  If a window is up
  200. for less than ten seconds, the keystroke and click counts are carried
  201. forward to the next window to reduce output clutter.  This eliminates
  202. the many yes/no boxes, etc. that may appear.
  203.  
  204. You can sort and compare the productivity and utilization figures in
  205. the logtimes file to achieve different types of reports.  A stand-a-lone
  206. module will be available in August that will take the user-name from
  207. the network, be completely invisible to the user, and occupy very little
  208. memory.  Clock-IN! will not be required.
  209.  
  210. Menu items have been added to edit and browse the help text file and
  211. the Logtimes file for keystrokes and clicks.
  212.  
  213. New Standard Times Bar Code Sheet
  214.  
  215. Under Edit & Browse Datatable, we have added a standard charge "times" file.
  216. Each record is a standard time charge.  The data entered here is setup for
  217. quarter hours.  So you can print the "Times" bar code sheet and you will get
  218. a "scannable" sheet for time entries ranging from entries for .25, .50, etc.
  219. all the way up to 10 hours.  When you select the bar code template "times",
  220. you'll get a one page print of bar code times.  For example, instead
  221. of keying 3.75 hours on a timeslip, you can just scan it, too.
  222.  
  223. Timeslips done from the ButtonBox go directly into the shared transact database.
  224. Timeslips done from the Timeslip form, or the Datatable are ONLY for that user
  225. who is logged into Clock-IN!.  But any user can do a high speed scan on any
  226. Clock-IN! station to record a high speed timeslip.  Suppose you have a large
  227. law office and only a few Windows PC's.  Each PC has Clock-IN! running in the
  228. background while a secretary may be doing word processing. A laywer walks by
  229. and wants to quick scan a few charges.  The client code, project, times,
  230. and work code charge bar coded CHARGE SHEETS are right next to the station.
  231. The attorney just scans the 4 bar codes and the charge is
  232. made without ever touching a key!  The secretary can resume her application by
  233. hitting Alt-Tab afterward.  To set up for this high speed scanning:
  234.  
  235. 1) Print client, project, and workcode sheets (all optional) with the Hot Key option.
  236.    This adds the leading % to the printed bar codes. (% forces Clock-IN! on top).
  237. 2) Print the hours charge sheet with the Hotkey (%) ATO (/) option.  This adds
  238.    the trailing /.   In system options, set up field 5 with prefix character T,
  239.    and filename TIMES, so reading the timeslip entry forces input focus
  240.    into button box 5.
  241. 3) Always scan the hours last, since the trailing / character will force
  242.    Clock-IN! to initiate the transaction (it actually pushes the TSL button).
  243.    entry.
  244.  
  245. HIGH SPEED versions of all transactions are planned in the next version. Currently
  246. version 1.2 supports the ATO (Clock-IN and OUT) and TSL (Timeslip) transactions
  247. for high speed modeless entry.  To demonstrate this great facility, just print
  248. out the bar code forms CLIENTS, IDNOATO, CLIENTS, PROJCHG, WORKCODE, and TIMES.
  249. Then scan, but scan the time entry last.
  250.  
  251. Average time is 7 seconds to scan 4 entries and make the charge.  Only five or less
  252. function points are required.  The entry is saved automatically.
  253.  
  254. *NEW Table/Forms View Buttons
  255.  
  256. Users have asked to switch between the form and the spreadsheet view with a single
  257. button.  The Table button from the Forms view switches into the Browse view.  The
  258. FormsView button switches you to the forms view.
  259.  
  260. Picture Directory
  261.  
  262. You can now set the drive/path for your picture files (.bmp) in Screen
  263. 2 of the system options.
  264.  
  265. Coming in Fall, Version 2.0
  266.  
  267. Currently, when you establish a Clock_IN! station, you use one Microsoft
  268. mail password for all its functions.  Then Clock-IN! can trigger mail
  269. exceptions that are outgoing to supervisors, under this username.
  270. With the new version, you can queue messages to your workers in Clock-IN!
  271. and they don't have to be mail users. Clock-IN! will deliver the messages
  272. if any messages are pending, right to that worker, when they clock-in
  273. or transact in any way!
  274.  
  275. Clock-IN! "delivery" features will continue to be expanded.  You can expect
  276. the new forms routing software from Microsoft, which is MAPI mail enabled,
  277. to be assisted with Clock-IN! "delivery".  Your internally developed forms
  278. can be queued and delivered to workers through the mail.  Again, this
  279. even though clerical and shop workers are not mail users!
  280.  
  281. The Microsoft Scheduler Plus API is being expanded by Microsoft , and we
  282. are working on feeding your Schedule+ schedules and events directly to
  283. Clock-IN! from Schedule+ and Project.  So you schedule and assign work,
  284. again piggybacking on the expanded mail provided by Clock-IN!
  285.  
  286. High Speed scans will be expanded to most transactions.
  287.  
  288. System Limitations & Configuration Tips
  289.  
  290. Clock-IN! uses a Windows PC compatible personal computer.  A 386 or better is
  291. required.  At least 4 megabytes of RAM is recommended, with 16 megabytes of
  292. RAM recommended for picture printing, and at least 8 megabytes for a PC acting
  293. as server.  A 486 PC is recommended if the unit is to act as a server.
  294. Clock-IN! transactions consume 4k of disk space per transaction.  You
  295. should project the # workers times 240 work days per year (roughly) times the
  296. average number of worker transactions per day to forecast the required
  297. hard drive space.  If you only plan to keep 30 days of transactions
  298. in the system, then compute the disk space using 30 days.  The 4k transaction
  299. presents a history so  comprehensive, that you may want to keep years of data
  300. on line at a time to do productivity trending, activity costing,
  301. operations analyses, etc.  Consider writing the history to CD-ROM and
  302. turning it over to your engineers and business planners.
  303.  
  304. Bar Coding, Touchscreen
  305.  
  306. For bar coding at the PC, attach any in-line BAR CODE WEDGE READER/SCANNER between
  307. your PC and your keyboard.  These bar code devices send the scanned characters right
  308. through the keyboard port, as if you had typed them.  The Windows keyboard drivers
  309. process them.  Clock-IN! receives the scanned characters through Windows.  Ask
  310. your dealer to sell you a scanner that is "Windows compatible and IBM PC keyboard
  311. port in-line compatible."
  312.  
  313. If you use a serial port reader/scanner, it must be Windows compatible and send
  314. its scan codes through the Windows keyboard drivers in order to function with
  315. Clock-IN!.  As a result these types of scanners require special software drivers,
  316. etc. and will cause you undue difficulty in setup.  Although they may seem cheaper,
  317. these devices are very setup labor intensive and often do not work with Windows.
  318.  
  319. Please do not call our support department to determine if your scanner is working.
  320. To test your scanner, you should load Windows write or notepad and scan some
  321. barcodes.  If the codes type on the screen as you scan them, then your scanner
  322. works,  and it will work with Clock-IN!  If you don't see the characters typed,
  323. refer your problem to the dealer who sold you the wedge scanner.
  324.  
  325. For touchscreen input, attach any PC compatible touch screen that comes with a
  326. Windows 3.1 driver, then install the Windows 3.1 driver.  Make sure your dealer
  327. provides you a Windows 3.1 compatible driver.  To test your touchscreen, just
  328. touch any icon on the Program Manager, if it starts the program, it works.  Again,
  329. do not call for support on setting up your scanner.
  330.  
  331. Scanners, Cameras
  332.  
  333. If the pictures shipped with Clock-=IN! pictures don't display well, then your
  334. system may be setup with an inferior resolution display driver.  Ditto
  335. for the printer you may be using.  OR you may be recording at the wrong
  336. resolution.  We have found a low dpi (dot per inch) scan rate, combined with a high
  337. resolution video driver is best.
  338.  
  339. You should record your pictures, if you use pictures, at 256 color or
  340. 256 gray scale resolution or better, at 100 dpi (dots per inch).  Then use
  341. a Super VGA video driver with at least 256 colors.  This combination yields
  342. a file size for a wallet photo of less than 150k, and often only
  343. about 30k for gray scale.  Thus the picture can be loaded and shown
  344. in real time very quickly.  But when you use 256 color or gray scale,
  345. and 400 dpi, you get a file size of 1 megabyte plus. This slows the
  346. system down dramatically when displaying and/or printing, but does yield
  347. better printer resolution.
  348.  
  349. We have found the Kodak Photo CD-ROM method superior in producing ID
  350. card pictures.  Shoot all subjects on your regular camera in 35mm Color and
  351. drop them off at Kodak for a CD.
  352.   
  353. Then you can scale the pictures and drop them into the Clock-IN! directory
  354. in just about any color or gray scale resolution.  The Kodak software scales
  355. and gray scales, crops, and exports. You might export in 256k grey scale, 200
  356. dpi resolution for printing badges, then export in 256k color, 100 dpi
  357. resolution for real time picture displays.
  358.  
  359. You can get XA CD-ROM, Photo and audio accessories as a kit.  Logitech
  360. disk cameras can take pictures directly to disk.  The new camera can take
  361. 32 pictures in black and white, with 150k pixels per photo.
  362. When printing, laser printers with a resolution of 600 dpi or better are
  363. recommended.  If you are using a scanner you can find switches or software
  364. settings for 1) dpi scan resolution (use 100), and grey or color scales
  365. (16 up to 256).  Forgetting to set these properly yields poor results.
  366. When printing picture ID badges, if you lose borders or other graphic
  367. data, you may not have enough memory to conduct all the Windows graphics functions.
  368. Add memory.  16 Megabytes of RAM memory is recommended.
  369.  
  370. New DDE Examples
  371.  
  372. Please note that all transaction data sent through DDE to Clock-IN! should be
  373. preceded with two ## number signs.  This is to insure Clock-IN! can accurately
  374. pick up the start of your actual data.  Similarly end your data buffer with
  375. another ## two number signs to signal the end of data.  Excel and other
  376. applications put other characters around the data.
  377.  
  378. You are also cautioned that DDE posted transactions cannot have duplicate
  379. keys.  You should not send a transaction with the same real timestamp and badge
  380. or the transaction will be discarded.
  381.  
  382. The dde.xlm is an Excel macro which pokes transactions data into Clock-IN!
  383. Use it as an example.  Be sure to load the Clock-IN! DDE Server and put its
  384. window into a Display Mode first.
  385.  
  386. For an example of DDE, select View, DDE, Show Server.  Then select View,
  387. DDE, Show Client.  From the client dialog menu, Select DDE, Connect to
  388. Server, then select P)oke Transaction.  The text file ddemass.txt is week
  389. of transactions for a worker.  Each time you select poke, you are sending
  390. the next transaction line to Clock-IN! from that file.
  391.  
  392. New Security Access Changes
  393.  
  394. Login now requires that you provide a badge (i.e. username) and a password
  395. during login.  The badge is looked up in the employee file (worker menu item)
  396. and the password is verified.  This allows any worker to start up Clock-IN!  All
  397. that is required is that the worker have a badge and valid password and
  398. an access level assigned (see below).
  399.  
  400. This capability has been the most requested capability, since many have wanted
  401. to grant the worker access to some reports, bar code printing, and validation files,
  402. but to constrain them from the sensitive data.  You can now grant access to
  403. to them in unlocked mode to allow limited menu access.
  404.  
  405. Four access levels are also available for you to code the access level
  406. for each employee.  They are T&A (3), Manager (2), Guard/Receptionist (1),
  407. and Worker (0).  There are checkboxes on the same worker screen 3 next to
  408. where the password is entered for the access levels.  You only need to check
  409. the highest level you are assigning to the person, such as a level 2 for
  410. managers.  The highest level is level 3, which provides access to all
  411. menu items.  If you don't assign at least access level worker (0), then that
  412. employee will not be able to startup Clock-IN!.
  413.  
  414. At level 0, in an unlocked mode, workers are allowed to get into 
  415. non-sensitive validation files and inspect/modify data therein.  Some reports
  416. and bar code printing are also available.
  417.  
  418. When a supervisor wants to use the Clock-IN! station, he should select F)ile
  419. R)elogin to establish his access level in order to access the menus.  When
  420. he is finished, he can select A)ction S)et access to worker reset the access level
  421. to level 0 for the workers.
  422.  
  423. When entering notes via the notes button, an access level of 2 is required.
  424. After you enter your badge and password, the accesslevel is looked up and verified
  425. before the note is accepted.
  426.  
  427. Access limitations are imposed by windows resources named LEVELn, where n
  428. is 0,1,2, and 3.  Based on the level of login, the proper menu is loaded.  If
  429. you wish and have the proper development tools, you can edit these menu
  430. resources and enable/disable additional items.
  431.  
  432. Correspondence of INPUT Text Boxes to Transact.db file
  433.  
  434. The eleven general purpose text boxes which you can relabel in system
  435. options have some predefined destination fields for their data when
  436. the transaction is actually posted to the "transact.db" database. So
  437. if you relabel the field and want to use it for some other data, note
  438. the recommendations below:
  439.  
  440. These are:
  441.  
  442.   Box #       Field in transact.db   Recommendation for usage 
  443.     0.    Badge        badge               Must use as badge
  444.     1.  charge        charge            Must use as charge
  445.     2.  workcode    workcode          alph, 8 characters
  446.     3.  pieces      pieces            numeric, double
  447.     4.  rate        piecerate         numeric, double
  448.     5.  hours       entryhours        float, double
  449.     6.  user time   entrytime         alpha, 8 characters
  450.     7.  user date   entrydate         alpha, 8 characters
  451.     8.  status      user1             alpha, 80 characters
  452.     9.  user def    user2             alpha, 80 characters
  453.     10. user def    user3             alpha, 80 characters
  454.  
  455. Costing of Transactions
  456.  
  457. The worker file contains a labor rate field.  This rate is applied to
  458. the actual hours on the charge to give a labor cost.  Three rate
  459. multipliers are found in the department record for that worker.
  460. These rates apply to the base rate of the employee if applicable.
  461. These formulas are used to cost the transaction:
  462.  
  463.     laboramt=reghrs*costrate +
  464.              dblhrs*costrate*dblrate+
  465.              ovthrs*costrate*ovtrate
  466.     overheadamt=pay_hrs*overheadrate
  467.  
  468. Also note that the costed labor is posted to the transaction fields
  469. into the "laborcost" and "overhead" cost fields.  If the file has
  470. a cost master record, the labor and overhead are added to both the
  471. MTD and YTD total fields for that "charge".
  472.  
  473. When you hit the default department button, the bill and laborcost rates
  474. will be defaulted from the department record automatically with the
  475. other departmental options.
  476.  
  477. Implicit Departmental Transfers & Costing
  478.  
  479. If you use a validation file, such as charges, which has a department number
  480. associated with each operation, then you can do implicit transfers with
  481. Clock-IN!  When Clock-IN! validates the charge file, if it finds a dept
  482. field for that charge, it will look that department up and set that transactions
  483. "temp dept" field to the new department.  Then it will override the employee
  484. rates and use the rates from that department, if it is costing.
  485.  
  486. So all you have to do is have an employee "charge off" on a router in
  487. say his home department A, them move him to the new department.  When he
  488. charges off there, it will pick up the appropriate rate for that department.
  489. When doing reports, remember that the "Temp dept" field is the department
  490. being charged.  The home department field is the employee's home department
  491. and is the department being relieved of the labor cost.
  492.  
  493. All five rates, costrate,billrate,dblrate,ovtrate, an overheadrate
  494. will be taken from the new department record.  Department records are keyed
  495. by department AND shift number. When looking up the temporary department,
  496. we use the same shift number as is coded for the home department.  If
  497. that lookup doesn't work, we look up temporary department, shift 1.
  498. If that fails, we go and lookup the home department/shift number record
  499. for the rates.
  500.  
  501. If the router's validation file has no department field or is blank,
  502. standard costing will occur using the employee record's rates.
  503.  
  504. Using the pair of fields, home dept and temp dept and the labor and overhead
  505. costs assigned to the transaction, you can use SQL or other means to do
  506. departmental labor distributions transfers.
  507.  
  508. QuickbarCode
  509.  
  510. This is a new feature.  Just type in an alphanumeric string and it
  511. will print a bar code immediately.
  512.  
  513. Wired For Sound
  514.  
  515. It has been determined that Wired for Sound is incompatible
  516. with many Windows applications, including Clock-IN!.  Wired for Sound grabs
  517. Windows in an exclusive mode at times and prevents dialog messages from
  518. being posted by other Windows applications when it achieves this mode.
  519. Do not use this product on a system with Clock-IN! or any other mission
  520. critical applications.
  521.  
  522. Verify Employee Setup
  523.  
  524. Employees should have valid start and end times, have a valid
  525. option set ID, and have a valid department and shift.  If break times
  526. are filled in these must also be valid times, hh:mm:ss.  This
  527. new options validates the file and reports the employees in
  528. error in regard to these all important settings.
  529.  
  530. System Option is Forcing Login Override
  531.  
  532. Clock-IN! is shipped with this option set in screen 2 of Edit-
  533. System-Options.  Uncheck this option and save the options record
  534. to stop getting this message on starting Clock-IN!.
  535.  
  536. Numerous Error Messages
  537.  
  538. If you get numerous error messages, such as "Record Insert failed",
  539. etc. your Paradox Engine is not configured correctly.  Pxengcfg.exe
  540. is included with Clock-IN! and you can run it directly and configure
  541. your settings.
  542.  
  543. Win.ini & Paradox Engine Settings
  544.  
  545. Your settings for the Paradox engine are saved in the [Paradox]
  546. section of the win.ini file.
  547.  
  548. Windows for Workgroups
  549.  
  550. Windows for Workgroups states that share.exe need not be
  551. loaded, because it includes the share API.  You can load Clock-IN!
  552. on a local shared directory and the Paradox Engine will function
  553. in multi-user mode and share need not be loaded with WFW.
  554.  
  555. MAPI-Microsoft Mail API-Applications Programming Inteface
  556.  
  557. Clock-IN! is MAPI enabled.  If you set the WRITEMAPIMAIL option in
  558. System Options to ON (checked), then Clock-IN! will attempt login to
  559. MAPI on at startup of Clock-IN!.
  560.  
  561. The username & password passed to MAPI is the same name and
  562. password coded in System Options, screen 1.  Be sure to enter
  563. a valid username and password if want the login to be automatic.
  564.  
  565. If the login fails, it will prompt for your username and password
  566. when Clock-IN! is started.
  567.  
  568. If WRITEMAPIMAIL is off, any Simple mail sent from Clock-IN! will
  569. go through a logon, sending of mail, then a logoff.
  570.  
  571. Therefore, if you intend to use Clock-IN! to send exceptions messages,
  572. or to use the MESSAGES post-boxes, please enable both READMAPIMAIL
  573. and WRITEMAPIMAIL, in addition to checking the desired options to
  574. generate mail.
  575.  
  576. NOTE ALSO, that the MAPI interface does not pass Clock-IN! or any
  577. other MAPI application the username.  It passes the full name only.
  578. It is recommended that when you set up Microsoft Mail that you
  579. set up a fullname that contains the username,  e.g. DIANNE, Dianne Knibloe
  580. is a good full name for username DIANNE.  Clock-IN! can then
  581. automatically find the comma and extract the username from the
  582. full name.  This requires discipline on your part when installing
  583. the system.
  584.  
  585. In Clock-IN! your badge is your key field which equates to the
  586. username in MAPI.  So be sure you use the same badge names as you
  587. do in Microsoft Mail.
  588.  
  589. Network control files, DOS SHARE & Error Messages
  590.  
  591. The DOS share.exe program should be loaded before you enter Windows.  Make sure
  592. it is loaded in your autoexec.bat or network boot file.
  593.  
  594. Paradox for Windows, Paradox 4.0, and the Paradox Engine 3.0 (which Clock-IN! uses)
  595. ALL use the same database engine.  This engine is contained in the file PXENGWIN.DLL
  596. which is shipped with Clock-IN! and installed into the Clock-IN! directory.
  597.  
  598. If you use other Paradox products, delete all older copies of PXENGWIN.DLL both
  599. on your local disk and on the network and make sure you have just the latest
  600. PXENGWIN.DLL in your DOS path.  If you install another Paradox product later,
  601. you must check this again.
  602.  
  603. All these products use a network control file called PDOXWIN.USR to keep track of all
  604. the Paradox for Windows users on the network.  Clock-IN! doesn't need or use this file
  605. and offers unlimited users.
  606.  
  607. All these products use a file called PDOXUSRS.NET to control table sharing. Clock-IN!
  608. and other Paradox products must share just one of these files. PDOXUSRS.NET makes it
  609. possible to install and run concurrently both Paradox for Windows, DOS Paradox 4.0,
  610. and Clock-IN! on the network. This lets users of all programs share data concurrently.
  611.  
  612. If you install just Clock-IN!, the PXENGWIN.DLL and PDOXUSRS.NET will be in the
  613. Clock-IN directory and you should not experience any problems.  If you have these
  614. other products you must FOLLOW these steps:
  615.  
  616. 1) Delete all copies of PDOXUSRS.NET on the local disk and network.
  617. 2) Run your Borland and Paradox applications one at a time and
  618.    see where each application keeps its PDOXUSRS.NET file.  Change
  619.    each application setting for this depending on the product setup.
  620.    e.g. run Paradox for Windows (first) because it sets its path
  621.    on installation only, then exit it and locate where it created
  622.    a new pdoxusrs.net file.  Then goto the Paradox 4.0 for DOS directory
  623.    and run the nupdate utility.  Set the network file location for
  624.    that product to the same path as the Paradox for Windows.  Do
  625.    this for other Paradox applications you may have.
  626. 3) Now edit your win.ini file and find the NetNamePath Line and edit
  627.    this path to indicate this same path to Clock-IN!
  628.  
  629. In/Out Over-rides, Authorized Over-time, Explicit Transfers From Terminals
  630.  
  631. At the Clock-IN! Time-Clock window, a supervisor can enter an override transaction with time 
  632. and date for any button (or transaction type).  At terminals or time-clocks on a proprietary 
  633. network, each function key is predefined, so this degree of flexibility is not possible there.
  634. Yet some common supervisory actions are better performed while they are on the floor, through the 
  635. time-clock or terminal.
  636.  
  637. A Clock-IN! or OUT Over-ride is provided using a special version of user defined transaction 
  638. US5.  ON US5 transaction types, Clock-IN! looks for the supervisor badge and password in text 
  639. boxes 8 & 9, the employee badge (as usual in text box 1), and the time and date entered for the 
  640. override time (text boxes 6 & 7).  It applies an ATO transaction, using the time and date entered, 
  641. after verifying the supervisor badge and password.  Thus transaction US5-Supervisor Clock 
  642. Over-ried can defined at the terminals..
  643.  
  644. An explicit department transfer can be done using a special version of transaction US7.  Clock-
  645. IN! looks for a valid department # in the last text box (#10), along with the badge in the first text 
  646. box.  If it finds a valid department number, it changes the temporary department number on file 
  647. for that employee. The next charge transactions the worker makes will consequently show that 
  648. new department as the department being charged.   If you are moving workers around and want 
  649. to charge them TO a department and not to a routing or job, do not use this method. Instead set up 
  650. the department as a charge validation file in System Options.  Then do Charge Since Last 
  651. transactions, charging the old department, as you move a worker to a new department.  
  652.  
  653. The US6 transaction has also been enabled to allow for over-time to be authorized at the 
  654. terminals.  Overtime authorization can be done at the Time-Clock or bar Code terminal, using a 
  655. special version of the US6 transaction.  Transaction US6 also looks for an hours entry in text box 
  656. 6, and a supervisor/badge entry in text boxes 8 and 9.  If the transaction is accepted, it will add an 
  657. overtime authorization record to Clock-IN! for that many hours for that day, for that badge 
  658. number.
  659.  
  660. All these special transactions versions are only brought into play with a valid supevisor badge and 
  661. password.  So if you don't use them, and define your own US5 through US7 transactions, Clock-
  662. IN! will not interfere.
  663.  
  664.