|
|
|
| Volume
15, Number 1 |
January, 2005 |
Winchester,
Virginia |
|
|
Installshield X and MSI Advance Certification Process
|
|
One of DMAC's top 2005 annual goals is to obtain Microsoft's "Designed
for Windows XP" logo for a DMAC product. The path is long and complex.
In 2004 DMAC first became an "ActionPack" partner. Then
DMAC became a "Registered Member" of the Microsoft Partner Program.
The next step is to become a "Microsoft
Certified Partner." Independent software vendors have a different path
to certification from other "Microsoft Certified Partners." DMAC is now
working on the requirement to "have at least one packaged software
solution that has been tested by Microsoft or its authorized testing
vendor."
Here the requirement to become a "Microsoft
Certified Partner" is easier than meeting the requirement for the "Designed
for Windows XP" logo. As seems to be the usual case DMAC is tackling the
harder route which will bring more benefits to DMAC's clients.
The installation process on a workstation
or server on Microsoft networks must meet certain requirements. The
hardest task would be to use the Microsoft Windows Installer Service
software program directly. At this point DMAC decided to use the
InstallShield X interface to the Microsoft Windows Installer Service
software. InstallShield X takes the desired .msi file and wraps it so
that the user can execute a setup.exe program as has always been the
case.
On www.dmac-unibase.com the download of
the limited to ten records demonstration product UB_Eval.exe is now a
validated use of Microsoft Windows Installer Service. Progress...
Think it was easy to get this far? Think
again. All of Unibase by DMAC and Unibase Imaging had to be checked
that it could handle filenames (folders) with a space in the name. You
see, the default directory (folder) in the world of Microsoft is "Program
Files" and that has a space in the file (folder) name. So now the
evaluation version of Unibase by DMAC and Unibase Imaging Release 8.1
has the ability to handle spaces in folder names. And DMAC thinks the
installation passes the Microsoft validation tests for installation! Yea!
|
|
Operator Database Locked for Sarbanes-Oxley
Compliance
|
|
Unibase by DMAC is used in many secure
environments. HIPAA (Health Insurance Portability & Accountability
Act of 1996 , Public Law 104-191) compliance features were added to
Unibase by DMAC over the last ten years. Many clients now meet HIPAA
requirements using Unibase by DMAC.
So we were surprised when a good client
requested that they have an additional means other than password and
file attribute to lock the addition, deletion etc. of the operators to
the operator data base. This time they said compliance with the Sarbanes-Oxley
law was the driving force.
So now DMAC has the ability to lock the
operator data base beyond using file attributes and passwords. Of course
it is so secret that you must ask Tina Kay how it works. You know how
these secrets are.
|
|
Computer Synthesis's Point of Entry OCR System
Feeds Unibase
|
|
DMAC now has an interface to Computer
Synthesis's Point of Entry OCR System in beta testing. This interface
allows current users of the Point of Entry system to easily move the
system output OCR data into the Unibase by DMAC / Unibase Imaging
environment. The interface DMAC provides is very similiar to Point of
Entry interface with other vendors so past Point of Entry users can
easily migrate to the Unibase environment.
DMAC always attempts to interface with
computer related products which promise to save a client money. All it
usually takes is a client spending money with DMAC and a vendor who
wants the interface.
|
|
DMAC OCR Onthefly Arrives with Interpreting Check Boxes Feature
|
|
DMAC and several key clients have been
working on an approach to incorporating OCR/ICR functions into the
Unibase Imaging image entry environment which will not require ANY
extra steps of the key entry operator/process. Finally the first context
(check box edits) is entering the beta process in January.
The process has passed the development
stage. The check boxes are read very accurately from the normal snippet
used to key the check box as the check box appears in the flow of keyer's
work. The result is sufficiently rapid so the keyer does not slow down.
Naturally the check box reading can be incorporated with any other
feature of Unibase Imaging.
The next step in the "roll out" of the
new DMAC OCR Onthefly product is the reading of bar codes using a bar
code context indicator. Bar codes will be tested when the beta process
finishes for check box edits. If you have an OCR context which will
benefit from the OCR Onthefly approach, let DMAC know. Stay tuned to see
what is the next context developed.
|
|
Old Look and Feel Features Reappear in Unibase by DMAC Release 8.1
|
|
Sometimes when you have something good you hate to give
it up. So clients have told DMAC to return the default background color,
the underline as a field indicator, and the larger cursor to the 32 Bit
version of Unibase by DMAC and Unibase Imaging. DMAC did.
The reasoning follows. The background of white is too
bright when you are keying all day. The gray used previously was "just
right." Of course, if you like the bright whie, you can still have it by
setting an environment variable.
The underline indicated the number of characters in a
field. This is important for speed for keyers. It disappeared in 16
bit Unibase Imaging because of refresh speeds. In 32 bit Unibase
Imaging the speed problem is not so important because the computer for
32 operating systems is usually so much faster than any used with the 16
bit versions of Unibase Imaging. So the keyer does not notice the time
it takes to display the underline characters.
Pages have become more cluttered; keyers want to see the
cursor quickly. So now the default size is twice as big as before in 32
bit versions. In addition a straight bar at the left of the character
field is in beta testing. Most likely an environment variable will be
used when several choices are available.
|
|
Batch End File Edit Gains Use of When (Not)... Verbs
|
|
The When (Not) verb group can now be
executed in a File Edit executed at the end of a batch as a batch edit.
This means the file edit can test for such conditions as "when verify",
"when entry", etc.
DMAC added this interpretation of what a
file edit should do when a client asked for it during the conversion
process from an old "key-to-disk" system. When a DMAC client converts
from an old system using DMAC's "near perfect" conversion programs
sometimes it is easier to change the Unibase environment than to change
the programs being converted.
These old systems are dying at an
increasing rate; and there are few parts available for them. DMAC helps
the client move to an open platform with the latest operating systems
and servers.
|
|
Verify / Update Modes Now Support Field Edit Calls on Skip Fields
|
|
As DMAC clients push to maximize accuracy,
the use of the field edit is becoming more popular. Now Unibase by DMAC
calls the field edit event for a field even if the field is skipped in
verify or update mode. This extra opportunity to edit occurs because a
DMAC client wanted it. An environment variable (UBSVCE) enables this new
feature.
|
|
Increment Field Check Box Feature Now Rolls
Over to Zero
|
|
Suppose you set up an automatic increment
check box for a two position field. What happens when you reach 99? No
one ever asked DMAC previously; but now it rolls over to zero.
Boundary conditions are always the most
difficult to define. Some data capture applications take advantage of a
predicable expectation. This rolling over to zero ( like an automobile
odometer) seems natural. Are there any complaints or other expectations?
|
|
Unibase by DMAC Operator Statistics Reporting
Updated
|
|
Recently several client requests were
combined to provide a new view of Operator Statistics. This view shows
all the current statistics based on Net keystrokes.
Net key strokes are defined to be alpha,
numeric, and punctuation characters only. Why the change?
Historically, TAWPI (The Association for
Work Process Improvement) defines operator productivity as operator
efficiency times strokes per hour. Operator efficiency for a full time
keyer is defined as hours spent keying divided by time sheet hours.
Strokes per hour is defined as key impressions per keying hour.
Ok, so why the new concern about net
compared to gross keystrokes? Well, no matter how necessary a backspace
key stroke; it is not going to make money for an organization. And
repeating the forward arrow to the next field is not going to make
money.
So now the historical view is augmented
in Unibase by DMAC with statistics based upon net keystrokes.
The additional formula becomes operator
efficiency times net strokes per hours.
Another slight difference today is that
people are not comparing numbers with various other organizations as
they did in the past. Twenty years ago the US government produced
averages for all to review. If my memory serves me, operator
productivity hovered at 6000 strokes per hour for years on keypunch
machines and early key disk machines. Now with table look up, images,
etc. people only compare the same job with statistics over time and
people. The absolute value of the number means little. And the billing
for keystrokes is a whole other issue.
Thus we have a new view of statistics for
Unibase by DMAC clients.
|
|
UBREPEAT Gives Intelligent Guessing Of Next
Job or Batch Name Desired
|
|
UBREPEAT set in the environment tells the
data entry or image entry process to automatically use the last job or
batch name as appropriate from a given operator for the given operator.
For example, the operator starts the
standard job TEST, keys batch TEST01, terminates it, and again chooses
item "A- Start a Standard Job." Unibase will populate the "Job Name:"
field with TEST, which was the last job keyed by this operator. If the
operator is still keying batches for the standard job TEST, the operator
only needs to press the field release key to continue.
If the operator is starting a different
job, the operator goes to the beginning of the job name field and enters
the new job name. This is expected to save keystrokes by some.
For all other modes (resume, verify,
examine, correct, and update) Unibase will populate the "Enter File Name:
" field with the batch protection from the most recently used batch.
This also is expected to save keystrokes by some.
Since job and batch names can be up to 31
characters, this savings can add up over the ten or so batches a keyer
enters during the day. And it is a real help to supervisors working with
a particular job and its batches.
|
|
SHOWBCE Forces 32Bit Drun To Wait for
Operator Action
|
|
The environment variable SHOWBCE forces
the 32Bit Drun to wait for operator action at the very end. Why? Because
with the regular SHOWBC environment variable the 32Bit version of drun (the
file and output edit execution program) goes past the final counts which
appear on the screen. In the 16 bit version the Command Window contains
the count results.
So in 16 bit if you run two edits
together, they both run without operator interaction. Only the results
of the last edit remain in the Command Window. Without SHOWBCE they also
run without operator interaction in 32 bit. With SHOWBCE each one stops
at the end and displays the final counts. The operator determines when
to proceed.
Yes, you could have displayed the final
screen with a "pause" verb. But this would have required an addition to
every file or output edit where you wanted a pause. User development
pain occurs. So by setting the SHOWBCE environment variable in the job
environment, jobs can stop or not stop as needed. No user development
pain.
|
|
Legacy File.xxx Feature Extends Unibase Batch
Output Capabilities
|
|
Generate a separate file with an
automatic name change for each set of batches output? Sure. As Unibase
by DMAC continues to become the environment of choice for those moving
from old legacy software, this File.xxx feature helps make conversion to
Unibase easy for some.
Most Unibase users know, the Unibase
environment is device independent. This means you define a hypothetical
device with the particular characteristics you wish and then associate
it with a hardware device. When you define or modify the hypothetical
device after you enter the "Device Name" you enter the "Path Name."
For this example set a "Path Name" to c:\unibase\tmp\show.xxx.
When this hypothetical device is used, the path of the first file to be
output is c:\unibase\tmp\show.000 in the c:\unibase\tmp folder. If the
file with the extension .000 exists the new file to be output is called
c:\unibase\tmp\show.001. Each time a new file is created it has the
extension number one more than the last contiguous extension number.
|
|
First Price Increase in Fifteen Years Comes
Now
|
|
Ben Franklin said "The only certainties
in life are death and taxes." Perhaps he should have included price
increases. DMAC has not changed its prices for 15 years but with
significant inflation coming back we must do so now. The time has come
for an approximately eight percent increase to allow our vendors and
employees to maintain their status quo.
To see the new prices go to www.dmac-unibase.com
and click the "product prices" tab.
|
|
|