The first step to defining a flow processor is to understand the
dialog that is needed by the business process. A use case analysis can be
used to create a state diagram, which in turn may be used as a guide to defining
the flow processor. This example uses the following use case: