Getting Started with TRANSACT (32247-90007)
Chapter 5 91
Automatic Error Handling and Prototyping
Figure 5-11. Automatic Error Handling on Appended Screen
When using this version of the prototype to demonstrate to the users how the system
operates, we explain what each particular message means, for example, that we were
attempting to add an order for a customer, but the customer is not valid. We could also
explain that when the production version of the system is implemented, the error message
will appropriately say “invalid customer” and that it will highlight the customer field for
data correction.
However, these details do not have to be addressed until the user agrees with the overall
system design and flow.
Finally, the user agrees with our system design. The user may also agree to use the system
“as is” or he may agree to use the system temporarily until the final version is ready. Most
production environments will probably need the additional control in order to make the
system more user friendly.
The production version of our prototype follows. The automatic error handling provided by
Transact has been replaced with programmatic control and user defined error messages.
vorderhead order data
order number [124 ] customer [1 ] status [0 ] date [850101]|
line number [1 ]] part-number [PART1 ] quantity [10 ]
*ERROR: NO ENTRY FOUND (IMAGE 17,55,PARTS)