An automated laboratory device that comprises a mechanism that performs
operations on laboratory samples, a scheduler that causes the mechanism
to process laboratory samples in accordance with programmed processes,
logic that detects an error occurring in a process controlled by the
scheduler, logic that accepts a user-defined error handling routine for
the error, and logic that executes the error handling routine when the
error is encountered. Also described is an embodiment of the invention
directed to a laboratory automation system, a method of laboratory
automation, a computer implemented software program product, a method of
doing business, and a laboratory automation network.