Workunit and result states

The processing of workunits and results involves several independent activities. To keep track of these activities, workunit and result database records have several "state" fields, and their processing can be viewed as the combination of several finite-state machines.

A workunit has the following state fields:

A result has the following state fields: